All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Types | Public Member Functions | Protected Attributes
MonoStation::StationLine Class Reference

Brief description of class still missing. More...

#include <StationLine.h>

Inheritance diagram for MonoStation::StationLine:
SciFigs::AbstractNameLine SciFigs::AbstractLine QGpCoreTools::XMLClass

List of all members.

Public Types

enum  Label { StationName, PeakValue, NoLabel }
enum  PeakSelection { PeakNumber, PeakLowest, PeakHighest, PeakMaximum }

Public Member Functions

virtual void append ()
virtual void clear ()
virtual AbstractLineclone () const
virtual int count () const
virtual void insert (int)
virtual QString name (int) const
void operator= (const StationLine &o)
virtual Point point (int, const CurvePointOptions *) const
virtual void removeLast ()
void setLabel (Label l)
void setLabelPrecision (int p)
virtual void setName (int, QString)
void setStation (StationResults *station)
void setValue (PeakSelection ps, StationResults::PeakValue pv, int peakIndex)
virtual void setX (int, double)
virtual void setY (int, double, const CurvePointOptions *)
virtual void setZ (int, double, const CurvePointOptions *)
 StationLine ()
const RealValuevalue () const
virtual const QString & xml_tagName () const

Protected Attributes

Label _label
int _labelPrecision
StationResults_station
RealValue _value

Detailed Description

Brief description of class still missing.

Full description of class still missing


Member Enumeration Documentation

Enumerator:
StationName 
PeakValue 
NoLabel 
Enumerator:
PeakNumber 
PeakLowest 
PeakHighest 
PeakMaximum 

Constructor & Destructor Documentation

Referenced by clone().

{_station=0;}

Member Function Documentation

virtual void MonoStation::StationLine::append ( ) [inline, virtual]

Implements SciFigs::AbstractLine.

{}
virtual void MonoStation::StationLine::clear ( ) [inline, virtual]

Implements SciFigs::AbstractLine.

{}

Implements SciFigs::AbstractLine.

References StationLine().

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

Implements SciFigs::AbstractLine.

{return _station ? 1 : 0;}
virtual void MonoStation::StationLine::insert ( int  ) [inline, virtual]

Implements SciFigs::AbstractLine.

{}
QString MonoStation::StationLine::name ( int  ) const [virtual]
void MonoStation::StationLine::operator= ( const StationLine o)

References _station.

virtual Point MonoStation::StationLine::point ( int  ,
const CurvePointOptions  
) const [inline, virtual]

Implements SciFigs::AbstractLine.

{return _station->coordinates();}
virtual void MonoStation::StationLine::removeLast ( ) [inline, virtual]

Implements SciFigs::AbstractLine.

{}
virtual void MonoStation::StationLine::setName ( int  ,
QString   
) [inline, virtual]

Implements SciFigs::AbstractNameLine.

{}
virtual void MonoStation::StationLine::setX ( int  ,
double   
) [inline, virtual]

Implements SciFigs::AbstractLine.

{}
virtual void MonoStation::StationLine::setY ( int  ,
double  ,
const CurvePointOptions  
) [inline, virtual]

Implements SciFigs::AbstractLine.

{}
virtual void MonoStation::StationLine::setZ ( int  ,
double  ,
const CurvePointOptions  
) [inline, virtual]

Implements SciFigs::AbstractLine.

{}
const RealValue& MonoStation::StationLine::value ( ) const [inline]
virtual const QString& MonoStation::StationLine::xml_tagName ( ) const [inline, virtual]

Reimplemented from SciFigs::AbstractNameLine.

{return NameLine::xmlNameLineTag;}

Member Data Documentation

Referenced by name().

Referenced by name().

Referenced by name(), operator=(), and setValue().

Referenced by name(), and setValue().


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