27 #ifndef __TY_POLY_LINE_GRAPHIC__
28 #define __TY_POLY_LINE_GRAPHIC__
69 virtual void update(
bool force =
false);
78 virtual void display(
TYElement* pModelerElement =
nullptr, GLenum mode = GL_RENDER);
std::vector< TYPoint > TYTabPoint
Collection de TYPoint.
Representation graphique d'un element de base (fichier header)
#define TY_DECL_METIER_GRAPHIC(classname)
SmartPtr< TYPolyLineGraphic > LPTYPolyLineGraphic
Smart Pointer sur TYPolyLineGraphic.
classe graphique pour un element de base
classe graphique pour representer une polyligne a partir d'un tableau de points.
TYPolyLineGraphic(bool closed=false)
void setTabPoint(const TYTabPoint &tabPts)
GLfloat width
Line width - cf OpenGL doc for exact meaning.
virtual void update(bool force=false)
virtual ~TYPolyLineGraphic()
virtual void computeBoundingBox()
static const unsigned int default_width_px
virtual void display(TYElement *pModelerElement=nullptr, GLenum mode=GL_RENDER)
TYTabPoint & getTabPoint()
const TYTabPoint & getTabPoint() const