Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
controler-gmap-selection.hh File Reference

Go to the source code of this file.

Functions

int getNbSelectionLevels () const
 
int getSelectionLevel () const
 
int getNextSelectionLevel (int AIndex=1) const
 
TOrbit getSelectionOrbit () const
 
void setSelectionOrbit (TOrbit AOrbit)
 
void setNextSelectionOrbit ()
 
bool getHalfSelectionOrbit () const
 
void setHalfSelectionOrbit (bool ABool)
 
int getSelectionMark () const
 Le numéro de marque du niveau de sélection courant.
 
int getSelectionMark (int ALevel) const
 Le numéro de marque d'un niveau donné
 
int getNextSelectionMark (int AIndex=1) const
 
CDart * getLastSelectedDart () const
 
CDart * getLastSelectedDart (int ALevel) const
 
CDart * getNextLastSelectedDart (int AIndex=1) const
 
void unsetLastSelectedDart ()
 
void unsetLastSelectedDart (int ALevel)
 
void unsetNextLastSelectedDart (int AIndex=1)
 
void unsetAllLastSelectedDarts ()
 
bool isDartSelected (CDart *ADart) const
 
bool isDartSelected (CDart *ADart, int ALevel) const
 
bool isDartNextSelected (CDart *ADart, int AIndex=1) const
 
void selectDart (CDart *ADart, int ALevel)
 
void selectDart (CDart *ADart)
 
void selectNextDart (CDart *ADart, int AIndex=1)
 
void deselectDart (CDart *ADart, int ALevel)
 
void deselectDart (CDart *ADart)
 
void deselectNextDart (CDart *ADart, int AIndex=1)
 
void toggleDartSelection (CDart *ADart, int ALevel)
 
void toggleDartSelection (CDart *ADart)
 
void toggleDartNextSelection (CDart *ADart, int AIndex=1)
 
void selectOrbit (CDart *ADart)
 
void selectOrbit (CDart *ADart, int ALevel)
 
void selectNextOrbit (CDart *ADart, int AIndex=1)
 
void deselectOrbit (CDart *ADart)
 
void deselectOrbit (CDart *ADart, int ALevel)
 
void deselectNextOrbit (CDart *ADart, int AIndex=1)
 
void toggleOrbitSelection (CDart *ADart)
 
void toggleOrbitSelection (CDart *ADart, int ALevel)
 
void toggleOrbitNextSelection (CDart *ADart, int AIndex=1)
 
bool takeCenter (CVertex &AResult)
 
bool takeVector (CVertex &AResult)
 
void setModeDeselectionAtStop ()
 
bool getModeDeselectionAtStop () const
 
void modeSelectionOperationStop ()
 

Variables

bool FDeselectMode
 

Function Documentation

void deselectDart ( CDart *  ADart,
int  ALevel 
)
void deselectDart ( CDart *  ADart)
void deselectNextDart ( CDart *  ADart,
int  AIndex = 1 
)
void deselectNextOrbit ( CDart *  ADart,
int  AIndex = 1 
)
void deselectOrbit ( CDart *  ADart)
void deselectOrbit ( CDart *  ADart,
int  ALevel 
)
bool getHalfSelectionOrbit ( ) const
CDart* getLastSelectedDart ( ) const
CDart* getLastSelectedDart ( int  ALevel) const
bool getModeDeselectionAtStop ( ) const
int getNbSelectionLevels ( ) const

getNbSelectionLevels

Returns
le nombre de niveaux de sélections
CDart* getNextLastSelectedDart ( int  AIndex = 1) const
int getNextSelectionLevel ( int  AIndex = 1) const
int getNextSelectionMark ( int  AIndex = 1) const

Le numéro de marque relatif par rapport au niveau courant. Par exemple si AIndex==1, récupère la marque suivant le niveau courant.

int getSelectionLevel ( ) const
int getSelectionMark ( ) const

Le numéro de marque du niveau de sélection courant.

int getSelectionMark ( int  ALevel) const

Le numéro de marque d'un niveau donné

TOrbit getSelectionOrbit ( ) const
bool isDartNextSelected ( CDart *  ADart,
int  AIndex = 1 
) const
bool isDartSelected ( CDart *  ADart) const
bool isDartSelected ( CDart *  ADart,
int  ALevel 
) const
void modeSelectionOperationStop ( )
void selectDart ( CDart *  ADart,
int  ALevel 
)
void selectDart ( CDart *  ADart)
void selectNextDart ( CDart *  ADart,
int  AIndex = 1 
)
void selectNextOrbit ( CDart *  ADart,
int  AIndex = 1 
)
void selectOrbit ( CDart *  ADart)
void selectOrbit ( CDart *  ADart,
int  ALevel 
)
void setHalfSelectionOrbit ( bool  ABool)
void setModeDeselectionAtStop ( )
void setNextSelectionOrbit ( )
void setSelectionOrbit ( TOrbit  AOrbit)
bool takeCenter ( CVertex &  AResult)
bool takeVector ( CVertex &  AResult)
void toggleDartNextSelection ( CDart *  ADart,
int  AIndex = 1 
)
void toggleDartSelection ( CDart *  ADart,
int  ALevel 
)
void toggleDartSelection ( CDart *  ADart)
void toggleOrbitNextSelection ( CDart *  ADart,
int  AIndex = 1 
)
void toggleOrbitSelection ( CDart *  ADart)
void toggleOrbitSelection ( CDart *  ADart,
int  ALevel 
)
void unsetAllLastSelectedDarts ( )
void unsetLastSelectedDart ( )
void unsetLastSelectedDart ( int  ALevel)
void unsetNextLastSelectedDart ( int  AIndex = 1)

Variable Documentation

bool FDeselectMode

Pour la sélection par boîte englobante : pour sélectionner ou désélectionner les brins dans la boite

Definition at line 31 of file controler-gmap-selection.hh.