26 #ifndef __TY_POLYGON_GRAPHIC__
27 #define __TY_POLYGON_GRAPHIC__
63 virtual void display(
TYElement* pModelerElement =
nullptr, GLenum mode = GL_RENDER);
72 virtual void update(
bool force =
false);
Representation graphique d'un element de base (fichier header)
#define TY_DECL_METIER_GRAPHIC(classname)
SmartPtr< TYPolygonGraphic > LPTYPolygonGraphic
Smart Pointer sur TYPolygonGraphic.
classe graphique pour un element de base
classe graphique pour un polygone
virtual void display(TYElement *pModelerElement=nullptr, GLenum mode=GL_RENDER)
GLUtesselator * _gLUtesselator
OVector3D _bgImageOrientation
virtual void computeBoundingBox()
virtual ~TYPolygonGraphic()
void setTextureBg(int semiXBg, int semiYBg, TYPoint bgImagePosition, OVector3D bgImageOrientation)
void setAltimetrieColor(double color0[3], double color1[3], double color2[3])
double _color0[3]
Pour les polygones de l'altimetrie chaque sommet a une couleur differente.
virtual void update(bool force=false)
bool _altimetrie
Indique si ce polygone fait partie de l'altimetrie.
TYPolygonGraphic(TYPolygon *pElement)