All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Member Functions
QGpGuiWave::ModalProxy Class Reference

Brief description of class still missing. More...

#include <ModalProxy.h>

Inheritance diagram for QGpGuiWave::ModalProxy:
SciFigs::CurveBrowserProxy QGpGuiWave::AutocorrProxy QGpGuiWave::DispersionProxy QGpGuiWave::EllipticityProxy

List of all members.

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 ModalCurvecurve () const
ModalCurvecurve ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Member Function Documentation

void QGpGuiWave::ModalProxy::addLog ( QString  s) [virtual]
void QGpGuiWave::ModalProxy::average ( const CurveBrowserProxy o) [virtual]

Implements SciFigs::CurveBrowserProxy.

References QGpCoreTools::Curve< pointType >::average(), curve(), and TRACE.

{
  TRACE;
  curve().average(static_cast<const ModalProxy *>(o)->curve());
}
const ModalCurve & QGpGuiWave::ModalProxy::curve ( ) const [protected]

References SciFigs::CurveBrowserProxy::_line, curve(), and TRACE.

{
  TRACE;
  return static_cast<ModalLine *>(_line)->curve();
}
void QGpGuiWave::ModalProxy::cut ( double  min,
double  max,
SamplingOptions  options 
) [virtual]

Implements SciFigs::CurveBrowserProxy.

References curve(), QGpCoreTools::Curve< pointType >::cut(), and TRACE.

{
  TRACE;
  curve().cut(min, max, options);
}
QString QGpGuiWave::ModalProxy::log ( ) const [virtual]

Implements SciFigs::CurveBrowserProxy.

References curve(), QGpCoreWave::ModalCurve::log(), and TRACE.

{
  TRACE;
  return curve().log();
}
double QGpGuiWave::ModalProxy::maximumX ( ) const [virtual]
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]
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.

{return curve().name();}
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.

{
  TRACE;
  curve().resample(n, min, max, options, valX, valY, pointOptions);
}
void QGpGuiWave::ModalProxy::resample ( int  n,
double  min,
double  max,
SamplingOptions  options 
) [virtual]

Implements SciFigs::CurveBrowserProxy.

References curve(), QGpCoreTools::Curve< pointType >::resample(), and TRACE.

{
  TRACE;
  curve().resample(n, min, max, options);
}
virtual void QGpGuiWave::ModalProxy::setName ( const QString &  n) [inline, virtual]

Titles are already set.

Reimplemented from SciFigs::CurveBrowserProxy.

Reimplemented in QGpGuiWave::EllipticityProxy.

References SciFigs::Axis::setRange(), and TRACE.

{
  TRACE;
  a->setRange(0.0, 5.0);
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines