27 #ifndef __TY_ELEMENT_PICKER__ 28 #define __TY_ELEMENT_PICKER__ 63 bool pick(
int x,
int y);
189 #endif // __TY_ELEMENT_PICKER__
void sourcePonctuellePicked(TYElement *pElt)
void ecranPicked(TYElement *pElt)
void courbeNiveauPicked(TYElement *pElt)
void pointPicked(TYElement *pElt)
TYElement * _pLastPickedElt
Le dernier element picke.
bool checkType(TYElement *pElt)
Teste le type de l'element passe et emet le signal correspondant au type, avec en parametre l'element...
bool pick(int x, int y)
Effectue un picking en (x, y).
void acousticCirclePicked(TYElement *pElt)
void machinePicked(TYElement *pElt)
void etagePicked(TYElement *pElt)
void pointControlPicked(TYElement *pElt)
void topographiePicked(TYElement *pElt)
Classe generique pour une fenetre de modeleur.
void acousticSemiCirclePicked(TYElement *pElt)
void acousticBoxPicked(TYElement *pElt)
void acousticLinePicked(TYElement *pElt)
void sitePicked(TYElement *pElt)
void acousticRectanglePicked(TYElement *pElt)
void acousticRectangleNodePicked(TYElement *pElt)
void planEauPicked(TYElement *pElt)
TYPointCalcul * findPointCalculOnMaillage(TYMaillage *pMaillage)
Effectue un picking sur un maillage.
void rectangularMaillagePicked(TYElement *pElt)
void maillagePicked(TYElement *pElt)
void acousticVolumeNodePicked(TYElement *pElt)
TYElementPicker(TYModelerFrame *pModeler)
void reset()
Retourne dans son etat initial.
void reseauTransportPicked(TYElement *pElt)
void highestParentPicked(TYElement *pElt)
Indique qu'un element parent a ete picke, ce sera le dernier parent de l'element de base picke...
void acousticSemiCylinderPicked(TYElement *pElt)
int _y
Position courante en y.
TYElement * getLastPickedElement()
Retourne le dernier element picke.
void batimentPicked(TYElement *pElt)
void murElementPicked(TYElement *pElt)
gestion des elements selectionnes par picking
void acousticFaceSetPicked(TYElement *pElt)
void pointCalculPicked(TYElement *pElt)
void elementPicked(TYElement *pElt)
Indique qu'un element a ete picke, sans connaitre son type. Celui-ci sera de type "bas niveau"...
void linearMaillagePicked(TYElement *pElt)
void routePicked(TYElement *pElt)
void highlightElement(TYElement *pElt)
Dessine la boite englobante de l'element passe.
void dallePicked(TYElement *pElt)
TYModelerFrame * _pModeler
Le modeler dans lequel on effectue le picking.
LPTYElementGraphic _pHighlightedGraphicObject
Pointeur sur le dernier objet graphique highlighte.
Classe de definition d'un maillage.
void acousticCylinderPicked(TYElement *pElt)
Classe de definition d'un point de calcul.C'est une classe derivee a TYPoint avec en plus un spectrep...
void terrainPicked(TYElement *pElt)
void murPicked(TYElement *pElt)
void siteNodePicked(TYElement *pElt)
void coursEauPicked(TYElement *pElt)
void elementCollectionPicked(std::shared_ptr< LPTYElementArray > pElts)
Indique qu'un element a ete picke, sans connaitre son type. La collection d'elements pickes est compo...
void updateParents(TYElement *pElt)
Parcours les parents depuis le dernier element picke et emets les signaux correcpondants.
int _x
Position courante en x.