Brief description of class still missing. More...
#include <DispersionLimitLayer.h>
Public Slots | |
| void | setArrayKmax (double k) |
| void | setArrayKmin (double k) |
Public Member Functions | |
| void | addArrayLimits () |
| DispersionLimitLayer (AxisWindow *parent) | |
| void | setConstantWaveNumber (int curveIndex, double k) |
| void | setFrequencySampling (const SamplingParameters &fparam) |
| ~DispersionLimitLayer () | |
Brief description of class still missing.
Full description of class still missing
Description of constructor still missing
References SciFigs::AbstractLine::setPen(), SciFigs::LineLayer::setReferenceLine(), SciFigs::AbstractLine::setSymbol(), and TRACE.
| void QGpGuiWave::DispersionLimitLayer::setArrayKmax | ( | double | k | ) | [slot] |
References setConstantWaveNumber().
{
setConstantWaveNumber(2, 0.5*k);
setConstantWaveNumber(3, k);
}
| void QGpGuiWave::DispersionLimitLayer::setArrayKmin | ( | double | k | ) | [slot] |
References setConstantWaveNumber().
{
setConstantWaveNumber(0, 0.5*k);
setConstantWaveNumber(1, k);
}
| void QGpGuiWave::DispersionLimitLayer::setConstantWaveNumber | ( | int | curveIndex, |
| double | k | ||
| ) |
References QGpCoreTools::Curve< pointType >::count(), SciFigs::GraphContentLayer::deepUpdate(), and TRACE.
Referenced by setArrayKmax(), and setArrayKmin().
{
TRACE;
LayerLocker ll(this);
Curve<Point>& c=curve(curveIndex);
double invWavelength=k/(2*M_PI);
for(int i=0; i<c.count(); i++) {
c[i].setY(invWavelength/c[i].x());
}
deepUpdate();
}
| void QGpGuiWave::DispersionLimitLayer::setFrequencySampling | ( | const SamplingParameters & | fparam | ) |
References QGpCoreTools::Curve< pointType >::append(), QGpCoreTools::Curve< pointType >::clear(), QGpCoreTools::SamplingParameters::count(), SciFigs::LineLayer::count(), QGpCoreTools::Point2D::setX(), TRACE, and QGpCoreTools::SamplingParameters::value().
Referenced by ArrayGui::ArrayResponse::setFrequencySampling().