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

#include <NameLine.h>

Inheritance diagram for SciFigs::NameLine:
SciFigs::AbstractNameLine 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 Curve< NamedPoint > & curve () const
Curve< NamedPoint > & curve ()
virtual void insert (int index)
virtual QString name (int index) const
void operator= (const NameLine &o)
virtual Point point (int index, const CurvePointOptions *) const
virtual void removeLast ()
virtual void setName (int index, QString n)
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 QString toString (int index, const CurvePointOptions *) const
virtual const QString & xml_tagName () const

Static Public Attributes

static const QString xmlNameLineTag = "NameLine"

Protected Attributes

Curve< NamedPoint_curve

Detailed Description

Line with points and names stored in a Curve<NamedPoint>


Member Function Documentation

virtual void SciFigs::NameLine::append ( ) [inline, virtual]
virtual void SciFigs::NameLine::clear ( ) [inline, virtual]
AbstractLine * SciFigs::NameLine::clone ( ) const [virtual]

Implements SciFigs::AbstractLine.

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

Implements SciFigs::AbstractLine.

{return _curve.count();}
const Curve<NamedPoint>& SciFigs::NameLine::curve ( ) const [inline]
{return _curve;}
virtual void SciFigs::NameLine::insert ( int  index) [inline, virtual]

Implements SciFigs::AbstractLine.

{_curve.insert(index, NamedPoint());}
virtual QString SciFigs::NameLine::name ( int  index) const [inline, virtual]

Implements SciFigs::AbstractNameLine.

{return _curve.at(index).name();}
void SciFigs::NameLine::operator= ( const NameLine o)

References _curve.

virtual Point SciFigs::NameLine::point ( int  index,
const CurvePointOptions  
) const [inline, virtual]

Implements SciFigs::AbstractLine.

{return _curve.at(index);}
virtual void SciFigs::NameLine::removeLast ( ) [inline, virtual]
virtual void SciFigs::NameLine::setName ( int  index,
QString  n 
) [inline, virtual]

Implements SciFigs::AbstractNameLine.

{_curve[ index ].setName(n);}
virtual void SciFigs::NameLine::setX ( int  index,
double  v 
) [inline, virtual]

Implements SciFigs::AbstractLine.

{_curve[ index ].setX(v);}
virtual void SciFigs::NameLine::setY ( int  index,
double  v,
const CurvePointOptions  
) [inline, virtual]

Implements SciFigs::AbstractLine.

{_curve[ index ].setY(v);}
virtual void SciFigs::NameLine::setZ ( int  index,
double  v,
const CurvePointOptions  
) [inline, virtual]

Implements SciFigs::AbstractLine.

{_curve[ index ].setZ(v);}
virtual QString SciFigs::NameLine::toString ( int  index,
const CurvePointOptions  
) const [inline, virtual]

Reimplemented from SciFigs::AbstractNameLine.

{return _curve.at(index).toString(20);}
virtual const QString& SciFigs::NameLine::xml_tagName ( ) const [inline, virtual]

Reimplemented from SciFigs::AbstractNameLine.

{return xmlNameLineTag;}

Member Data Documentation

Referenced by operator=().

const QString SciFigs::NameLine::xmlNameLineTag = "NameLine" [static]

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