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

#include <precompile-dart.hh>

Inheritance diagram for GMap3d::CPrecompileDart:
CPrecompile

Public Member Functions

void setParameter (CParameter *AParameter)
 
CParametergetParameter () 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 &)
 
CPrecompilecopy () 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 ()
 

Detailed Description

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.

Constructor & Destructor Documentation

CPrecompileDart::CPrecompileDart ( CParameterGMapVertex AParameterGMapV,
CParameterDart AParameterDart,
CParameterSelection AParameterSelection 
)

Constructeur

Parameters
AParameterGmapVles paramètre de g-map-vertex.
AParameterDartles paramètres de dessin des brins
AParameterSelectionles 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.

CPrecompileDart::~CPrecompileDart ( )
virtual

Destructeur.

Definition at line 68 of file precompile-dart.cc.

Member Function Documentation

CPrecompile * CPrecompileDart::copy ( ) const
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.

void CPrecompileDart::drawModel ( )
protectedvirtual

Cette méthode affiche tout les brins de la carte.

Implements CPrecompile.

Definition at line 192 of file precompile-dart.cc.

void CPrecompileDart::drawOneDart ( CDart *  ADart)
protected

drawOneDart

Parameters
ADartle 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.

void CPrecompileDart::drawOneEdge ( CDart *  ADart)
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.

CParameter * CPrecompileDart::getParameter ( ) const
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.

TPrecompile CPrecompileDart::getType ( ) const
virtual

Cette méthode retourne le type du precompile.

Implements CPrecompile.

Definition at line 129 of file precompile-dart.cc.

CDart * CPrecompileDart::nextDartAlpha ( CDart *  ADart,
unsigned int  ADim 
)
protected

Used in simplification mode: return the incident dart for ADim by using connecting pathes.

Definition at line 132 of file precompile-dart.cc.

void CPrecompileDart::pick ( int  AX,
int  AY,
CView AView 
)
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.

void CPrecompileDart::setParameter ( CParameter AParameter)
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.


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