Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
GMap3d::CParameterPolylinePosition Class Reference

#include <parameter-polyline-position.hh>

Inheritance diagram for GMap3d::CParameterPolylinePosition:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
 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 &)
 
- Public Member Functions inherited from CParameter
 CParameter (unsigned int ANbRef=0)
 
 CParameter (const CParameter &AParameter)
 
virtual ~CParameter ()
 
void incNbRef (unsigned int AValue=1)
 
void decNbRef (unsigned int AValue=1)
 
unsigned int getNbRef () const
 
virtual void addPrecompileToUpdate (CPrecompile *)
 
virtual void removePrecompileToUpdate (CPrecompile *)
 
virtual void putAllNeedToUpdate ()
 

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.

void CParameterPolylinePosition::load ( std::istream &  )
virtual

Implements CParameter.

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

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.

void CParameterPolylinePosition::save ( std::ostream &  )
virtual

Implements CParameter.

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

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.


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