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

#include <parameter-gmap-vertex.hh>

Inheritance diagram for GMap3d::CParameterGMapVertex:
CParameter

Public Member Functions

virtual int getType () const
 Identificateur du type de paramètre.
 
Constructeur et destructeur
 CParameterGMapVertex (CGMapVertex *AGMap, int ANbRef=0)
 Constructeur.
 
 CParameterGMapVertex (const CParameterGMapVertex &)
 
CParametercopy () const
 
virtual ~CParameterGMapVertex ()
 Destructeur.
 
Sauvegarde et chargement des paramètres
virtual void save (std::ostream &)
 Méthode permettant de sauver les valeurs des variables membres.
 
virtual void load (std::istream &)
 Méthode permettant de récupérer les valeurs des variables membres.
 
virtual void reinit ()
 Méthode pour réinitialiser avec nos valeurs par defaut.
 
Accesseurs et modificateurs des paramètres
CGMapVertex * getMap () const
 
void setMap (CGMapVertex *AMap)
 
CGMapVertex * getMapEmbedding () const
 
CGMapVertex * getDrawingMap () const
 
bool getChanged () const
 
void setChanged ()
 Met à vrai la variable FChanged et répercute aux précompiles concernés.
 
void unsetChanged ()
 Met à faux la variable FChanged sans repercution sur les précompiles.
 
bool getPartialChanged () const
 
void setPartialChanged ()
 Met à vrai la variable FPartialChanged.
 
void unsetPartialChanged ()
 Met à faux la variable FPartialChanged sans repercution sur les précompiles.
 
bool getBlocked () const
 
void setBlocked ()
 Met à vrai la variable FBlocked sans répercution aux précompiles.
 
void unsetBlocked ()
 Met à faux la variable FBlocked et répercute aux précompiles concernés.
 
bool getModeSimplification () const
 
void setModeSimplification ()
 
void unsetModeSimplification ()
 
int getMarkRemoved (unsigned int ADim) const
 Return the mark used to mark ADim-removed darts in FMapEmbedding.
 
bool isMarkedDeleted (CDart *ADart) const
 Return true if the dart ADart is marked deleted (i.e. with a FRemovedMark).
 
CDart * getDartWithEmbedding (CDart *ADart)
 
int getMarkPartialChanged () const
 
void setMarkPartialChanged (int AValue)
 
void setBurstMethod (TBurstMethod AMethod)
 Accesseurs à la méthode de calcul des sommets éclatés :
 
TBurstMethod getBurstMethod () const
 
- 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 43 of file parameter-gmap-vertex.hh.

Constructor & Destructor Documentation

CParameterGMapVertex::CParameterGMapVertex ( CGMapVertex *  AGMap,
int  ANbRef = 0 
)

Constructeur.

Definition at line 31 of file parameter-gmap-vertex.cc.

CParameterGMapVertex::CParameterGMapVertex ( const CParameterGMapVertex AParam)

Definition at line 46 of file parameter-gmap-vertex.cc.

CParameterGMapVertex::~CParameterGMapVertex ( )
virtual

Destructeur.

Definition at line 61 of file parameter-gmap-vertex.cc.

Member Function Documentation

CParameter * CParameterGMapVertex::copy ( ) const
virtual

Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.

Implements CParameter.

Definition at line 64 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::getBlocked ( ) const
Returns
la valeur de FBlocked.

Definition at line 130 of file parameter-gmap-vertex.cc.

TBurstMethod CParameterGMapVertex::getBurstMethod ( ) const

Definition at line 229 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::getChanged ( ) const
Returns
la valeur de FChanged.

Definition at line 97 of file parameter-gmap-vertex.cc.

CDart * CParameterGMapVertex::getDartWithEmbedding ( CDart *  ADart)

Get the dart associated to ADart. In "classical mode", this is ADart, in simplification mode this is the dart linked with ADart by the direct info.

Definition at line 193 of file parameter-gmap-vertex.cc.

CGMapVertex * CParameterGMapVertex::getDrawingMap ( ) const
Returns
the map used for the drawind, depending on FModeSimplification

Definition at line 91 of file parameter-gmap-vertex.cc.

CGMapVertex * CParameterGMapVertex::getMap ( ) const
Returns
la valeur de FMap.

Definition at line 76 of file parameter-gmap-vertex.cc.

CGMapVertex * CParameterGMapVertex::getMapEmbedding ( ) const
Returns
la valeur de FMapEmbedding.

Definition at line 88 of file parameter-gmap-vertex.cc.

int CParameterGMapVertex::getMarkPartialChanged ( ) const

Accesseurs pour FMarkPartialChanged. Ce numéro contient la marque utilisée pour mettre à jour partiellement l'objet. Si FMarkPartialChanged=-1 => on met à jour toute la carte.

Definition at line 232 of file parameter-gmap-vertex.cc.

int CParameterGMapVertex::getMarkRemoved ( unsigned int  ADim) const

Return the mark used to mark ADim-removed darts in FMapEmbedding.

Definition at line 204 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::getModeSimplification ( ) const
Returns
la valeur de FModeSimplification.

Definition at line 145 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::getPartialChanged ( ) const
Returns
la valeur de FPartialChanged.

Definition at line 115 of file parameter-gmap-vertex.cc.

int CParameterGMapVertex::getType ( ) const
virtual

Identificateur du type de paramètre.

Implements CParameter.

Definition at line 238 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::isMarkedDeleted ( CDart *  ADart) const

Return true if the dart ADart is marked deleted (i.e. with a FRemovedMark).

Definition at line 210 of file parameter-gmap-vertex.cc.

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

Méthode permettant de récupérer les valeurs des variables membres.

Implements CParameter.

Definition at line 70 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::reinit ( )
virtual

Méthode pour réinitialiser avec nos valeurs par defaut.

Implements CParameter.

Definition at line 73 of file parameter-gmap-vertex.cc.

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

Méthode permettant de sauver les valeurs des variables membres.

Implements CParameter.

Definition at line 67 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setBlocked ( )

Met à vrai la variable FBlocked sans répercution aux précompiles.

Definition at line 133 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setBurstMethod ( TBurstMethod  AMethod)

Accesseurs à la méthode de calcul des sommets éclatés :

Definition at line 217 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setChanged ( )

Met à vrai la variable FChanged et répercute aux précompiles concernés.

Definition at line 100 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setMap ( CGMapVertex *  AMap)

Pour changer la valeur de FMap.

Parameters
AMapla nouvelle carte.

Definition at line 79 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setMarkPartialChanged ( int  AValue)

Definition at line 235 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setModeSimplification ( )

Met à vrai la variable FModeSimplification sans répercution aux précompiles.

Definition at line 148 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setPartialChanged ( )

Met à vrai la variable FPartialChanged.

Definition at line 118 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::unsetBlocked ( )

Met à faux la variable FBlocked et répercute aux précompiles concernés.

Definition at line 136 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::unsetChanged ( )

Met à faux la variable FChanged sans repercution sur les précompiles.

Definition at line 109 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::unsetModeSimplification ( )

Met à faux la variable FModeSimplification et répercute aux précompiles concernés.

Definition at line 177 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::unsetPartialChanged ( )

Met à faux la variable FPartialChanged sans repercution sur les précompiles.

Definition at line 127 of file parameter-gmap-vertex.cc.


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