GMap3d::CParameterGMapVertex Class Reference

#include <parameter-gmap-vertex.hh>

Inherits CParameter.

Collaboration diagram for GMap3d::CParameterGMapVertex:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getType () const
Constructeur et destructeur
 CParameterGMapVertex (CGMapVertex *AGMap, int ANbRef=0)
 CParameterGMapVertex (const CParameterGMapVertex &)
CParametercopy () const
virtual ~CParameterGMapVertex ()
Sauvegarde et chargement des paramètres
virtual void save (std::ostream &)
virtual void load (std::istream &)
virtual void reinit ()
Accesseurs et modificateurs des paramètres
CGMapVertex * getMap () const
void setMap (CGMapVertex *AMap)
bool getChanged () const
void setChanged ()
void unsetChanged ()
bool getPartialChanged () const
void setPartialChanged ()
void unsetPartialChanged ()
bool getBlocked () const
void setBlocked ()
void unsetBlocked ()
int getMarkPartialChanged () const
void setMarkPartialChanged (int AValue)
void setBurstMethod (TBurstMethod AMethod)
TBurstMethod getBurstMethod () const

Private Attributes

CGMapVertex * FMap
bool FChanged
bool FPartialChanged
int FMarkPartialChanged
int FBlocked


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 41 of file parameter-gmap-vertex.cc.

CParameterGMapVertex::~CParameterGMapVertex (  )  [virtual]

Destructeur.

Definition at line 49 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 52 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::getBlocked (  )  const

Returns:
la valeur de FBlocked.

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

TBurstMethod CParameterGMapVertex::getBurstMethod (  )  const

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

bool CParameterGMapVertex::getChanged (  )  const

Returns:
la valeur de FChanged.

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

CGMapVertex * CParameterGMapVertex::getMap (  )  const

Returns:
la valeur de FMap.

Definition at line 64 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 137 of file parameter-gmap-vertex.cc.

bool CParameterGMapVertex::getPartialChanged (  )  const

Returns:
la valeur de FPartialChanged.

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

int CParameterGMapVertex::getType (  )  const [virtual]

Identificateur du type de paramètre.

Implements CParameter.

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

virtual void GMap3d::CParameterGMapVertex::load ( std::istream &   )  [virtual]

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

Implements CParameter.

void CParameterGMapVertex::reinit (  )  [virtual]

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

Implements CParameter.

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

virtual void GMap3d::CParameterGMapVertex::save ( std::ostream &   )  [virtual]

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

Implements CParameter.

void CParameterGMapVertex::setBlocked (  ) 

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

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

void CParameterGMapVertex::setBurstMethod ( TBurstMethod  AMethod  ) 

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

Definition at line 124 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 79 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::setMap ( CGMapVertex *  AMap  ) 

Pour changer la valeur de FMap.

Parameters:
AMap la nouvelle carte.

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

void CParameterGMapVertex::setMarkPartialChanged ( int  AValue  ) 

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

void CParameterGMapVertex::setPartialChanged (  ) 

Met à vrai la variable FPartialChanged.

Definition at line 97 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 115 of file parameter-gmap-vertex.cc.

void CParameterGMapVertex::unsetChanged (  ) 

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

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

void CParameterGMapVertex::unsetPartialChanged (  ) 

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

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


Member Data Documentation

Booléen permettant de bloquer le recalcul de l'affichage éclatée.

Definition at line 139 of file parameter-gmap-vertex.hh.

Booléen pour indiquer si le modèle à changé depuis la dernière mise à jour.

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

CGMapVertex* GMap3d::CParameterGMapVertex::FMap [private]

La carte.

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

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

Booléen pour indiquer si le modèle à partiellement changé depuis la dernière mise à jour. Dans ce cas on utilise le numéro de marque qui contient la marque utilisée pour savoir quoi mettre à jour.

Definition at line 135 of file parameter-gmap-vertex.hh.


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

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