33 #define TR(id) OLocalizator::getString("TYPointCalculEditor", (id))
62 if ((button == Qt::LeftButton) &&
_active)
69 if ((button == Qt::LeftButton) &&
_active)
76 if ((button == Qt::LeftButton) &&
_active)
91 TR(
"id_action_setptref"));
94 pointRef.
_x += oldPos.
_x;
95 pointRef.
_y += oldPos.
_y;
98 pSite->updateGraphic();
fichier contenant differents types d'actions (fichier header)
Classe generique pour une fenetre de modeleur (fichier header)
gestion de l'edition des points de reference pour le placement des images de fond (fichier header)
Le role de cette classe est limite a emettre des signaux pouvant etre utilise pour interagir sur le r...
Classe Modeler specialisee pour l'edition des sites (fichier header)
double _y
y coordinate of OCoord3D
double _z
z coordinate of OCoord3D
double _x
x coordinate of OCoord3D
virtual void setFromOGL(double x, double y, double z)
Classe abstraite pour la gestion de l'interaction entre la vue graphique (2D ou 3D) et le clavier et ...
TYModelerFrame * _pModeler
Le modeler associe a cet editor.
void displayToWorld(double x, double y, double z, double *worldPoint)
Methode utilitaire pour convertir un point en coordonnees ecran en coordonnees globale.
TYRenderWindowInteractor * _pInteractor
La vue graphique associee a cet editor.
void addAction(TYAction *pAction)
Ajoute une nouvelle action a l'historique.
Definit une action, necessaire pour la gestion de l'undo.
static void setIsSavedOk(const bool &toSave)
TYRenderWindowInteractor * getView()
TYActionManager * getActionManager()
virtual void updateView(bool clipping=true, bool axesAndGrid=true)
void updateDisplayList(void)
bool _active
Indique si cet editor est actif.
virtual void slotMouseReleased(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
TYPointRefEditor(TYSiteModelerFrame *pModeler)
virtual void slotMouseMoved(int x, int y, Qt::MouseButtons button, Qt::KeyboardModifiers state)
virtual void slotViewTypeChanged(int view)
virtual void slotMousePressed(int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
TYOpenGLRenderer * getRenderer()
Action de positionnement d'un point de reference du site par rapport a une image de fond.
Classe Modeler specialisee pour l'edition des sites.
void setPosition(TYPoint pt)
TYPoint getPosition() const