Overview     Modules     Class Hierarchy     Classes     Members  

#include <GlRegularPolygon.h>

Inheritance diagram for tlp::GlRegularPolygon:
Collaboration diagram for tlp::GlRegularPolygon:

List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

class to create a regular polygon


Constructor & Destructor Documentation

tlp::GlRegularPolygon::GlRegularPolygon ( const Coord &  position,
const Size &  size,
unsigned int  numberOfSides,
const Color &  outlineColor = Color(255, 0, 0, 255),
const Color &  fillColor = Color(0, 0, 255, 255),
bool  filled = true,
bool  outlined = true,
const std::string &  textureName = "",
float  outlineSize = 1. 
)

Constructor

virtual tlp::GlRegularPolygon::~GlRegularPolygon ( ) [virtual]

Default empty destructor


Member Function Documentation

void tlp::GlRegularPolygon::computePolygon ( ) [protected]
unsigned int tlp::GlRegularPolygon::getNumberOfSides ( )

Get the number of Sides

void tlp::GlRegularPolygon::resizePoints ( const unsigned int  number) [virtual]

Set the number of sides (use setNumberOfSides)

Reimplemented from tlp::GlPolygon.

void tlp::GlRegularPolygon::setNumberOfSides ( unsigned int  number)

Set the number of sides

void tlp::GlRegularPolygon::setStartAngle ( float  angle)

Set the start angle


Member Data Documentation

unsigned int tlp::GlRegularPolygon::numberOfSides [protected]
Size tlp::GlRegularPolygon::size [protected]


Tulip Software by LaBRI Visualization Team    2001 - 2012