Moka controlers
|
#include <controler-gmap.hh>
Public Member Functions | |
CControlerGMap (CGMapVertex *AGMapVertex=NULL, const std::string &ADirectory="") | |
virtual | ~CControlerGMap () |
CGMapVertex * | getMap () |
Récupération des paramètres | |
CParameterGMapVertex * | getParameterGMapVertex () const |
CParameterSelection * | getParameterSelection () const |
CParameterCreation * | getParameterCreation () const |
CParameterPolylinePosition * | getParameterPolylinePosition () const |
CParameterOperations * | getParameterOperations () const |
CParameterObjectPosition * | getParameterObjectPosition (int AIndex) const |
CParameterObjectPosition * | getParameterPolygonPosition () const |
CParameterObjectPosition * | getParameterMeshPosition () const |
CParameterObjectPosition * | getParameterSpherePosition () const |
CParameterObjectPosition * | getParameterCylinderPosition () const |
CParameterObjectPosition * | getParameterPyramidPosition () const |
CParameterObjectPosition * | getParameterTorusPosition () const |
CParameterObjectPonderation * | getParameterObjectPonderation () const |
CParameterDart * | getParameterDart (TViewId AViewId) const |
CParameterFace * | getParameterFace (TViewId AViewId) const |
CParameterPreview * | getParameterPreview (TViewId AViewId) const |
CParameterNormalVector * | getParameterNormalVector (TViewId AViewId) const |
CParameterObjectTransformation * | getParameterObjectTransformation (TViewId AViewId) const |
CParameterSew * | getParameterSew (TViewId AViewId) const |
CParameterVertex * | getParameterVertex (TViewId AViewId) const |
Opérations | |
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 |
virtual void | viewUpdate (TViewId AViewId) |
void | viewEnablePreviewPrecompile (TViewId AViewId) |
void | viewDisablePreviewPrecompile (TViewId AViewId) |
void | viewEnableObjectTransformationPrecompile (TViewId AViewId) |
void | viewDisableObjectTransformationPrecompile (TViewId AViewId) |
TCoordinate | getMapBurstCoef (int ADim) const |
Méthodes pour récupérer et modifier les coéficients d'éclatement de la carte. | |
void | setMapBurstCoef (int ADim, TCoordinate ACoef) |
void | setMapBurstCoefs (TCoordinate ACoef0, TCoordinate ACoef1, TCoordinate ACoef2, TCoordinate ACoef3) |
void | setBurstMethod (TBurstMethod AMethod) |
Méthodes pour gérer le type de calcul des coordonnées éclatées. | |
TBurstMethod | getBurstMethod () const |
bool | isModelBlocked () const |
Méthodes pour bloquer le recalcul des coordonnées éclatées. | |
void | setModelBlocked () |
void | unsetModelBlocked () |
void | toggleModelBlocked () |
bool | isModeSimplification () const |
Méthodes pour basculer en mode simplification. | |
void | setModeSimplification () |
void | unsetModeSimplification () |
void | toggleModeSimplification () |
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 () |
Public Member Functions inherited from CControler | |
void | setClickAimedPosition (TViewId AViewId, int x, int y) |
bool | lookAtOrigin (TViewId AView) |
Méthodes positionnant le point de vue à l'origine de la scène. | |
bool | lookAtMouseClick (TViewId AView, int x, int y) |
Centre le point de vue aux coordonnees (x,y) de la souris. | |
CControler (int ANb, const std::string &AName, const std::string &ADirectory="") | |
virtual | ~CControler () |
TMode | getMode () const |
void | setMode (TMode AMode) |
void | toggleMode (TMode AMode) |
void | operationModeStart (TViewId AViewId, int Ax, int Ay) |
void | operationModeMove (int Ax, int Ay) |
void | operationModeStop (int Ax, int Ay) |
void | operationModeIndependentStart (TModeOperation AOperation, TViewId AViewId, int Ax, int Ay) |
std::string | getMessage () const |
Récupère le dernier message du controleur. | |
void | setMessage (const std::string &AMessage) |
Fixe le message "AMessage". | |
void | setMessage (int ANumber, const std::string &AMessage) |
Fixe le message "ANumber AMessage". | |
void | setMessage (int ANumber1, int ANumber2, const std::string &AMessage) |
Fixe le message "ANumber1 ANumber2 AMessage". | |
void | setMessage (const std::string &AMessage1, int ANumber, const std::string &AMessage2) |
Fixe le message "AMessage1 ANumber AMessage2". | |
std::string | treatAccent (const std::string &AString) const |
Pour enlever les accents (pour l'option NO_ACCENTED_CHARS) | |
void | viewInit (TViewId AViewId) |
void | viewDraw (TViewId AViewId) |
TViewId | viewCreate (TView AViewType) |
TViewId | viewCreateShare (TView AViewType, TViewId AView) |
void | viewDestroy (TViewId AViewId) |
void | viewAddPrecompile (TViewId AViewId, TPrecompile APrecompileType) |
void | viewRemovePrecompile (TViewId AViewId, TPrecompile APrecompileType) |
void | viewAddOrRemovePrecompile (TViewId AViewId, TPrecompile APrecompileType) |
bool | viewIsEnabledPrecompile (TViewId AViewId, TPrecompile APrecom) |
void | viewEnablePrecompile (TViewId AViewId, TPrecompile APrecom) |
void | viewDisablePrecompile (TViewId AViewId, TPrecompile APrecom) |
void | viewTogglePrecompile (TViewId AViewId, TPrecompile APrecom) |
void | viewEnablePreviewPrecompile (TViewId AViewId) |
void | viewDisablePreviewPrecompile (TViewId AViewId) |
void | viewEnableObjectTransformationPrecompile (TViewId AViewId) |
void | viewDisableObjectTransformationPrecompile (TViewId AViewId) |
void | viewGroup (TViewId AViewId1, TViewId AViewId2) |
Groupe tout les précompiles et les paramètres de AViewId1 et AViewId2. | |
void | viewGroupAll (TViewId AViewId) |
Groupe tout les précompiles et les paramètres de toue les vues avec AViewId. | |
void | viewUngroup (TViewId AViewId) |
void | viewUngroupAll () |
Décroupe tout les précompiles et les paramètres de toute les vues. | |
void | viewGroupPrecompiles (TViewId AViewId1, TViewId AViewId2) |
Groupe tout les précompiles de AViewId1 et AViewId2. | |
void | viewGroupAllPrecompiles (TViewId AViewId) |
Groupe tout les précompiles de toute les vues avec AViewId. | |
void | viewUngroupPrecompiles (TViewId AViewId) |
Décroupe tout les précompiles de AViewId. | |
void | viewUngroupAllPrecompiles () |
Décroupe tout les précompiles de toute les vues. | |
void | viewGroupPrecompile (TViewId AViewId1, TViewId AViewId2, TPrecompile APrecompileType) |
void | viewUngroupPrecompile (TViewId AViewId, TPrecompile APrecompileType) |
Le précompile de AViewId est dégroupé (s'il existe). | |
void | viewGroupParameter (TViewId AViewId1, TViewId AViewId2, TParameter AParameterType) |
void | viewGroupAllParameter (TViewId AViewId, TParameter AParameterType) |
Les paramètres AParameterType de toute les vues sont regroupés. | |
void | viewUngroupParameter (TViewId AViewId, TParameter AParameterType) |
Le paramètre de AViewId est dégroupé (s'il existe). | |
void | viewUngroupAllParameter (TParameter AParameterType) |
Les paramètres AParameterType de toute les vues sont dégroupés. | |
void | viewEnable (TViewId AViewId) |
void | viewDisable (TViewId AViewId) |
bool | viewIsEnabled (TViewId AViewId) |
CParameterAimedPosition * | getParameterAimedPosition (TViewId AViewId) const |
CParameterDrawing * | getParameterDrawing (TViewId AViewId) const |
CParameterEyePosition * | getParameterEyePosition (TViewId AViewId) const |
CParameter * | getParameterPrecompile (TViewId AViewId, TPrecompile APrecompile) const |
CParameterAimedPoint * | getParameterAimedPoint (TViewId AViewId) const |
CParameterAxis * | getParameterAxis (TViewId AViewId) const |
CParameterGrid * | getParameterGrid (TViewId AViewId) const |
void | saveAllParameters (TViewId AViewId=0) |
void | loadAllParameters (TViewId AViewId=0) |
void | reinitAllParameters (TViewId AViewId=0) |
int | getNbMaxUndos () const |
void | setNbMaxUndos (int ANumber) |
bool | getUndoOnFile () const |
void | setUndoOnFile (bool ABool) |
virtual bool | undo (int AStep=1) |
virtual bool | redo (int AStep=1) |
bool | emptyUndoRedo () |
CVertex | calculEyePosition (TViewId AView) |
const CVertex & | getEyePosition () const |
void | horizontalRotationEye (TViewId AView, bool positive=true, float alpha=0) |
void | verticalRotationEye (TViewId AView, bool positive=true, float beta=0) |
void | moveEye (TViewId AView, bool positive=true, float coeff=0) |
void | moveEyeLateral (TViewId AView, bool positive=true, float coeff=0) |
void | moveEyeX (TViewId AView, bool positive=true, float coeff=0) |
void | moveEyeY (TViewId AView, bool positive=true, float coeff=0) |
void | moveEyeZ (TViewId AView, bool positive=true, float coeff=0) |
Protected Attributes | |
TObject | FCreationType |
Protected Attributes inherited from CControler | |
bool | FUndoOnFile |
int | FNbMaxUndos |
int | FLastFileIndex |
std::list< std::ostringstream * > | FUndos |
std::list< std::ostringstream * > | FRedos |
std::ostringstream * | FActu |
TMode | FCurrentMode |
TModeOperation | FCurrentModeOperation |
int | FFirstX |
int | FLastX |
int | FDeltaX |
int | FFirstY |
int | FLastY |
int | FDeltaY |
int | FCurrentViewId |
GLfloat | FFirst3D [3] |
Coordonnées du point 3D correspondant à FFirst{X,Y}. | |
CParameterEyePosition | FMemoEyePosition |
CParameterAimedPosition | FMemoAimedPosition |
std::string | FConfigDirectory |
Le répertoire de configuration. | |
std::string | FMessage |
COperation | FCurrentOperation |
COperation | FLastOperation |
std::vector< CViewPrecompile * > | FViews |
int | FLastPrecompile |
Création d'objets | |
void | modeCreationReinitPosition () |
Évènements clavier et souris | |
bool | isInCreationMode () const |
void | setNextCreationMode () |
Si on est en mode creation, passe au mode de creation suivant. | |
virtual void | onEnterMode () |
virtual void | onExitMode () |
virtual void | onOperationModeStart () |
virtual void | onOperationModeMove () |
virtual void | onOperationModeStop () |
void | initConfig () |
void | sauveCarteXfig (TViewId, std::ofstream &, bool AArrow, bool AFace, bool ASews, bool AGrid, bool AVertices, bool AInvert=true) |
void | sauveCarteIntervoxelXfig (TViewId, std::ofstream &, bool AInvert=true) |
Méthodes undo/redo | |
int | getNbSelectionLevels () const |
int | getSelectionLevel () const |
int | getNextSelectionLevel (int AIndex=1) const |
virtual std::ostringstream * | saveModel () |
virtual bool | loadModel (std::ostringstream *AStream) |
Méthodes auxiliaires | |
bool | isMapOk () const |
bool | isModelChanged () const |
void | setModelChanged () |
void | unsetModelChanged () |
bool | isSelectionChanged () const |
void | setSelectionChanged () |
void | unsetSelectionChanged () |
virtual CPrecompile * | newPrecompile (TViewId AViewId, TPrecompile APrecompileType) |
bool | isPartialModelChanged () const |
void | setPartialModelChanged () |
void | unsetPartialModelChanged () |
void | updateModelIfNeeded () |
void | updateSelectionIfNeeded () |
bool | getDartsForSew (CDart **ADart1, CDart **ADart2) |
Champs privés | |
CGMapVertex * | FMap |
The generalized map. | |
Definition at line 102 of file controler-gmap.hh.
CControlerGMap::CControlerGMap | ( | CGMapVertex * | AGMapVertex = NULL , |
const std::string & | ADirectory = "" |
||
) |
Definition at line 35 of file controler-gmap.cc.
|
virtual |
Definition at line 73 of file controler-gmap.cc.
|
virtual |
Exécute l'opération donné en paramètre.
Reimplemented from CControler.
Definition at line 111 of file controler-gmap-operations.cc.
|
virtual |
Retourne si le mode courant permet de faire une opération (exemple couture, inversion mark...).
Reimplemented from CControler.
Definition at line 68 of file controler-gmap-operations.cc.
void CControlerGMap::deselectDart | ( | CDart * | ADart, |
int | ALevel | ||
) |
Definition at line 136 of file controler-gmap-selection.cc.
void CControlerGMap::deselectDart | ( | CDart * | ADart | ) |
Definition at line 133 of file controler-gmap-selection.cc.
void CControlerGMap::deselectNextDart | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) |
Definition at line 151 of file controler-gmap-selection.cc.
void CControlerGMap::deselectNextOrbit | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) |
Definition at line 212 of file controler-gmap-selection.cc.
void CControlerGMap::deselectOrbit | ( | CDart * | ADart | ) |
Definition at line 190 of file controler-gmap-selection.cc.
void CControlerGMap::deselectOrbit | ( | CDart * | ADart, |
int | ALevel | ||
) |
Definition at line 193 of file controler-gmap-selection.cc.
TBurstMethod CControlerGMap::getBurstMethod | ( | ) | const |
Definition at line 164 of file controler-gmap-views.cc.
|
protected |
Definition at line 244 of file controler-gmap-protected-methods.cc.
bool CControlerGMap::getHalfSelectionOrbit | ( | ) | const |
Definition at line 68 of file controler-gmap-selection.cc.
CDart * CControlerGMap::getLastSelectedDart | ( | ) | const |
Definition at line 83 of file controler-gmap-selection.cc.
CDart * CControlerGMap::getLastSelectedDart | ( | int | ALevel | ) | const |
Definition at line 86 of file controler-gmap-selection.cc.
CGMapVertex * CControlerGMap::getMap | ( | ) |
Definition at line 89 of file controler-gmap.cc.
TCoordinate CControlerGMap::getMapBurstCoef | ( | int | ADim | ) | const |
Méthodes pour récupérer et modifier les coéficients d'éclatement de la carte.
Definition at line 124 of file controler-gmap-views.cc.
bool CControlerGMap::getModeDeselectionAtStop | ( | ) | const |
Definition at line 275 of file controler-gmap-selection.cc.
int CControlerGMap::getNbDarts | ( | ) | const |
Accesseurs pour récupérer le nombre d'éléments de la carte.
Definition at line 167 of file controler-gmap-operations.cc.
int CControlerGMap::getNbSelectedDarts | ( | ) | const |
Definition at line 169 of file controler-gmap-operations.cc.
int CControlerGMap::getNbSelectionLevels | ( | ) | const |
getNbSelectionLevels
Definition at line 40 of file controler-gmap-selection.cc.
int CControlerGMap::getNbVertices | ( | ) | const |
Definition at line 171 of file controler-gmap-operations.cc.
CDart * CControlerGMap::getNextLastSelectedDart | ( | int | AIndex = 1 | ) | const |
Definition at line 89 of file controler-gmap-selection.cc.
int CControlerGMap::getNextSelectionLevel | ( | int | AIndex = 1 | ) | const |
Definition at line 46 of file controler-gmap-selection.cc.
int CControlerGMap::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.
Definition at line 80 of file controler-gmap-selection.cc.
float CControlerGMap::getObjectRotationAngle | ( | ) | const |
Definition at line 120 of file controler-gmap-object-transformation.cc.
CVertex CControlerGMap::getObjectRotationAxeVector | ( | ) | const |
Definition at line 102 of file controler-gmap-object-transformation.cc.
CVertex CControlerGMap::getObjectRotationAxeVertex | ( | ) | const |
Definition at line 90 of file controler-gmap-object-transformation.cc.
bool CControlerGMap::getObjectRotationPonderation | ( | ) | const |
Definition at line 143 of file controler-gmap-object-transformation.cc.
CVertex CControlerGMap::getObjectScaleCenter | ( | ) | const |
Definition at line 185 of file controler-gmap-object-transformation.cc.
CVertex CControlerGMap::getObjectScaleCoef | ( | ) | const |
Definition at line 231 of file controler-gmap-object-transformation.cc.
float CControlerGMap::getObjectScaleCoef | ( | int | ADim | ) | const |
Definition at line 249 of file controler-gmap-object-transformation.cc.
bool CControlerGMap::getObjectScaleIso | ( | ) | const |
Definition at line 171 of file controler-gmap-object-transformation.cc.
float CControlerGMap::getObjectScaleIsoCoef | ( | ) | const |
Definition at line 214 of file controler-gmap-object-transformation.cc.
bool CControlerGMap::getObjectScalePonderation | ( | ) | const |
Definition at line 275 of file controler-gmap-object-transformation.cc.
TScaleType CControlerGMap::getObjectScaleType | ( | ) | const |
Definition at line 157 of file controler-gmap-object-transformation.cc.
CVertex CControlerGMap::getObjectScaleVector | ( | ) | const |
Definition at line 196 of file controler-gmap-object-transformation.cc.
bool CControlerGMap::getObjectTranslationPonderation | ( | ) | const |
Definition at line 75 of file controler-gmap-object-transformation.cc.
CVertex CControlerGMap::getObjectTranslationVector | ( | ) | const |
Definition at line 52 of file controler-gmap-object-transformation.cc.
CParameterCreation * CControlerGMap::getParameterCreation | ( | ) | const |
Definition at line 49 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterCylinderPosition | ( | ) | const |
Definition at line 73 of file controler-gmap-parameter.cc.
CParameterDart * CControlerGMap::getParameterDart | ( | TViewId | AViewId | ) | const |
Definition at line 85 of file controler-gmap-parameter.cc.
CParameterFace * CControlerGMap::getParameterFace | ( | TViewId | AViewId | ) | const |
Definition at line 90 of file controler-gmap-parameter.cc.
CParameterGMapVertex * CControlerGMap::getParameterGMapVertex | ( | ) | const |
Definition at line 43 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterMeshPosition | ( | ) | const |
Definition at line 67 of file controler-gmap-parameter.cc.
CParameterNormalVector * CControlerGMap::getParameterNormalVector | ( | TViewId | AViewId | ) | const |
Definition at line 100 of file controler-gmap-parameter.cc.
CParameterObjectPonderation * CControlerGMap::getParameterObjectPonderation | ( | ) | const |
Definition at line 82 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterObjectPosition | ( | int | AIndex | ) | const |
Definition at line 58 of file controler-gmap-parameter.cc.
CParameterObjectTransformation * CControlerGMap::getParameterObjectTransformation | ( | TViewId | AViewId | ) | const |
Definition at line 106 of file controler-gmap-parameter.cc.
CParameterOperations * CControlerGMap::getParameterOperations | ( | ) | const |
Definition at line 55 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterPolygonPosition | ( | ) | const |
Definition at line 64 of file controler-gmap-parameter.cc.
CParameterPolylinePosition * CControlerGMap::getParameterPolylinePosition | ( | ) | const |
Definition at line 52 of file controler-gmap-parameter.cc.
CParameterPreview * CControlerGMap::getParameterPreview | ( | TViewId | AViewId | ) | const |
Definition at line 95 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterPyramidPosition | ( | ) | const |
Definition at line 76 of file controler-gmap-parameter.cc.
CParameterSelection * CControlerGMap::getParameterSelection | ( | ) | const |
Definition at line 46 of file controler-gmap-parameter.cc.
CParameterSew * CControlerGMap::getParameterSew | ( | TViewId | AViewId | ) | const |
Definition at line 111 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterSpherePosition | ( | ) | const |
Definition at line 70 of file controler-gmap-parameter.cc.
CParameterObjectPosition * CControlerGMap::getParameterTorusPosition | ( | ) | const |
Definition at line 79 of file controler-gmap-parameter.cc.
CParameterVertex * CControlerGMap::getParameterVertex | ( | TViewId | AViewId | ) | const |
Definition at line 123 of file controler-gmap-parameter.cc.
int CControlerGMap::getSelectionLevel | ( | ) | const |
Definition at line 43 of file controler-gmap-selection.cc.
int CControlerGMap::getSelectionMark | ( | ) | const |
Le numéro de marque du niveau de sélection courant.
Definition at line 74 of file controler-gmap-selection.cc.
int CControlerGMap::getSelectionMark | ( | int | ALevel | ) | const |
Le numéro de marque d'un niveau donné
Definition at line 77 of file controler-gmap-selection.cc.
TOrbit CControlerGMap::getSelectionOrbit | ( | ) | const |
Definition at line 49 of file controler-gmap-selection.cc.
CVertex CControlerGMap::getVertexPosition | ( | ) | const |
Definition at line 539 of file controler-gmap-object-transformation.cc.
void CControlerGMap::initConfig | ( | ) |
Definition at line 95 of file controler-gmap-export-xfig.cc.
bool CControlerGMap::isContractionOperation | ( | const COperation & | AOperation | ) | const |
Return true iff the operation is a contraction one.
Definition at line 59 of file controler-gmap-operations.cc.
bool CControlerGMap::isDartNextSelected | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) | const |
Definition at line 110 of file controler-gmap-selection.cc.
bool CControlerGMap::isDartSelected | ( | CDart * | ADart | ) | const |
Definition at line 104 of file controler-gmap-selection.cc.
bool CControlerGMap::isDartSelected | ( | CDart * | ADart, |
int | ALevel | ||
) | const |
Definition at line 107 of file controler-gmap-selection.cc.
bool CControlerGMap::isInCreationMode | ( | ) | const |
Definition at line 83 of file controler-gmap-input-events.cc.
bool CControlerGMap::isMapOk | ( | ) | const |
Definition at line 48 of file controler-gmap-protected-methods.cc.
bool CControlerGMap::isModelBlocked | ( | ) | const |
Méthodes pour bloquer le recalcul des coordonnées éclatées.
Definition at line 169 of file controler-gmap-views.cc.
bool CControlerGMap::isModelChanged | ( | ) | const |
Definition at line 59 of file controler-gmap-protected-methods.cc.
bool CControlerGMap::isModeSimplification | ( | ) | const |
Méthodes pour basculer en mode simplification.
Definition at line 193 of file controler-gmap-views.cc.
bool CControlerGMap::isNonModifyingOperation | ( | const COperation & | AOperation | ) | const |
Return true iff the operation does not modify the map.
Definition at line 35 of file controler-gmap-operations.cc.
|
protected |
Definition at line 79 of file controler-gmap-protected-methods.cc.
bool CControlerGMap::isRemovalOperation | ( | const COperation & | AOperation | ) | const |
Return true iff the operation is a removal one.
Definition at line 46 of file controler-gmap-operations.cc.
bool CControlerGMap::isSelectionChanged | ( | ) | const |
Definition at line 126 of file controler-gmap-protected-methods.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 88 of file controler-gmap-undo-redo.cc.
void CControlerGMap::modeCreationReinitPosition | ( | ) |
Definition at line 105 of file controler-gmap-creations.cc.
|
virtual |
Méthode appelée lorsqu'une une opération est terminée (par exemple lorsqu'un bouton de la souris est relâché)
Reimplemented from CControler.
Definition at line 278 of file controler-gmap-selection.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 185 of file controler-gmap-protected-methods.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 29 of file controler-gmap-input-events.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 61 of file controler-gmap-input-events.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 151 of file controler-gmap-input-events.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 103 of file controler-gmap-input-events.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 179 of file controler-gmap-input-events.cc.
void CControlerGMap::sauveCarteIntervoxelXfig | ( | TViewId | , |
std::ofstream & | , | ||
bool | AInvert = true |
||
) |
Definition at line 1019 of file controler-gmap-export-xfig.cc.
void CControlerGMap::sauveCarteXfig | ( | TViewId | , |
std::ofstream & | , | ||
bool | AArrow, | ||
bool | AFace, | ||
bool | ASews, | ||
bool | AGrid, | ||
bool | AVertices, | ||
bool | AInvert = true |
||
) |
Definition at line 858 of file controler-gmap-export-xfig.cc.
|
protectedvirtual |
Reimplemented from CControler.
Definition at line 29 of file controler-gmap-undo-redo.cc.
void CControlerGMap::selectDart | ( | CDart * | ADart, |
int | ALevel | ||
) |
Definition at line 116 of file controler-gmap-selection.cc.
void CControlerGMap::selectDart | ( | CDart * | ADart | ) |
Definition at line 113 of file controler-gmap-selection.cc.
void CControlerGMap::selectNextDart | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) |
Definition at line 130 of file controler-gmap-selection.cc.
void CControlerGMap::selectNextOrbit | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) |
Definition at line 187 of file controler-gmap-selection.cc.
void CControlerGMap::selectOrbit | ( | CDart * | ADart | ) |
Definition at line 169 of file controler-gmap-selection.cc.
void CControlerGMap::selectOrbit | ( | CDart * | ADart, |
int | ALevel | ||
) |
Definition at line 172 of file controler-gmap-selection.cc.
void CControlerGMap::setBurstMethod | ( | TBurstMethod | AMethod | ) |
Méthodes pour gérer le type de calcul des coordonnées éclatées.
Definition at line 159 of file controler-gmap-views.cc.
void CControlerGMap::setHalfSelectionOrbit | ( | bool | ABool | ) |
Definition at line 71 of file controler-gmap-selection.cc.
void CControlerGMap::setMapBurstCoef | ( | int | ADim, |
TCoordinate | ACoef | ||
) |
Definition at line 127 of file controler-gmap-views.cc.
void CControlerGMap::setMapBurstCoefs | ( | TCoordinate | ACoef0, |
TCoordinate | ACoef1, | ||
TCoordinate | ACoef2, | ||
TCoordinate | ACoef3 | ||
) |
Definition at line 138 of file controler-gmap-views.cc.
void CControlerGMap::setModeDeselectionAtStop | ( | ) |
Definition at line 272 of file controler-gmap-selection.cc.
void CControlerGMap::setModelBlocked | ( | ) |
Definition at line 175 of file controler-gmap-views.cc.
void CControlerGMap::setModelChanged | ( | ) |
Definition at line 65 of file controler-gmap-protected-methods.cc.
void CControlerGMap::setModeSimplification | ( | ) |
Definition at line 199 of file controler-gmap-views.cc.
void CControlerGMap::setNextCreationMode | ( | ) |
Si on est en mode creation, passe au mode de creation suivant.
Definition at line 90 of file controler-gmap-input-events.cc.
void CControlerGMap::setNextSelectionOrbit | ( | ) |
Definition at line 60 of file controler-gmap-selection.cc.
void CControlerGMap::setObjectRotationAngle | ( | float | AAngle | ) |
Definition at line 105 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectRotationAxeVector | ( | const CVertex & | AAxeVector | ) |
Definition at line 93 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectRotationAxeVertex | ( | const CVertex & | AAxeVertex | ) |
Definition at line 81 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectRotationPonderation | ( | bool | AActive | ) |
Definition at line 123 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleCenter | ( | const CVertex & | ACenter | ) |
Definition at line 177 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleCoef | ( | const CVertex & | AValue | ) |
Definition at line 217 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleCoef | ( | int | ADim, |
float | AValue | ||
) |
Definition at line 234 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleIso | ( | bool | AValue | ) |
Definition at line 160 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleIsoCoef | ( | float | AValue | ) |
Definition at line 199 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScalePonderation | ( | bool | AActive | ) |
Definition at line 252 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleType | ( | TScaleType | AScaleType | ) |
Definition at line 149 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectScaleVector | ( | const CVertex & | AVector | ) |
Definition at line 188 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectTranslationPonderation | ( | bool | AActive | ) |
Definition at line 55 of file controler-gmap-object-transformation.cc.
void CControlerGMap::setObjectTranslationVector | ( | const CVertex & | AVector | ) |
Definition at line 38 of file controler-gmap-object-transformation.cc.
|
protected |
Definition at line 85 of file controler-gmap-protected-methods.cc.
void CControlerGMap::setSelectionChanged | ( | ) |
Definition at line 132 of file controler-gmap-protected-methods.cc.
void CControlerGMap::setSelectionOrbit | ( | TOrbit | AOrbit | ) |
Definition at line 52 of file controler-gmap-selection.cc.
void CControlerGMap::setVertexPosition | ( | const CVertex & | AVertex | ) |
Definition at line 545 of file controler-gmap-object-transformation.cc.
bool CControlerGMap::takeCenter | ( | CVertex & | AResult | ) |
Definition at line 230 of file controler-gmap-selection.cc.
bool CControlerGMap::takeVector | ( | CVertex & | AResult | ) |
Definition at line 243 of file controler-gmap-selection.cc.
void CControlerGMap::toggleDartNextSelection | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) |
Definition at line 166 of file controler-gmap-selection.cc.
void CControlerGMap::toggleDartSelection | ( | CDart * | ADart, |
int | ALevel | ||
) |
Definition at line 157 of file controler-gmap-selection.cc.
void CControlerGMap::toggleDartSelection | ( | CDart * | ADart | ) |
Definition at line 154 of file controler-gmap-selection.cc.
void CControlerGMap::toggleModelBlocked | ( | ) |
Definition at line 187 of file controler-gmap-views.cc.
void CControlerGMap::toggleModeSimplification | ( | ) |
Definition at line 211 of file controler-gmap-views.cc.
void CControlerGMap::toggleObjectRotationPonderation | ( | ) |
Definition at line 146 of file controler-gmap-object-transformation.cc.
void CControlerGMap::toggleObjectScaleIso | ( | ) |
Definition at line 174 of file controler-gmap-object-transformation.cc.
void CControlerGMap::toggleObjectScalePonderation | ( | ) |
Definition at line 278 of file controler-gmap-object-transformation.cc.
void CControlerGMap::toggleObjectTranslationPonderation | ( | ) |
Definition at line 78 of file controler-gmap-object-transformation.cc.
void CControlerGMap::toggleOrbitNextSelection | ( | CDart * | ADart, |
int | AIndex = 1 |
||
) |
Definition at line 227 of file controler-gmap-selection.cc.
void CControlerGMap::toggleOrbitSelection | ( | CDart * | ADart | ) |
Definition at line 215 of file controler-gmap-selection.cc.
void CControlerGMap::toggleOrbitSelection | ( | CDart * | ADart, |
int | ALevel | ||
) |
Definition at line 218 of file controler-gmap-selection.cc.
void CControlerGMap::unsetAllLastSelectedDarts | ( | ) |
Definition at line 101 of file controler-gmap-selection.cc.
void CControlerGMap::unsetLastSelectedDart | ( | ) |
Definition at line 92 of file controler-gmap-selection.cc.
void CControlerGMap::unsetLastSelectedDart | ( | int | ALevel | ) |
Definition at line 95 of file controler-gmap-selection.cc.
void CControlerGMap::unsetModelBlocked | ( | ) |
Definition at line 181 of file controler-gmap-views.cc.
void CControlerGMap::unsetModelChanged | ( | ) |
Definition at line 72 of file controler-gmap-protected-methods.cc.
void CControlerGMap::unsetModeSimplification | ( | ) |
Definition at line 205 of file controler-gmap-views.cc.
void CControlerGMap::unsetNextLastSelectedDart | ( | int | AIndex = 1 | ) |
Definition at line 98 of file controler-gmap-selection.cc.
|
protected |
Definition at line 91 of file controler-gmap-protected-methods.cc.
void CControlerGMap::unsetSelectionChanged | ( | ) |
Definition at line 138 of file controler-gmap-protected-methods.cc.
|
protected |
Definition at line 97 of file controler-gmap-protected-methods.cc.
|
protected |
Definition at line 144 of file controler-gmap-protected-methods.cc.
void CControlerGMap::viewDisableObjectTransformationPrecompile | ( | TViewId | AViewId | ) |
Definition at line 102 of file controler-gmap-views.cc.
void CControlerGMap::viewDisablePreviewPrecompile | ( | TViewId | AViewId | ) |
Definition at line 73 of file controler-gmap-views.cc.
void CControlerGMap::viewEnableObjectTransformationPrecompile | ( | TViewId | AViewId | ) |
Definition at line 85 of file controler-gmap-views.cc.
void CControlerGMap::viewEnablePreviewPrecompile | ( | TViewId | AViewId | ) |
Definition at line 50 of file controler-gmap-views.cc.
|
virtual |
Reimplemented from CControler.
Definition at line 114 of file controler-gmap-views.cc.
|
protected |
Definition at line 50 of file controler-gmap.hh.
|
protected |
The generalized map.
Definition at line 180 of file controler-gmap.hh.