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

#include <MagnetoTelluricLine.h>

Inheritance diagram for QGpGuiWave::MagnetoTelluricLine:
SciFigs::AbstractLine QGpCoreTools::XMLClass

List of all members.

Public Member Functions

virtual void append ()
virtual void clear ()
virtual AbstractLineclone () const
virtual int count () const
const MagnetoTelluricCurvecurve () const
MagnetoTelluricCurvecurve ()
virtual void insert (int index)
virtual bool isValid (int index) const
virtual void operator= (const MagnetoTelluricLine &o)
virtual Point point (int index, const CurvePointOptions *) const
virtual void removeLast ()
void setCurve (const MagnetoTelluricCurve &curve)
virtual void setValid (int index, bool v)
virtual void setX (int index, double v)
virtual void setY (int index, double v, const CurvePointOptions *)
virtual void setZ (int index, double v, const CurvePointOptions *)
virtual const QString & xml_tagName () const

Static Public Attributes

static const QString xmlMagnetoTelluricLineTag = "Line"

Protected Attributes

MagnetoTelluricCurve _curve

Member Function Documentation

virtual void QGpGuiWave::MagnetoTelluricLine::append ( ) [inline, virtual]
virtual void QGpGuiWave::MagnetoTelluricLine::clear ( ) [inline, virtual]

Implements SciFigs::AbstractLine.

  {
    MagnetoTelluricLine * l=new MagnetoTelluricLine;
    *l=*this;
    return l;
  }
virtual int QGpGuiWave::MagnetoTelluricLine::count ( ) const [inline, virtual]

Implements SciFigs::AbstractLine.

{return _curve.count();}
{return _curve;}
{return _curve;}
virtual void QGpGuiWave::MagnetoTelluricLine::insert ( int  index) [inline, virtual]
virtual bool QGpGuiWave::MagnetoTelluricLine::isValid ( int  index) const [inline, virtual]

Reimplemented from SciFigs::AbstractLine.

{return _curve[index].isValid();}
void QGpGuiWave::MagnetoTelluricLine::operator= ( const MagnetoTelluricLine o) [virtual]

References _curve.

  {
    _curve=o._curve;
    AbstractLine::operator=(o);
  }
Point QGpGuiWave::MagnetoTelluricLine::point ( int  index,
const CurvePointOptions options 
) const [virtual]
virtual void QGpGuiWave::MagnetoTelluricLine::removeLast ( ) [inline, virtual]
virtual void QGpGuiWave::MagnetoTelluricLine::setValid ( int  index,
bool  v 
) [inline, virtual]

Reimplemented from SciFigs::AbstractLine.

{_curve[index].setValid(v);}
virtual void QGpGuiWave::MagnetoTelluricLine::setX ( int  index,
double  v 
) [inline, virtual]

Implements SciFigs::AbstractLine.

{_curve[index].setX(v);}
void QGpGuiWave::MagnetoTelluricLine::setY ( int  index,
double  v,
const CurvePointOptions options 
) [virtual]
virtual void QGpGuiWave::MagnetoTelluricLine::setZ ( int  index,
double  v,
const CurvePointOptions  
) [inline, virtual]

Implements SciFigs::AbstractLine.

{_curve[index].setStddev(v);}
virtual const QString& QGpGuiWave::MagnetoTelluricLine::xml_tagName ( ) const [inline, virtual]

Reimplemented from SciFigs::AbstractLine.


Member Data Documentation

Referenced by operator=(), point(), and setY().


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