#include <controler.hh>
Inherited by GMap3d::CControlerGMap.
Public Member Functions | |
void | setClickAimedPosition (TViewId AViewId, int x, int y) |
bool | lookAtOrigin (TViewId AView) |
bool | lookAtMouseClick (TViewId AView, int x, int y) |
CControler (int ANb, const std::string &AName, const std::string &ADirectory="") | |
virtual | ~CControler () |
Récupération des paramètres | |
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 |
Évènements clavier et souris | |
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) |
Opérations | |
virtual bool | canApplyOperation (const COperation &AOperation) |
virtual bool | applyOperation (const COperation &AOperation) |
std::string | getMessage () const |
std::string | treatAccent (const std::string &AString) const |
Protected Member Functions | |
virtual void | onEnterMode () |
virtual void | onExitMode () |
virtual void | onOperationModeStart () |
virtual void | onOperationModeMove () |
virtual void | onOperationModeStop () |
void | exitMode () |
Gestion générique du mode sélection | |
void | modeSelectionBegin () |
void | modeSelectionEnd () |
Gestion générique du mode sélection | |
virtual void | modeSelectionOperationStart () |
virtual void | modeSelectionOperationMove () |
virtual void | modeSelectionOperationStop () |
Méthodes de sauvegarde dans la pile d'undo/redo : | |
void | emptyUndoList () |
void | emptyRedoList () |
void | basicPreSave () |
void | basicPostSaveOk () |
void | basicPostSaveFailed () |
std::string | getUndoRedoStatus () const |
std::string | getFilename (int AIndex) const |
int | getNewFileIndex () |
virtual std::ostringstream * | saveModel () |
virtual bool | loadModel (std::ostringstream *AStream) |
bool | existsFile (const std::string &AFilename) |
void | recupLastUndoFromFile () |
void | saveLastUndoOnFile () |
void | recupFromFiles () |
bool | basicUndo (int AStep=1) |
bool | basicRedo (int AStep=1) |
Modification de la scène | |
void | modeSceneTranslationOperationMove () |
void | modeSceneRotationOperationMove () |
void | modeSceneScaleOperationMove () |
void | modeSceneTransformationOperationStop () |
Protected Attributes | |
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] |
CParameterEyePosition | FMemoEyePosition |
CParameterAimedPosition | FMemoAimedPosition |
Private Member Functions | |
char | unaccent (char AChar) const |
Méthodes auxiliaires | |
std::string | FConfigDirectory |
std::string | FMessage |
COperation | FCurrentOperation |
COperation | FLastOperation |
virtual CPrecompile * | newPrecompile (TViewId AViewId, TPrecompile APrecompileType) |
virtual CViewPrecompile * | newViewPrecompile (TView AViewType, CParameterEyePosition *, CParameterAimedPosition *, CParameterDrawing *) |
void | setMessage (const std::string &AMessage) |
void | setMessage (int ANumber, const std::string &AMessage) |
void | setMessage (int ANumber1, int ANumber2, const std::string &AMessage) |
void | setMessage (const std::string &AMessage1, int ANumber, const std::string &AMessage2) |
Méthodes de paramétrage et d'accès aux vues | |
std::vector< CViewPrecompile * > | FViews |
int | FLastPrecompile |
virtual void | viewUpdate (TViewId AViewId) |
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) |
void | viewGroupAll (TViewId AViewId) |
void | viewUngroup (TViewId AViewId) |
void | viewUngroupAll () |
void | viewGroupPrecompiles (TViewId AViewId1, TViewId AViewId2) |
void | viewGroupAllPrecompiles (TViewId AViewId) |
void | viewUngroupPrecompiles (TViewId AViewId) |
void | viewUngroupAllPrecompiles () |
void | viewGroupPrecompile (TViewId AViewId1, TViewId AViewId2, TPrecompile APrecompileType) |
void | viewUngroupPrecompile (TViewId AViewId, TPrecompile APrecompileType) |
void | viewGroupParameter (TViewId AViewId1, TViewId AViewId2, TParameter AParameterType) |
void | viewGroupAllParameter (TViewId AViewId, TParameter AParameterType) |
void | viewUngroupParameter (TViewId AViewId, TParameter AParameterType) |
void | viewUngroupAllParameter (TParameter AParameterType) |
void | viewEnable (TViewId AViewId) |
void | viewDisable (TViewId AViewId) |
bool | viewIsEnabled (TViewId AViewId) |
CVertex | eye_coord |
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) |
void | calculEyePosition (TViewId AView, CParameterEyePosition *eye_pos, CParameterAimedPosition *pt_view) |
Récupération des paramètres | |
void | saveAllParameters (TViewId AViewId=0) |
void | loadAllParameters (TViewId AViewId=0) |
void | reinitAllParameters (TViewId AViewId=0) |
void | saveOnePrecompileParameter (TViewId, TPrecompile, std::ostream &) |
void | loadOnePrecompileParameter (TViewId, TPrecompile, std::istream &) |
Méthodes undo/redo | |
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 () |
virtual void | undoRedoPreSave () |
virtual void | undoRedoPostSaveOk () |
virtual void | undoRedoPostSaveFailed () |
Definition at line 54 of file controler.hh.
CControler::CControler | ( | int | ANb, | |
const std::string & | AName, | |||
const std::string & | ADirectory = "" | |||
) |
CControler::~CControler | ( | ) | [virtual] |
Definition at line 81 of file controler.cc.
bool CControler::applyOperation | ( | const COperation & | AOperation | ) | [virtual] |
Exécute l'opération donné en paramètre.
Reimplemented in GMap3d::CControlerGMap.
Definition at line 38 of file controler-operations.cc.
void CControler::basicPostSaveFailed | ( | ) | [protected] |
Definition at line 290 of file controler-undo-redo.cc.
void CControler::basicPostSaveOk | ( | ) | [protected] |
Definition at line 276 of file controler-undo-redo.cc.
void CControler::basicPreSave | ( | ) | [protected] |
Definition at line 262 of file controler-undo-redo.cc.
bool CControler::basicRedo | ( | int | AStep = 1 |
) | [protected] |
Definition at line 210 of file controler-undo-redo.cc.
bool CControler::basicUndo | ( | int | AStep = 1 |
) | [protected] |
Definition at line 172 of file controler-undo-redo.cc.
CVertex CControler::calculEyePosition | ( | TViewId | AView | ) |
Definition at line 100 of file operations-eye-positioning.cc.
void CControler::calculEyePosition | ( | TViewId | AView, | |
CParameterEyePosition * | eye_pos, | |||
CParameterAimedPosition * | pt_view | |||
) | [private] |
Definition at line 85 of file operations-eye-positioning.cc.
bool CControler::canApplyOperation | ( | const COperation & | AOperation | ) | [virtual] |
Retourne si le mode courant permet de faire une opération (exemple couture, inversion mark...).
Reimplemented in GMap3d::CControlerGMap.
Definition at line 33 of file controler-operations.cc.
void CControler::emptyRedoList | ( | ) | [protected] |
Definition at line 110 of file controler-undo-redo.cc.
void CControler::emptyUndoList | ( | ) | [protected] |
Definition at line 97 of file controler-undo-redo.cc.
bool CControler::emptyUndoRedo | ( | ) |
emptyUndoRedo
Pour vider la pile des undo / redo
Definition at line 120 of file controler-undo-redo.cc.
bool CControler::existsFile | ( | const std::string & | AFilename | ) | [protected] |
void CControler::exitMode | ( | ) | [protected] |
Definition at line 52 of file controler-input-events.cc.
const CVertex & CControler::getEyePosition | ( | ) | const |
Definition at line 116 of file operations-eye-positioning.cc.
string CControler::getFilename | ( | int | AIndex | ) | const [protected] |
Definition at line 135 of file controler-undo-redo.cc.
string CControler::getMessage | ( | ) | const |
TMode CControler::getMode | ( | ) | const |
Definition at line 28 of file controler-input-events.cc.
int CControler::getNbMaxUndos | ( | ) | const |
Definition at line 40 of file controler-undo-redo.cc.
int CControler::getNewFileIndex | ( | ) | [protected] |
Definition at line 144 of file controler-undo-redo.cc.
CParameterAimedPoint * CControler::getParameterAimedPoint | ( | TViewId | AViewId | ) | const |
Definition at line 62 of file controler-parameter.cc.
CParameterAimedPosition * CControler::getParameterAimedPosition | ( | TViewId | AViewId | ) | const |
Definition at line 33 of file controler-parameter.cc.
CParameterAxis * CControler::getParameterAxis | ( | TViewId | AViewId | ) | const |
Definition at line 67 of file controler-parameter.cc.
CParameterDrawing * CControler::getParameterDrawing | ( | TViewId | AViewId | ) | const |
Definition at line 39 of file controler-parameter.cc.
CParameterEyePosition * CControler::getParameterEyePosition | ( | TViewId | AViewId | ) | const |
Definition at line 45 of file controler-parameter.cc.
CParameterGrid * CControler::getParameterGrid | ( | TViewId | AViewId | ) | const |
Definition at line 72 of file controler-parameter.cc.
CParameter * CControler::getParameterPrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecompile | |||
) | const |
Definition at line 51 of file controler-parameter.cc.
bool CControler::getUndoOnFile | ( | ) | const |
Definition at line 28 of file controler-undo-redo.cc.
string CControler::getUndoRedoStatus | ( | ) | const [protected] |
Definition at line 297 of file controler-undo-redo.cc.
void CControler::horizontalRotationEye | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | alpha = 0 | |||
) |
Definition at line 128 of file operations-eye-positioning.cc.
void CControler::loadAllParameters | ( | TViewId | AViewId = 0 |
) |
Definition at line 145 of file controler-parameter.cc.
virtual bool CControler::loadModel | ( | std::ostringstream * | AStream | ) | [protected, virtual] |
Reimplemented in GMap3d::CControlerGMap.
void CControler::loadOnePrecompileParameter | ( | TViewId | , | |
TPrecompile | , | |||
std::istream & | ||||
) | [private] |
bool CControler::lookAtMouseClick | ( | TViewId | AView, | |
int | x, | |||
int | y | |||
) |
Centre le point de vue aux coordonnees (x,y) de la souris.
Definition at line 84 of file controler-operations.cc.
bool CControler::lookAtOrigin | ( | TViewId | AView | ) |
Méthodes positionnant le point de vue à l'origine de la scène.
Definition at line 76 of file controler-operations.cc.
void CControler::modeSceneRotationOperationMove | ( | ) | [protected] |
Definition at line 45 of file controler-scene-transformation.cc.
void CControler::modeSceneScaleOperationMove | ( | ) | [protected] |
Definition at line 53 of file controler-scene-transformation.cc.
void CControler::modeSceneTransformationOperationStop | ( | ) | [protected] |
mode---OperationStop
Méthode appelée lorsqu'une une opération est terminée (par exemple lorsqu'un bouton de la souris est relâché)
Definition at line 60 of file controler-scene-transformation.cc.
void CControler::modeSceneTranslationOperationMove | ( | ) | [protected] |
mode---OperationMove
Méthode appelée pour une opération en cours (par exemple lorsque la souris bouge)
Definition at line 28 of file controler-scene-transformation.cc.
void CControler::modeSelectionBegin | ( | ) | [protected] |
Definition at line 28 of file controler-selection.cc.
void CControler::modeSelectionEnd | ( | ) | [protected] |
Definition at line 33 of file controler-selection.cc.
void CControler::modeSelectionOperationMove | ( | ) | [protected, virtual] |
Méthode appelée pour une opération en cours (par exemple lorsque la souris bouge)
Definition at line 43 of file controler-selection.cc.
void CControler::modeSelectionOperationStart | ( | ) | [protected, virtual] |
Méthode appelée lorsqu'une opération débute (par exemple lorsqu'on appuie sur un bouton de la souris)
Definition at line 37 of file controler-selection.cc.
void CControler::modeSelectionOperationStop | ( | ) | [protected, 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 in GMap3d::CControlerGMap.
Definition at line 47 of file controler-selection.cc.
void CControler::moveEye | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | coeff = 0 | |||
) |
Definition at line 201 of file operations-eye-positioning.cc.
void CControler::moveEyeLateral | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | coeff = 0 | |||
) |
Definition at line 227 of file operations-eye-positioning.cc.
void CControler::moveEyeX | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | coeff = 0 | |||
) |
Definition at line 255 of file operations-eye-positioning.cc.
void CControler::moveEyeY | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | coeff = 0 | |||
) |
Definition at line 264 of file operations-eye-positioning.cc.
void CControler::moveEyeZ | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | coeff = 0 | |||
) |
Definition at line 274 of file operations-eye-positioning.cc.
CPrecompile * CControler::newPrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecompileType | |||
) | [protected, virtual] |
Reimplemented in GMap3d::CControlerGMap.
Definition at line 72 of file controler-protected-methods.cc.
CViewPrecompile * CControler::newViewPrecompile | ( | TView | AViewType, | |
CParameterEyePosition * | AEyePosition, | |||
CParameterAimedPosition * | AAimedPosition, | |||
CParameterDrawing * | ASceneDrawing | |||
) | [protected, virtual] |
Definition at line 96 of file controler-protected-methods.cc.
void CControler::onEnterMode | ( | ) | [protected, virtual] |
void CControler::onExitMode | ( | ) | [protected, virtual] |
void CControler::onOperationModeMove | ( | ) | [protected, virtual] |
void CControler::onOperationModeStart | ( | ) | [protected, virtual] |
void CControler::onOperationModeStop | ( | ) | [protected, virtual] |
void CControler::operationModeIndependentStart | ( | TModeOperation | AOperation, | |
TViewId | AViewId, | |||
int | Ax, | |||
int | Ay | |||
) |
Méthode pour gerer les opérations qui ne dépendent pas d'un mode. Pour le moment uniquement translation, rotation et homothetie de la scene.
Definition at line 159 of file controler-input-events.cc.
void CControler::operationModeMove | ( | int | Ax, | |
int | Ay | |||
) |
Definition at line 133 of file controler-input-events.cc.
void CControler::operationModeStart | ( | TViewId | AViewId, | |
int | Ax, | |||
int | Ay | |||
) |
Definition at line 118 of file controler-input-events.cc.
void CControler::operationModeStop | ( | int | Ax, | |
int | Ay | |||
) |
Definition at line 144 of file controler-input-events.cc.
void CControler::recupFromFiles | ( | ) | [protected] |
Definition at line 354 of file controler-undo-redo.cc.
void CControler::recupLastUndoFromFile | ( | ) | [protected] |
Definition at line 333 of file controler-undo-redo.cc.
bool CControler::redo | ( | int | AStep = 1 |
) | [virtual] |
Definition at line 85 of file controler-undo-redo.cc.
void CControler::reinitAllParameters | ( | TViewId | AViewId = 0 |
) |
Definition at line 171 of file controler-parameter.cc.
void CControler::saveAllParameters | ( | TViewId | AViewId = 0 |
) |
Definition at line 119 of file controler-parameter.cc.
void CControler::saveLastUndoOnFile | ( | ) | [protected] |
Definition at line 316 of file controler-undo-redo.cc.
ostringstream * CControler::saveModel | ( | ) | [protected, virtual] |
void CControler::saveOnePrecompileParameter | ( | TViewId | , | |
TPrecompile | , | |||
std::ostream & | ||||
) | [private] |
void CControler::setClickAimedPosition | ( | TViewId | AViewId, | |
int | x, | |||
int | y | |||
) |
void CControler::setMessage | ( | const std::string & | AMessage1, | |
int | ANumber, | |||
const std::string & | AMessage2 | |||
) | [protected] |
void CControler::setMessage | ( | int | ANumber1, | |
int | ANumber2, | |||
const std::string & | AMessage | |||
) | [protected] |
void CControler::setMessage | ( | int | ANumber, | |
const std::string & | AMessage | |||
) | [protected] |
void CControler::setMessage | ( | const std::string & | AMessage | ) | [protected] |
void CControler::setMode | ( | TMode | AMode | ) |
Definition at line 31 of file controler-input-events.cc.
void CControler::setNbMaxUndos | ( | int | ANumber | ) |
Definition at line 46 of file controler-undo-redo.cc.
void CControler::setUndoOnFile | ( | bool | ABool | ) |
Definition at line 31 of file controler-undo-redo.cc.
void CControler::toggleMode | ( | TMode | AMode | ) |
Definition at line 46 of file controler-input-events.cc.
std::string CControler::treatAccent | ( | const std::string & | AString | ) | const |
Pour enlever les accents (pour l'option NO_ACCENTED_CHARS).
char CControler::unaccent | ( | char | AChar | ) | const [private] |
bool CControler::undo | ( | int | AStep = 1 |
) | [virtual] |
undo
Termine l'opération en cours (si nécessaire) et passe en mode MODE_SELECTION avant d'effectuer l'undo.
Definition at line 73 of file controler-undo-redo.cc.
void CControler::undoRedoPostSaveFailed | ( | ) | [protected, virtual] |
Definition at line 257 of file controler-undo-redo.cc.
void CControler::undoRedoPostSaveOk | ( | ) | [protected, virtual] |
Definition at line 251 of file controler-undo-redo.cc.
void CControler::undoRedoPreSave | ( | ) | [protected, virtual] |
Definition at line 246 of file controler-undo-redo.cc.
void CControler::verticalRotationEye | ( | TViewId | AView, | |
bool | positive = true , |
|||
float | beta = 0 | |||
) |
Definition at line 162 of file operations-eye-positioning.cc.
void CControler::viewAddOrRemovePrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecompileType | |||
) |
Definition at line 102 of file controler-views.cc.
void CControler::viewAddPrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecompileType | |||
) |
Definition at line 78 of file controler-views.cc.
Definition at line 37 of file controler-views.cc.
Definition at line 60 of file controler-views.cc.
void CControler::viewDestroy | ( | TViewId | AViewId | ) |
Definition at line 67 of file controler-views.cc.
void CControler::viewDisable | ( | TViewId | AViewId | ) |
Definition at line 360 of file controler-views.cc.
void CControler::viewDisableObjectTransformationPrecompile | ( | TViewId | AViewId | ) |
Reimplemented in GMap3d::CControlerGMap.
void CControler::viewDisablePrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecom | |||
) |
Definition at line 137 of file controler-views.cc.
void CControler::viewDisablePreviewPrecompile | ( | TViewId | AViewId | ) |
Reimplemented in GMap3d::CControlerGMap.
void CControler::viewDraw | ( | TViewId | AViewId | ) |
Definition at line 181 of file controler-views.cc.
void CControler::viewEnable | ( | TViewId | AViewId | ) |
Definition at line 352 of file controler-views.cc.
void CControler::viewEnableObjectTransformationPrecompile | ( | TViewId | AViewId | ) |
Reimplemented in GMap3d::CControlerGMap.
void CControler::viewEnablePrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecom | |||
) |
Definition at line 126 of file controler-views.cc.
void CControler::viewEnablePreviewPrecompile | ( | TViewId | AViewId | ) |
Reimplemented in GMap3d::CControlerGMap.
Groupe tout les précompiles et les paramètres de AViewId1 et AViewId2.
Definition at line 191 of file controler-views.cc.
void CControler::viewGroupAll | ( | TViewId | AViewId | ) |
Groupe tout les précompiles et les paramètres de toue les vues avec AViewId.
Definition at line 208 of file controler-views.cc.
void CControler::viewGroupAllParameter | ( | TViewId | AViewId, | |
TParameter | AParameterType | |||
) |
Les paramètres AParameterType de toute les vues sont regroupés.
Definition at line 321 of file controler-views.cc.
void CControler::viewGroupAllPrecompiles | ( | TViewId | AViewId | ) |
Groupe tout les précompiles de toute les vues avec AViewId.
Definition at line 272 of file controler-views.cc.
void CControler::viewGroupParameter | ( | TViewId | AViewId1, | |
TViewId | AViewId2, | |||
TParameter | AParameterType | |||
) |
Le paramètre de AViewId2 est supprimé (s'il existe). Le paramètre de AViewId1 est partagé.
Definition at line 309 of file controler-views.cc.
void CControler::viewGroupPrecompile | ( | TViewId | AViewId1, | |
TViewId | AViewId2, | |||
TPrecompile | APrecompileType | |||
) |
Le précompile de AViewId2 est supprimé (s'il existe). Le précompile de AViewId1 est partagé.
Definition at line 236 of file controler-views.cc.
Groupe tout les précompiles de AViewId1 et AViewId2.
Definition at line 264 of file controler-views.cc.
void CControler::viewInit | ( | TViewId | AViewId | ) |
Definition at line 172 of file controler-views.cc.
bool CControler::viewIsEnabled | ( | TViewId | AViewId | ) |
Definition at line 342 of file controler-views.cc.
bool CControler::viewIsEnabledPrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecom | |||
) |
Definition at line 115 of file controler-views.cc.
void CControler::viewRemovePrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecompileType | |||
) |
Definition at line 93 of file controler-views.cc.
void CControler::viewTogglePrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecom | |||
) |
Definition at line 148 of file controler-views.cc.
void CControler::viewUngroup | ( | TViewId | AViewId | ) |
Décroupe les précompiles et les paramètres de AViewId (ceux non groupés sont inchangés)
Definition at line 214 of file controler-views.cc.
void CControler::viewUngroupAll | ( | ) |
Décroupe tout les précompiles et les paramètres de toute les vues.
Definition at line 230 of file controler-views.cc.
void CControler::viewUngroupAllParameter | ( | TParameter | AParameterType | ) |
Les paramètres AParameterType de toute les vues sont dégroupés.
Definition at line 336 of file controler-views.cc.
void CControler::viewUngroupAllPrecompiles | ( | ) |
void CControler::viewUngroupParameter | ( | TViewId | AViewId, | |
TParameter | AParameterType | |||
) |
Le paramètre de AViewId est dégroupé (s'il existe).
Definition at line 328 of file controler-views.cc.
void CControler::viewUngroupPrecompile | ( | TViewId | AViewId, | |
TPrecompile | APrecompileType | |||
) |
Le précompile de AViewId est dégroupé (s'il existe).
Definition at line 278 of file controler-views.cc.
void CControler::viewUngroupPrecompiles | ( | TViewId | AViewId | ) |
void CControler::viewUpdate | ( | TViewId | AViewId | ) | [virtual] |
CVertex CControler::eye_coord [private] |
Definition at line 650 of file controler.hh.
std::ostringstream* CControler::FActu [protected] |
Definition at line 556 of file controler.hh.
std::string CControler::FConfigDirectory [protected] |
TMode CControler::FCurrentMode [protected] |
Definition at line 367 of file controler.hh.
TModeOperation CControler::FCurrentModeOperation [protected] |
Definition at line 368 of file controler.hh.
COperation CControler::FCurrentOperation [protected] |
Definition at line 119 of file controler.hh.
int CControler::FCurrentViewId [protected] |
Definition at line 372 of file controler.hh.
int CControler::FDeltaX [protected] |
Definition at line 370 of file controler.hh.
int CControler::FDeltaY [protected] |
Definition at line 371 of file controler.hh.
GLfloat CControler::FFirst3D[3] [protected] |
int CControler::FFirstX [protected] |
Definition at line 370 of file controler.hh.
int CControler::FFirstY [protected] |
Definition at line 371 of file controler.hh.
int CControler::FLastFileIndex [protected] |
Definition at line 553 of file controler.hh.
COperation CControler::FLastOperation [protected] |
Definition at line 120 of file controler.hh.
int CControler::FLastPrecompile [protected] |
Definition at line 230 of file controler.hh.
int CControler::FLastX [protected] |
Definition at line 370 of file controler.hh.
int CControler::FLastY [protected] |
Definition at line 371 of file controler.hh.
Definition at line 378 of file controler.hh.
CParameterEyePosition CControler::FMemoEyePosition [protected] |
Definition at line 377 of file controler.hh.
std::string CControler::FMessage [protected] |
Definition at line 118 of file controler.hh.
int CControler::FNbMaxUndos [protected] |
Definition at line 552 of file controler.hh.
std::list<std::ostringstream*> CControler::FRedos [protected] |
Definition at line 555 of file controler.hh.
bool CControler::FUndoOnFile [protected] |
Definition at line 551 of file controler.hh.
std::list<std::ostringstream*> CControler::FUndos [protected] |
Definition at line 554 of file controler.hh.
std::vector<CViewPrecompile *> CControler::FViews [protected] |
Definition at line 229 of file controler.hh.