#include <parameter-polyline-position.hh>
Inherits CParameter.
Public Member Functions | |
virtual int | getType () const |
CParameterPolylinePosition (int ANbRef=0) | |
CParameterPolylinePosition (const CParameterPolylinePosition &) | |
virtual | ~CParameterPolylinePosition () |
virtual CParameter * | copy () const |
virtual void | save (std::ostream &) |
virtual void | load (std::istream &) |
virtual void | reinit () |
unsigned int | getNbVertices () const |
const CVertex & | getVertex (unsigned int) const |
const CVertex & | getLastVertex () const |
const std::vector< CVertex > & | getVertices () const |
void | removeLastVertex () |
void | addVertex (const CVertex &) |
void | setVertex (unsigned int, const CVertex &) |
void | setLastVertex (const CVertex &) |
Private Attributes | |
std::vector< CVertex > | FVertexList |
Definition at line 35 of file parameter-polyline-position.hh.
CParameterPolylinePosition::CParameterPolylinePosition | ( | int | ANbRef = 0 |
) |
Definition at line 31 of file parameter-polyline-position.cc.
CParameterPolylinePosition::CParameterPolylinePosition | ( | const CParameterPolylinePosition & | AParam | ) |
Definition at line 36 of file parameter-polyline-position.cc.
CParameterPolylinePosition::~CParameterPolylinePosition | ( | ) | [virtual] |
Definition at line 41 of file parameter-polyline-position.cc.
void CParameterPolylinePosition::addVertex | ( | const CVertex & | AVertex | ) |
Definition at line 89 of file parameter-polyline-position.cc.
CParameter * CParameterPolylinePosition::copy | ( | ) | const [virtual] |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CParameter.
Definition at line 44 of file parameter-polyline-position.cc.
const CVertex & CParameterPolylinePosition::getLastVertex | ( | ) | const |
Definition at line 71 of file parameter-polyline-position.cc.
unsigned int CParameterPolylinePosition::getNbVertices | ( | ) | const |
Definition at line 62 of file parameter-polyline-position.cc.
int CParameterPolylinePosition::getType | ( | ) | const [virtual] |
Identificateur du type de paramètre.
Implements CParameter.
Definition at line 112 of file parameter-polyline-position.cc.
const CVertex & CParameterPolylinePosition::getVertex | ( | unsigned int | AIndex | ) | const |
Definition at line 65 of file parameter-polyline-position.cc.
const vector< CVertex > & CParameterPolylinePosition::getVertices | ( | ) | const |
Definition at line 77 of file parameter-polyline-position.cc.
virtual void GMap3d::CParameterPolylinePosition::load | ( | std::istream & | ) | [virtual] |
Implements CParameter.
void CParameterPolylinePosition::reinit | ( | ) | [virtual] |
void CParameterPolylinePosition::removeLastVertex | ( | ) |
Definition at line 80 of file parameter-polyline-position.cc.
virtual void GMap3d::CParameterPolylinePosition::save | ( | std::ostream & | ) | [virtual] |
Implements CParameter.
void CParameterPolylinePosition::setLastVertex | ( | const CVertex & | AVertex | ) |
Definition at line 106 of file parameter-polyline-position.cc.
void CParameterPolylinePosition::setVertex | ( | unsigned int | AIndex, | |
const CVertex & | AVertex | |||
) |
Definition at line 95 of file parameter-polyline-position.cc.
std::vector<CVertex> GMap3d::CParameterPolylinePosition::FVertexList [private] |
Definition at line 73 of file parameter-polyline-position.hh.