gestion des elements selectionnes par picking
More...
#include <TYElementPicker.h>
gestion des elements selectionnes par picking
Definition at line 44 of file TYElementPicker.h.
◆ TYElementPicker()
◆ ~TYElementPicker()
TYElementPicker::~TYElementPicker |
( |
| ) |
|
◆ acousticBoxPicked
void TYElementPicker::acousticBoxPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticCirclePicked
void TYElementPicker::acousticCirclePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticCylinderPicked
void TYElementPicker::acousticCylinderPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticFaceSetPicked
void TYElementPicker::acousticFaceSetPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticLinePicked
void TYElementPicker::acousticLinePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticRectangleNodePicked
void TYElementPicker::acousticRectangleNodePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticRectanglePicked
void TYElementPicker::acousticRectanglePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticSemiCirclePicked
void TYElementPicker::acousticSemiCirclePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticSemiCylinderPicked
void TYElementPicker::acousticSemiCylinderPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ acousticVolumeNodePicked
void TYElementPicker::acousticVolumeNodePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ batimentPicked
void TYElementPicker::batimentPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ checkType()
bool TYElementPicker::checkType |
( |
TYElement * |
pElt | ) |
|
|
protected |
Teste le type de l'element passe et emet le signal correspondant au type, avec en parametre l'element et sa position dans la collection du picking courant.
- Parameters
-
- Returns
true
si le type de l'element a ete trouve; false
sinon.
Definition at line 258 of file TYElementPicker.cpp.
◆ courbeNiveauPicked
void TYElementPicker::courbeNiveauPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ coursEauPicked
void TYElementPicker::coursEauPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ dallePicked
void TYElementPicker::dallePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ ecranPicked
void TYElementPicker::ecranPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ elementCollectionPicked
void TYElementPicker::elementCollectionPicked |
( |
std::shared_ptr< LPTYElementArray > |
pElts | ) |
|
|
signal |
Indique qu'un element a ete picke, sans connaitre son type. La collection d'elements pickes est composee d'au minimum l'elemenet picke puis de sa famille (parent, parent du parent...).
- Parameters
-
pElts | L'element picke et ses parents. |
◆ elementPicked
TYElementPicker::elementPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
Indique qu'un element a ete picke, sans connaitre son type. Celui-ci sera de type "bas niveau".
- Parameters
-
◆ etagePicked
void TYElementPicker::etagePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ findPointCalculOnMaillage()
Effectue un picking sur un maillage.
- Parameters
-
pMaillage | Un maillage a tester. |
- Returns
- Le point de calcul picke ou NULL.
Definition at line 409 of file TYElementPicker.cpp.
◆ getLastPickedElement()
TYElement * TYElementPicker::getLastPickedElement |
( |
| ) |
|
|
inline |
◆ highestParentPicked
void TYElementPicker::highestParentPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
Indique qu'un element parent a ete picke, ce sera le dernier parent de l'element de base picke. Celui-ci sera de type "haut niveau".
- Parameters
-
◆ highlightElement
void TYElementPicker::highlightElement |
( |
TYElement * |
pElt | ) |
|
|
slot |
◆ linearMaillagePicked
void TYElementPicker::linearMaillagePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ machinePicked
void TYElementPicker::machinePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ maillagePicked
void TYElementPicker::maillagePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ murElementPicked
void TYElementPicker::murElementPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ murPicked
void TYElementPicker::murPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ pick
bool TYElementPicker::pick |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
slot |
◆ planEauPicked
void TYElementPicker::planEauPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ pointCalculPicked
void TYElementPicker::pointCalculPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ pointControlPicked
void TYElementPicker::pointControlPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ pointPicked
void TYElementPicker::pointPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ rectangularMaillagePicked
void TYElementPicker::rectangularMaillagePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ reseauTransportPicked
void TYElementPicker::reseauTransportPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ reset
void TYElementPicker::reset |
( |
| ) |
|
|
slot |
◆ routePicked
void TYElementPicker::routePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ siteNodePicked
void TYElementPicker::siteNodePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ sitePicked
void TYElementPicker::sitePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ sourcePonctuellePicked
void TYElementPicker::sourcePonctuellePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ terrainPicked
void TYElementPicker::terrainPicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ topographiePicked
void TYElementPicker::topographiePicked |
( |
TYElement * |
pElt | ) |
|
|
signal |
◆ updateParents
void TYElementPicker::updateParents |
( |
TYElement * |
pElt | ) |
|
|
slot |
Parcours les parents depuis le dernier element picke et emets les signaux correcpondants.
Definition at line 211 of file TYElementPicker.cpp.
◆ _pHighlightedGraphicObject
Pointeur sur le dernier objet graphique highlighte.
Definition at line 181 of file TYElementPicker.h.
◆ _pLastPickedElt
◆ _pModeler
◆ _x
◆ _y
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/codetympan/checkouts/latest/Tympan/gui/app/TYElementPicker.h
- /home/docs/checkouts/readthedocs.org/user_builds/codetympan/checkouts/latest/Tympan/gui/app/TYElementPicker.cpp