Brief description of class still missing. More...
#include <ModalProxy.h>
Public Member Functions | |
| virtual void | addLog (QString s) |
| virtual void | average (const CurveBrowserProxy *o) |
| virtual void | cut (double min, double max, SamplingOptions options) |
| virtual QString | log () const |
| virtual double | maximumX () const |
| virtual double | maximumY (const CurvePointOptions *pointOptions) const |
| virtual double | minimumX () const |
| virtual double | minimumY (const CurvePointOptions *pointOptions) const |
| virtual QString | name () const |
| virtual void | resample (int n, double min, double max, SamplingOptions options, double valX, double valY, const CurvePointOptions *pointOptions) |
| virtual void | resample (int n, double min, double max, SamplingOptions options) |
| virtual void | setFunction () |
| virtual void | setName (const QString &n) |
| virtual void | setXAxisProperties (Axis *a) |
| virtual void | setYAxisProperties (Axis *a) |
Protected Member Functions | |
| const ModalCurve & | curve () const |
| ModalCurve & | curve () |
Brief description of class still missing.
Full description of class still missing
| void QGpGuiWave::ModalProxy::addLog | ( | QString | s | ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreWave::ModalCurve::addLog(), curve(), and TRACE.
| void QGpGuiWave::ModalProxy::average | ( | const CurveBrowserProxy * | o | ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::Curve< pointType >::average(), curve(), and TRACE.
| const ModalCurve & QGpGuiWave::ModalProxy::curve | ( | ) | const [protected] |
References SciFigs::CurveBrowserProxy::_line, and TRACE.
Referenced by addLog(), average(), QGpGuiWave::EllipticityProxy::columnValue(), QGpGuiWave::DispersionProxy::columnValue(), QGpGuiWave::AutocorrProxy::columnValue(), curve(), cut(), log(), maximumX(), maximumY(), minimumX(), minimumY(), QGpGuiWave::DispersionProxy::parse(), QGpGuiWave::EllipticityProxy::parse(), QGpGuiWave::AutocorrProxy::parse(), resample(), QGpGuiWave::EllipticityProxy::setColumnValue(), QGpGuiWave::DispersionProxy::setColumnValue(), QGpGuiWave::AutocorrProxy::setColumnValue(), and setFunction().
| ModalCurve & QGpGuiWave::ModalProxy::curve | ( | ) | [protected] |
| void QGpGuiWave::ModalProxy::cut | ( | double | min, |
| double | max, | ||
| SamplingOptions | options | ||
| ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References curve(), QGpCoreTools::Curve< pointType >::cut(), and TRACE.
| QString QGpGuiWave::ModalProxy::log | ( | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References curve(), QGpCoreWave::ModalCurve::log(), and TRACE.
| double QGpGuiWave::ModalProxy::maximumX | ( | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::Curve< pointType >::at(), curve(), QGpCoreTools::Curve< pointType >::maximumX(), and TRACE.
{
TRACE;
const ModalCurve& c=curve();
return c.at(c.maximumX()).x();
}
| double QGpGuiWave::ModalProxy::maximumY | ( | const CurvePointOptions * | pointOptions | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::Curve< pointType >::at(), curve(), QGpCoreTools::Curve< pointType >::maximumY(), and TRACE.
{
TRACE;
const ModalCurve& c=curve();
return c.at(c.maximumY(0, pointOptions)).y(pointOptions);
}
| double QGpGuiWave::ModalProxy::minimumX | ( | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::Curve< pointType >::at(), curve(), QGpCoreTools::Curve< pointType >::minimumX(), and TRACE.
{
TRACE;
const ModalCurve& c=curve();
return c.at(c.minimumX()).x();
}
| double QGpGuiWave::ModalProxy::minimumY | ( | const CurvePointOptions * | pointOptions | ) | const [virtual] |
Implements SciFigs::CurveBrowserProxy.
References QGpCoreTools::Curve< pointType >::at(), curve(), QGpCoreTools::Curve< pointType >::minimumY(), and TRACE.
{
TRACE;
const ModalCurve& c=curve();
return c.at(c.minimumY(0, pointOptions)).y(pointOptions);
}
| virtual QString QGpGuiWave::ModalProxy::name | ( | ) | const [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
| void QGpGuiWave::ModalProxy::resample | ( | int | n, |
| double | min, | ||
| double | max, | ||
| SamplingOptions | options, | ||
| double | valX, | ||
| double | valY, | ||
| const CurvePointOptions * | pointOptions | ||
| ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References curve(), QGpCoreTools::Curve< pointType >::resample(), and TRACE.
| void QGpGuiWave::ModalProxy::resample | ( | int | n, |
| double | min, | ||
| double | max, | ||
| SamplingOptions | options | ||
| ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References curve(), QGpCoreTools::Curve< pointType >::resample(), and TRACE.
| void QGpGuiWave::ModalProxy::setFunction | ( | ) | [virtual] |
Implements SciFigs::CurveBrowserProxy.
References curve(), QGpCoreTools::Curve< pointType >::setFunction(), and TRACE.
{
TRACE;
curve().setFunction();
}
| virtual void QGpGuiWave::ModalProxy::setName | ( | const QString & | n | ) | [inline, virtual] |
Implements SciFigs::CurveBrowserProxy.
| void QGpGuiWave::ModalProxy::setXAxisProperties | ( | Axis * | a | ) | [virtual] |
Titles are already set.
Reimplemented from SciFigs::CurveBrowserProxy.
References SciFigs::Axis::setAutoTicks(), SciFigs::Axis::setMajorTicks(), SciFigs::Axis::setMinorTicks(), SciFigs::Axis::setRange(), SciFigs::Axis::setScaleType(), and TRACE.
{
TRACE;
a->setRange(0.1,100);
a->setScaleType(Scale::Log);
a->setAutoTicks(false);
a->setMajorTicks(2.0);
a->setMinorTicks(0.5);
}
| void QGpGuiWave::ModalProxy::setYAxisProperties | ( | Axis * | a | ) | [virtual] |
Titles are already set.
Reimplemented from SciFigs::CurveBrowserProxy.
Reimplemented in QGpGuiWave::EllipticityProxy.
References SciFigs::Axis::setRange(), and TRACE.