GMap3d::CPrecompileDart Class Reference

#include <precompile-dart.hh>

Inherits CPrecompile.

Collaboration diagram for GMap3d::CPrecompileDart:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void setParameter (CParameter *AParameter)
CParametergetParameter () const
virtual TPrecompile getType () const
void setGMapVertex (CParameterGMapVertex *AParameterGMapV)
void setDart (CParameterDart *ADart)
void setSelection (CParameterSelection *ASelection)
virtual void pick (int, int, CView *)
 CPrecompileDart (CParameterGMapVertex *, CParameterDart *, CParameterSelection *)
 CPrecompileDart (const CPrecompileDart &)
CPrecompilecopy () const
virtual ~CPrecompileDart ()

Protected Member Functions

void drawOneDart (CDart *)
virtual void drawModel ()

Private Attributes

CParameterGMapVertexFParameterGMapV
CParameterDartFParameterDart
CParameterSelectionFParameterSelection


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:
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.

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 (  )  [protected, virtual]

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

Implements CPrecompile.

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

void CPrecompileDart::drawOneDart ( CDart *  ADart  )  [protected]

drawOneDart

Parameters:
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 132 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.

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 239 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.


Member Data Documentation

Definition at line 107 of file precompile-dart.hh.

Les différents paramètres.

Definition at line 106 of file precompile-dart.hh.

Definition at line 108 of file precompile-dart.hh.


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

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