tlp::GlCircle Class Reference#include <GlCircle.h>
Inherits tlp::GlRegularPolygon.
Inheritance diagram for tlp::GlCircle:
[legend]Collaboration diagram for tlp::GlCircle:
[legend]List of all members.
Detailed Description
General class used to render circles as GlEntity.
This class is a generic class to render circles as GlEntity.
Public Member Functions
- GlCircle (const Coord ¢er=Coord(0, 0, 0), float radius=1., const Color &outlineColor=Color(255, 0, 0, 255), const Color &fillColor=Color(0, 0, 255, 255), bool filled=false, bool outlined=true, float startAngle=0.0, unsigned int segments=10)
- void set (const Coord ¢er, float radius, float startAngle)
- virtual const Color & fcolor (const unsigned int) const
- virtual Color & fcolor (const unsigned int)
- virtual const Color & ocolor (const unsigned int) const
- virtual Color & ocolor (const unsigned int)
- virtual void getXML (xmlNodePtr rootNode)
Constructor & Destructor Documentation
tlp::GlCircle::GlCircle |
( |
const Coord & |
center = Coord(0, 0, 0) , |
|
|
float |
radius = 1. , |
|
|
const Color & |
outlineColor = Color(255, 0, 0, 255) , |
|
|
const Color & |
fillColor = Color(0, 0, 255, 255) , |
|
|
bool |
filled = false , |
|
|
bool |
outlined = true , |
|
|
float |
startAngle = 0.0 , |
|
|
unsigned int |
segments = 10 |
|
) |
|
|
Member Function Documentation
virtual Color& tlp::GlCircle::fcolor |
( |
const unsigned int |
|
) |
[inline, virtual] |
|
|
return the fill color of the circle (i parameter is not used) This is an overload of the GlPolygon function to dismiss its behavior.
Reimplemented from tlp::GlAbstractPolygon. |
virtual const Color& tlp::GlCircle::fcolor |
( |
const unsigned int |
|
) |
const [inline, virtual] |
|
|
return the fill color of the circle (i parameter is not used) This is an overload of the GlPolygon function to dismiss its behavior.
Reimplemented from tlp::GlAbstractPolygon. |
virtual void tlp::GlCircle::getXML |
( |
xmlNodePtr |
rootNode |
) |
[virtual] |
|
virtual Color& tlp::GlCircle::ocolor |
( |
const unsigned int |
|
) |
[inline, virtual] |
|
|
return the outline color of the circle (i parameter is not used) This is an overload of the GlPolygon function to dismiss its behavior.
Reimplemented from tlp::GlAbstractPolygon. |
virtual const Color& tlp::GlCircle::ocolor |
( |
const unsigned int |
|
) |
const [inline, virtual] |
|
|
return the outline color of the circle (i parameter is not used) This is an overload of the GlPolygon function to dismiss its behavior.
Reimplemented from tlp::GlAbstractPolygon. |
void tlp::GlCircle::set |
( |
const Coord & |
center, |
|
|
float |
radius, |
|
|
float |
startAngle |
|
) |
|
|
|
Write-acess Accessor to the center, the radius and the startAngle of the circle. |
|