|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
classe graphique pour un polygone More...
#include <TYPolygonGraphic.h>


Public Member Functions | |
| TYPolygonGraphic (TYPolygon *pElement) | |
| virtual | ~TYPolygonGraphic () |
| virtual void | display (TYRenderContext &renderContext) |
| virtual void | update (bool force=false) |
| void | setAltimetrieColor (double color0[3], double color1[3], double color2[3]) |
| virtual OBox | computeBoundingBox () const |
| void | setTextureBg (int semiXBg, int semiYBg, TYPoint bgImagePosition, OVector3D bgImageOrientation) |
| void | unsetTextureBg () |
Public Member Functions inherited from TYElementGraphic | |
| virtual | ~TYElementGraphic () |
| void | setElement (TYElement *pElt) |
| TYElement * | getTYElement () |
| const TYElement * | getTYElement () const |
| void | updateTree () |
| void | setModified (bool modified=true) |
| bool | getModified () const |
| void | setVisible (bool visible=true) |
| bool | getVisible () |
| void | setRecursiveVisible (bool visible=true) |
| void | setTexture (bool state=true) |
| bool | getTexture () |
| OBox | boundingBox () const |
| virtual void | getChilds (TYListPtrTYElementGraphic &childs, bool recursif=true) |
| void | getChilds (TYListPtrConstTYElementGraphic &childs, bool recursif=true) const |
| void | setBoundingBoxVisible (bool state=true) |
| bool | isBoundingBoxVisible () const |
| void | setOnlyBoundingBox (bool state=true) |
Public Member Functions inherited from IRefCount | |
| IRefCount () | |
| virtual | ~IRefCount () |
| virtual int | incRef () |
| virtual int | decRef () |
| int | getRefCount () const |
Protected Attributes | |
| bool | _altimetrie |
| Indique si ce polygone fait partie de l'altimetrie. More... | |
| double | _color0 [3] |
| Pour les polygones de l'altimetrie chaque sommet a une couleur differente. More... | |
| double | _color1 [3] |
| double | _color2 [3] |
| GLUtesselator * | _gLUtesselator |
| bool | _textureBg |
| TYPoint | _bgImagePosition |
| int | _semiXBg |
| int | _semiYBg |
| OVector3D | _bgImageOrientation |
Protected Attributes inherited from TYElementGraphic | |
| TYElement * | _pElement |
| L'element metier auquel cet element graphique metier est associe. More... | |
| bool | _highlight |
| Indique si le highlight est active pour cet element. More... | |
| bool | _texture |
| Indique si le texturing est active pour cet element. More... | |
| bool | _visible |
| Inique si l'element est visible. More... | |
Protected Attributes inherited from IRefCount | |
| int | m_refCount |
| The reference counter. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from TYElementGraphic | |
| static bool | _gDrawNormals = false |
| Indique si les normals doivent etre visible. More... | |
| static bool | _gDrawPlafond = true |
| Indique si les plafonds doivent etre visible. More... | |
Protected Member Functions inherited from TYElementGraphic | |
| TYElementGraphic (TYElement *pElt) | |
| void | displayNormal (OVector3D normal, OPoint3D p1) |
| void | drawName (TYRenderContext &renderContext) |
| void | invalidateBoundingBox () |
classe graphique pour un polygone
Definition at line 42 of file TYPolygonGraphic.h.
| TYPolygonGraphic::TYPolygonGraphic | ( | TYPolygon * | pElement | ) |
Constructor
Definition at line 44 of file TYPolygonGraphic.cpp.
|
virtual |
Destructor
Definition at line 51 of file TYPolygonGraphic.cpp.
|
virtual |
Build the bounding box, with the min and max of each coordinate
Reimplemented from TYElementGraphic.
Definition at line 83 of file TYPolygonGraphic.cpp.

|
virtual |
Fonction d'affichage
| pModelerElement | element du modeleur a afficher |
| mode | mode d'affichage |
Reimplemented from TYElementGraphic.
Definition at line 96 of file TYPolygonGraphic.cpp.

| void TYPolygonGraphic::setAltimetrieColor | ( | double | color0[3], |
| double | color1[3], | ||
| double | color2[3] | ||
| ) |
Definition at line 269 of file TYPolygonGraphic.cpp.
|
inline |
Definition at line 82 of file TYPolygonGraphic.h.
|
inline |
Definition at line 90 of file TYPolygonGraphic.h.
|
virtual |
Updates the 3D object associated to this object Note : When this method is overloaded, the parent implementation (TYElementGraphic::update()) must be called at the end
| force | overstep the state of the flag 'modified' and apply the update. |
Reimplemented from TYElementGraphic.
Definition at line 59 of file TYPolygonGraphic.cpp.

|
protected |
Indique si ce polygone fait partie de l'altimetrie.
Definition at line 98 of file TYPolygonGraphic.h.
|
protected |
Definition at line 109 of file TYPolygonGraphic.h.
|
protected |
Definition at line 106 of file TYPolygonGraphic.h.
|
protected |
Pour les polygones de l'altimetrie chaque sommet a une couleur differente.
Definition at line 100 of file TYPolygonGraphic.h.
|
protected |
Definition at line 101 of file TYPolygonGraphic.h.
|
protected |
Definition at line 102 of file TYPolygonGraphic.h.
|
protected |
Definition at line 104 of file TYPolygonGraphic.h.
|
protected |
Definition at line 107 of file TYPolygonGraphic.h.
|
protected |
Definition at line 108 of file TYPolygonGraphic.h.
|
protected |
Definition at line 105 of file TYPolygonGraphic.h.