GMap3d::CParameterPolylinePosition Class Reference

#include <parameter-polyline-position.hh>

Inherits CParameter.

Collaboration diagram for GMap3d::CParameterPolylinePosition:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
 CParameterPolylinePosition (int ANbRef=0)
 CParameterPolylinePosition (const CParameterPolylinePosition &)
virtual ~CParameterPolylinePosition ()
virtual CParametercopy () 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


Detailed Description

Definition at line 35 of file parameter-polyline-position.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Implements CParameter.

Definition at line 53 of file parameter-polyline-position.cc.

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.


Member Data Documentation

std::vector<CVertex> GMap3d::CParameterPolylinePosition::FVertexList [private]

Definition at line 73 of file parameter-polyline-position.hh.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 15:17:59 2009 for Moka controler by  doxygen 1.5.8