#include <parameter-gmap-vertex.hh>
Inherits CParameter.
Public Member Functions | |
virtual int | getType () const |
Constructeur et destructeur | |
CParameterGMapVertex (CGMapVertex *AGMap, int ANbRef=0) | |
CParameterGMapVertex (const CParameterGMapVertex &) | |
CParameter * | copy () 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 |
Definition at line 43 of file parameter-gmap-vertex.hh.
CParameterGMapVertex::CParameterGMapVertex | ( | CGMapVertex * | AGMap, | |
int | ANbRef = 0 | |||
) |
CParameterGMapVertex::CParameterGMapVertex | ( | const CParameterGMapVertex & | AParam | ) |
Definition at line 41 of file parameter-gmap-vertex.cc.
CParameterGMapVertex::~CParameterGMapVertex | ( | ) | [virtual] |
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 |
TBurstMethod CParameterGMapVertex::getBurstMethod | ( | ) | const |
Definition at line 134 of file parameter-gmap-vertex.cc.
bool CParameterGMapVertex::getChanged | ( | ) | const |
CGMapVertex * CParameterGMapVertex::getMap | ( | ) | const |
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 |
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] |
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] |
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.
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 | ( | ) |
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.
int GMap3d::CParameterGMapVertex::FBlocked [private] |
Booléen permettant de bloquer le recalcul de l'affichage éclatée.
Definition at line 139 of file parameter-gmap-vertex.hh.
bool GMap3d::CParameterGMapVertex::FChanged [private] |
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] |
int GMap3d::CParameterGMapVertex::FMarkPartialChanged [private] |
Definition at line 136 of file parameter-gmap-vertex.hh.
bool GMap3d::CParameterGMapVertex::FPartialChanged [private] |
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.