#include <NameLine.h>
Public Member Functions | |
| virtual void | append () |
| virtual void | clear () |
| virtual AbstractLine * | clone () 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 |
Line with points and names stored in a Curve<NamedPoint>
| virtual void SciFigs::NameLine::append | ( | ) | [inline, virtual] |
Implements SciFigs::AbstractLine.
{_curve.append(NamedPoint());}
| virtual void SciFigs::NameLine::clear | ( | ) | [inline, virtual] |
Implements SciFigs::AbstractLine.
| 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.
| const Curve<NamedPoint>& SciFigs::NameLine::curve | ( | ) | const [inline] |
Referenced by ToolSPAC::setArrayMap(), and ToolSPAC::setCoArrayMap().
{return _curve;}
| Curve<NamedPoint>& SciFigs::NameLine::curve | ( | ) | [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.
| void SciFigs::NameLine::operator= | ( | const NameLine & | o | ) |
References _curve.
{
_curve=o._curve;
AbstractNameLine::operator=(o);
}
| virtual Point SciFigs::NameLine::point | ( | int | index, |
| const CurvePointOptions * | |||
| ) | const [inline, virtual] |
Implements SciFigs::AbstractLine.
| virtual void SciFigs::NameLine::removeLast | ( | ) | [inline, virtual] |
Implements SciFigs::AbstractLine.
| 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.
| virtual const QString& SciFigs::NameLine::xml_tagName | ( | ) | const [inline, virtual] |
Reimplemented from SciFigs::AbstractNameLine.
{return xmlNameLineTag;}
Curve<NamedPoint> SciFigs::NameLine::_curve [protected] |
Referenced by operator=().
const QString SciFigs::NameLine::xmlNameLineTag = "NameLine" [static] |