tlp::GlPolygon Class Reference#include <GlPolygon.h>
Inherits tlp::GlAbstractPolygon.
Inherited by tlp::GlRect, and tlp::GlRegularPolygon.
Inheritance diagram for tlp::GlPolygon:
[legend]Collaboration diagram for tlp::GlPolygon:
[legend]List of all members.
Detailed Description
class to create a polygon
Public Member Functions
- GlPolygon (const bool filled=true, const bool outlined=true, const std::string &textureName="", const float outlineSize=1)
- GlPolygon (const std::vector< Coord > &points, const std::vector< Color > &fillColors, const std::vector< Color > &outlineColors, const bool filled, const bool outlined, const std::string &textureName="", const float outlineSize=1)
- GlPolygon (const unsigned int nbPoints, const unsigned int nbFillColors, const unsigned int nbOutlineColors, const bool filled=true, const bool outlined=true, const std::string &textureName="", const float outlineSize=1)
- virtual ~GlPolygon ()
- virtual void resizePoints (const unsigned int nbPoints)
- virtual void resizeColors (const unsigned int nbColors)
- virtual const Coord & point (const unsigned int i) const
- virtual Coord & point (const unsigned int i)
Constructor & Destructor Documentation
tlp::GlPolygon::GlPolygon |
( |
const bool |
filled = true , |
|
|
const bool |
outlined = true , |
|
|
const std::string & |
textureName = "" , |
|
|
const float |
outlineSize = 1 |
|
) |
|
|
|
Constructor where specify if the polygon is filled, is outlines and the outline size |
tlp::GlPolygon::GlPolygon |
( |
const std::vector< Coord > & |
points, |
|
|
const std::vector< Color > & |
fillColors, |
|
|
const std::vector< Color > & |
outlineColors, |
|
|
const bool |
filled, |
|
|
const bool |
outlined, |
|
|
const std::string & |
textureName = "" , |
|
|
const float |
outlineSize = 1 |
|
) |
|
|
|
Constructor with a vector of point, a vector of fill color, a vector of outline color and if the polygon is filled, is outlined and the outline size |
tlp::GlPolygon::GlPolygon |
( |
const unsigned int |
nbPoints, |
|
|
const unsigned int |
nbFillColors, |
|
|
const unsigned int |
nbOutlineColors, |
|
|
const bool |
filled = true , |
|
|
const bool |
outlined = true , |
|
|
const std::string & |
textureName = "" , |
|
|
const float |
outlineSize = 1 |
|
) |
|
|
|
Constructor with a number of point, a number of fill color, a number of outline color and if the polygon is filled, outlined and the ouline size |
virtual tlp::GlPolygon::~GlPolygon |
( |
|
) |
[virtual] |
|
Member Function Documentation
virtual Coord& tlp::GlPolygon::point |
( |
const unsigned int |
i |
) |
[virtual] |
|
virtual const Coord& tlp::GlPolygon::point |
( |
const unsigned int |
i |
) |
const [virtual] |
|
virtual void tlp::GlPolygon::resizeColors |
( |
const unsigned int |
nbColors |
) |
[virtual] |
|
|
Change number of colors of the polygon |
virtual void tlp::GlPolygon::resizePoints |
( |
const unsigned int |
nbPoints |
) |
[virtual] |
|
|