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

Go to the source code of this file.

Functions

bool isNonModifyingOperation (const COperation &AOperation) const
 Return true iff the operation does not modify the map.
 
bool isRemovalOperation (const COperation &AOperation) const
 Return true iff the operation is a removal one.
 
bool isContractionOperation (const COperation &AOperation) const
 Return true iff the operation is a contraction one.
 
virtual bool canApplyOperation (const COperation &AOperation)
 
virtual bool applyOperation (const COperation &AOperation)
 Exécute l'opération donné en paramètre.
 
int getNbDarts () const
 
int getNbSelectedDarts () const
 
int getNbVertices () const
 

Function Documentation

virtual bool applyOperation ( const COperation AOperation)
virtual

Exécute l'opération donné en paramètre.

virtual bool canApplyOperation ( const COperation AOperation)
virtual

Retourne si le mode courant permet de faire une opération (exemple couture, inversion mark...).

int getNbDarts ( ) const

Accesseurs pour récupérer le nombre d'éléments de la carte.

int getNbSelectedDarts ( ) const
int getNbVertices ( ) const
bool isContractionOperation ( const COperation AOperation) const

Return true iff the operation is a contraction one.

bool isNonModifyingOperation ( const COperation AOperation) const

Return true iff the operation does not modify the map.

bool isRemovalOperation ( const COperation AOperation) const

Return true iff the operation is a removal one.