Moka controlers
|
#include <precompile-dart.hh>
Public Member Functions | |
void | setParameter (CParameter *AParameter) |
CParameter * | getParameter () const |
virtual TPrecompile | getType () const |
Cette méthode retourne le type du precompile. | |
void | setGMapVertex (CParameterGMapVertex *AParameterGMapV) |
Modifie le paramètre PARAMETER_GMAP_VERTEX associé au précompile. | |
void | setDart (CParameterDart *ADart) |
Modifie le paramètre PARAMETER_DART associé au précompile. | |
void | setSelection (CParameterSelection *ASelection) |
Modifie le paramètre PARAMETER_SELECTION associé au précompile. | |
virtual void | pick (int, int, CView *) |
Cette méthode est appelée pour la sélection d'un brin à la position x,y. | |
CPrecompileDart (CParameterGMapVertex *, CParameterDart *, CParameterSelection *) | |
CPrecompileDart (const CPrecompileDart &) | |
CPrecompile * | copy () const |
virtual | ~CPrecompileDart () |
Destructeur. | |
Public Member Functions inherited from CPrecompile | |
CPrecompile (unsigned int ANb=0) | |
CPrecompile (const CPrecompile &) | |
virtual | ~CPrecompile () |
void | draw () |
Cette méthode affiche l'objet correspondant. | |
void | update () |
bool | needToUpdate () |
void | setToUpdate () |
void | unsetToUpdate () |
void | enable () |
void | disable () |
bool | isEnabled () |
unsigned int | getNbView () |
void | incNbView (unsigned int ADec=1) |
void | decNbView (unsigned int ADec=1) |
unsigned int | getNbEnabledView () |
void | incNbEnabledView (unsigned int ADec=1) |
void | decNbEnabledView (unsigned int ADec=1) |
Protected Member Functions | |
CDart * | nextDartAlpha (CDart *ADart, unsigned int ADim) |
void | drawOneDart (CDart *) |
void | drawOneEdge (CDart *ADart) |
virtual void | drawModel () |
Cette méthode affiche tout les brins de la carte. | |
Protected Member Functions inherited from CPrecompile | |
void | compileModel () |
La classe CPrecompileDart permet l'affichage de tout les brins d'une carte. Si le paramètre CParameterSelection n'est pas NULL, alors affiche différemment les brins sélectionné et le last de la sélection courante sinon tout les brins sont considérés non-sélectionnés.
Definition at line 45 of file precompile-dart.hh.
CPrecompileDart::CPrecompileDart | ( | CParameterGMapVertex * | AParameterGMapV, |
CParameterDart * | AParameterDart, | ||
CParameterSelection * | AParameterSelection | ||
) |
Constructeur
AParameterGmapV | les paramètre de g-map-vertex. |
AParameterDart | les paramètres de dessin des brins |
AParameterSelection | les paramètres de sélection. |
Les paramètres AParameterGmapV, AParameterDart sont obligatoires, tandis que AParameterSelection peut-être NULL. Dans ce cas, tout les brins sont considéres non sélectionné
Definition at line 36 of file precompile-dart.cc.
CPrecompileDart::CPrecompileDart | ( | const CPrecompileDart & | APrecompile | ) |
Definition at line 52 of file precompile-dart.cc.
|
virtual |
Destructeur.
Definition at line 68 of file precompile-dart.cc.
|
virtual |
Equivalent d'un constructeur par recopie, mais en méthode virtuelle pour le polymorphisme.
Implements CPrecompile.
Definition at line 77 of file precompile-dart.cc.
|
protectedvirtual |
Cette méthode affiche tout les brins de la carte.
Implements CPrecompile.
Definition at line 192 of file precompile-dart.cc.
|
protected |
drawOneDart
ADart | le brin à afficher |
Cette méthode affiche tout le brin de la carte passé en paramètre, sans aucune modification de couleur, largeur de trait...
Definition at line 170 of file precompile-dart.cc.
|
protected |
Draw the edge associated with ADart. In simplification mode this is the connecting path between ADart and its alpha0. Otherwise, this is the dart.
Definition at line 150 of file precompile-dart.cc.
|
virtual |
getParameter
Cette méthode retourne le paramètre précompile associé à ce précompile,
Implements CPrecompile.
Definition at line 96 of file precompile-dart.cc.
|
virtual |
Cette méthode retourne le type du precompile.
Implements CPrecompile.
Definition at line 129 of file precompile-dart.cc.
|
protected |
Used in simplification mode: return the incident dart for ADim by using connecting pathes.
Definition at line 132 of file precompile-dart.cc.
|
virtual |
Cette méthode est appelée pour la sélection d'un brin à la position x,y.
Reimplemented from CPrecompile.
Definition at line 308 of file precompile-dart.cc.
void CPrecompileDart::setDart | ( | CParameterDart * | ADart | ) |
Modifie le paramètre PARAMETER_DART associé au précompile.
Definition at line 108 of file precompile-dart.cc.
void CPrecompileDart::setGMapVertex | ( | CParameterGMapVertex * | AParameterGMapV | ) |
Modifie le paramètre PARAMETER_GMAP_VERTEX associé au précompile.
Definition at line 99 of file precompile-dart.cc.
|
virtual |
setParameter
Cette méthode affecte le paramètre AParameter à ce précompile uniquement lorsque le précompile possède un paramètre de type AParameter->getType(). Sinon ne fait rien.
Implements CPrecompile.
Definition at line 80 of file precompile-dart.cc.
void CPrecompileDart::setSelection | ( | CParameterSelection * | ASelection | ) |
Modifie le paramètre PARAMETER_SELECTION associé au précompile.
Definition at line 117 of file precompile-dart.cc.