Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Protected Slots | List of all members
TYFaceModelerPickEditor Class Reference

gestion du picking des faces More...

#include <TYFaceModelerPickEditor.h>

Inheritance diagram for TYFaceModelerPickEditor:
Inheritance graph
[legend]
Collaboration diagram for TYFaceModelerPickEditor:
Collaboration graph
[legend]

Public Member Functions

 TYFaceModelerPickEditor (TYModelerFrame *pModeler)
 
 ~TYFaceModelerPickEditor ()
 
- Public Member Functions inherited from TYPickEditor
 TYPickEditor (TYModelerFrame *pModeler)
 
 ~TYPickEditor ()
 
TYElementPickergetPicker ()
 Methode qui retourne le picker. More...
 
void setPickTolerance (float tolerance)
 
float getPickTolerance ()
 
void setRolloverTolerance (float tolerance)
 
float getRolloverTolerance ()
 
- Public Member Functions inherited from TYAbstractSceneEditor
virtual ~TYAbstractSceneEditor ()
 Destructeur. More...
 
void updateText (QString msg="", int posX=0, int posY=0, bool show=true)
 Mets a jour le texte informatif sur la vue 3D. More...
 
void showText (bool show=true)
 Affiche ou pas le texte informatif sur la vue 3D. More...
 
void setGridMagnStep (float gridMagnStep=1.0)
 Met à jour le pas de la grille magnétique. More...
 

Protected Slots

virtual void showPopupMenu (std::shared_ptr< LPTYElementArray > pElts)
 
void showDimensionsDialog (TYRectangle *pRect, TYAcousticRectangleNode *pParent=NULL)
 
- Protected Slots inherited from TYPickEditor
virtual void showPopupMenu (std::shared_ptr< LPTYElementArray > pElts)
 
void showPositionDialog (TYGeometryNode *pGeoNode, bool activeHeight)
 
void showRotationDialog (TYGeometryNode *pGeoNode)
 
void showDimensionsDialog (TYAcousticVolume *pAccVol)
 
void showPanel (TYElement *pElt)
 
void hidePanel ()
 

Additional Inherited Members

- Public Slots inherited from TYPickEditor
virtual void slotMousePressed (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
 
virtual void slotMouseReleased (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
 
virtual void slotMouseMoved (int x, int y, Qt::MouseButtons button, Qt::KeyboardModifiers state)
 
virtual void slotWheeled (int x, int y, int delta, Qt::KeyboardModifiers state)
 
virtual void slotKeyPressed (int key)
 
virtual void slotMouseLeave ()
 
void useHighlight (bool state)
 
void usePopup (bool state)
 
void resetPicker ()
 
- Public Slots inherited from TYAbstractSceneEditor
virtual void connect ()
 Connecte cet editor a l'interactor associe. More...
 
virtual void disconnect ()
 Deconnecte cet editor a l'interactor associe. More...
 
virtual void init ()
 Appeler avant l'utilisation de l'editor. More...
 
virtual void cancel ()
 Annule l'action courante de l'editor. More...
 
virtual void close ()
 Appeler apres l'utilisation de l'editor. More...
 
virtual void slotMousePressed (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
 Une touche de la souris a ete enfoncee. More...
 
virtual void slotMouseReleased (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
 Une touche de la souris a ete relachee. More...
 
virtual void slotMouseDoubleClicked (int x, int y, Qt::MouseButton button, Qt::KeyboardModifiers state)
 Une touche de la souris a ete double clickee. More...
 
virtual void slotMouseMoved (int x, int y, Qt::MouseButtons button, Qt::KeyboardModifiers state)
 La souris a ete deplacee. More...
 
virtual void slotWheeled (int x, int y, int delta, Qt::KeyboardModifiers state)
 La molette de la souris a ete utilisee. More...
 
virtual void slotKeyPressed (int key)
 Une touche a ete relachee. More...
 
virtual void slotKeyReleased (int key)
 Une touche a ete relachee. More...
 
virtual void slotViewTypeChanged (int view)
 La vue courante du modeler a change. More...
 
virtual void slotMouseEnter ()
 Le curseur de souris est entree dans la widget. More...
 
virtual void slotMouseLeave ()
 Le curseur de souris est sortie dans la widget. More...
 
- Static Public Member Functions inherited from TYAbstractSceneEditor
static void snapToGrid (float &x, float &y, float &z, float &gridMagnStep)
 Methode utilitaire qui adapte les coordonnees d'un point pour que celui-ci soit aligne avec la grille imaginaire de positionnement. More...
 
static void snapToGrid (double &x, double &y, double &z, double &gridMagnStep)
 Methode utilitaire qui adapte les coordonnees d'un point pour que celui-ci soit aligne avec la grille imaginaire de positionnement. More...
 
- Protected Member Functions inherited from TYAbstractSceneEditor
 TYAbstractSceneEditor (TYModelerFrame *pModeler)
 Constructeur par defaut. More...
 
void displayToWorld (double x, double y, double z, double *worldPoint)
 Methode utilitaire pour convertir un point en coordonnees ecran en coordonnees globale. More...
 
void worldToDisplay (double x, double y, double z, double *displayPoint)
 Methode utilitaire pour convertir un point en coordonnees globale en coordonnees ecran. More...
 
void refreshSiteFrame ()
 Rafraichit l'arborescence du TYSiteFrame. More...
 
void refreshProjectFrame ()
 Rafraichit l'arborescence du TYProjectFrame. More...
 
void updateSiteFrame ()
 Reconstruit l'arborescence du TYSiteFrame. More...
 
- Protected Attributes inherited from TYPickEditor
TYElementPicker_pPicker
 Le picker du modeler. More...
 
QPoint _lastPressedCurPos
 Derniere position de la souris. More...
 
QPoint _lastMovedCurPos
 
TYElement_pLastRolloverElt
 
bool _useHighlight
 Flag pour l'activation du highlight. More...
 
bool _usePopup
 Flag pour l'activation du popup menu. More...
 
float _pickTolerance
 Tolerance du picking. More...
 
float _rolloverTolerance
 
- Protected Attributes inherited from TYAbstractSceneEditor
TYModelerFrame_pModeler
 Le modeler associe a cet editor. More...
 
double _gridMagnStep
 Pas de la grille magnétique de positionnement. More...
 
TYRenderWindowInteractor_pInteractor
 La vue graphique associee a cet editor. More...
 
OGLTextElement_pOGLTextElement
 Affichage du texte 2D sur la vue 3D. More...
 

Detailed Description

gestion du picking des faces

Definition at line 37 of file TYFaceModelerPickEditor.h.

Constructor & Destructor Documentation

◆ TYFaceModelerPickEditor()

TYFaceModelerPickEditor::TYFaceModelerPickEditor ( TYModelerFrame pModeler)

Definition at line 54 of file TYFaceModelerPickEditor.cpp.

◆ ~TYFaceModelerPickEditor()

TYFaceModelerPickEditor::~TYFaceModelerPickEditor ( )

Definition at line 56 of file TYFaceModelerPickEditor.cpp.

Member Function Documentation

◆ showDimensionsDialog

void TYFaceModelerPickEditor::showDimensionsDialog ( TYRectangle pRect,
TYAcousticRectangleNode pParent = NULL 
)
protectedslot

Definition at line 168 of file TYFaceModelerPickEditor.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ showPopupMenu

void TYFaceModelerPickEditor::showPopupMenu ( std::shared_ptr< LPTYElementArray pElts)
protectedvirtualslot

Definition at line 58 of file TYFaceModelerPickEditor.cpp.

Here is the call graph for this function:

The documentation for this class was generated from the following files: