gestion des elements selectionnes par picking
More...
#include <TYElementPicker.h>
gestion des elements selectionnes par picking
Definition at line 41 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 178 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/code-tympan-fbessou/checkouts/latest/Tympan/gui/app/TYElementPicker.h
- /home/docs/checkouts/readthedocs.org/user_builds/code-tympan-fbessou/checkouts/latest/Tympan/gui/app/TYElementPicker.cpp