26 #ifndef __TY_CAMERA_EDITOR__
27 #define __TY_CAMERA_EDITOR__
146 virtual void slotMousePressed(
int x,
int y, Qt::MouseButton button, Qt::KeyboardModifiers state);
147 virtual void slotMouseReleased(
int x,
int y, Qt::MouseButton button, Qt::KeyboardModifiers state);
148 virtual void slotMouseMoved(
int x,
int y, Qt::MouseButtons button, Qt::KeyboardModifiers state);
149 virtual void slotWheeled(
int x,
int y,
int delta, Qt::KeyboardModifiers state);
gestion de l'interaction entre la vue graphique (2D ou 3D) et le clavier et la souris (fichier header...
Classe abstraite pour la gestion de l'interaction entre la vue graphique (2D ou 3D) et le clavier et ...
Gestion de l'edition en mode camera.
void setRotateStep(float step)
void setMiddleButtonFunction(void(TYCameraEditor::*function)())
void setRightButtonFunctionFree(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _shiftLeftButtonFunctionFree)()
void(TYCameraEditor::* _shiftRightButtonFunction)()
void setRightButtonFunction(void(TYCameraEditor::*function)())
void stopMovingCamera()
Indique la fin du deplacement de la camera.
void(TYCameraEditor::* _shiftRightButtonFunction3D)()
void cameraTranslateKey()
void setTranslateStep(float step)
void setMiddleButtonFunction3D(void(TYCameraEditor::*function)())
void startMovingCamera()
Indique le debut du deplacement de la camera.
void(TYCameraEditor::* _middleButtonFunction2D)()
virtual void slotMouseReleased(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
void setToNavigationFree()
void setRightButtonFunction3D(void(TYCameraEditor::*function)())
OGLCamera * _pCurrentCamera
void setShiftRightButtonFunction3D(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _middleButtonFunction)()
virtual void slotMouseMoved(int x, int y, Qt::MouseButtons button, Qt::KeyboardModifiers state)
virtual void slotKeyPressed(int key)
void setLeftButtonFunctionFree(void(TYCameraEditor::*function)())
void setLeftButtonFunction2D(void(TYCameraEditor::*function)())
void cameraUpdated()
Indique que la position ou l'orientation de la camera a ete modifiee.
void setNavigationOnViewType(int view)
Switch auto entre navi 2D ou 3D.
void(TYCameraEditor::* _shiftRightButtonFunction2D)()
void cameraStepTranslateUp()
void setShiftRightButtonFunctionFree(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _shiftLeftButtonFunction2D)()
void(TYCameraEditor::* _leftButtonFunction2D)()
void setMiddleButtonFunction2D(void(TYCameraEditor::*function)())
void cameraStepRotateRight()
void(TYCameraEditor::* _rightButtonFunction2D)()
void(TYCameraEditor::* _shiftLeftButtonFunction3D)()
void setInteractionTime(int time)
void setRightButtonFunction2D(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _rightButtonFunction3D)()
void(TYCameraEditor::* _leftButtonFunction3D)()
void setShiftLeftButtonFunctionFree(void(TYCameraEditor::*function)())
void setShiftRightButtonFunction2D(void(TYCameraEditor::*function)())
void cameraStepRotateUp()
void cameraStepTranslateRight()
void cameraStepRotateDown()
virtual void slotWheeled(int x, int y, int delta, Qt::KeyboardModifiers state)
void(TYCameraEditor::* _leftButtonFunctionFree)()
virtual void slotKeyReleased(int key)
void(TYCameraEditor::* _leftButtonFunction)()
void setLeftButtonFunction3D(void(TYCameraEditor::*function)())
void setShiftLeftButtonFunction2D(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _shiftLeftButtonFunction)()
TYCameraEditor(TYModelerFrame *pModeler)
void setZoomStep(float step)
void cameraStepTranslateDown()
void setMiddleButtonFunctionFree(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _rightButtonFunction)()
void setShiftLeftButtonFunction3D(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _rightButtonFunctionFree)()
void cameraStepRotateLeft()
void setSensitivity(float t)
void setShiftRightButtonFunction(void(TYCameraEditor::*function)())
void cameraStepTranslateLeft()
void setShiftLeftButtonFunction(void(TYCameraEditor::*function)())
void(TYCameraEditor::* _middleButtonFunction3D)()
virtual void slotMousePressed(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
void(TYCameraEditor::* _middleButtonFunctionFree)()
void setLeftButtonFunction(void(TYCameraEditor::*function)())
void cameraZoneZoom(const float focalPoint2D[3], double factor)
virtual void slotViewTypeChanged(int view)
void(TYCameraEditor::* _shiftRightButtonFunctionFree)()
void setWheelStep(float step)
Classe generique pour une fenetre de modeleur.