Overview     Modules     Class Hierarchy     Classes     Members  

tlp::GlCircle Class Reference
[GlEntities]

General class used to render circles as GlEntity. More...

#include <GlCircle.h>

Inheritance diagram for tlp::GlCircle:
Collaboration diagram for tlp::GlCircle:

List of all members.

Public Member Functions

  • 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)
  • void set (const Coord &center, 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)

Detailed Description

General class used to render circles as GlEntity.

This class is a generic class to render circles as GlEntity.


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 
)

Constructor


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]

Function to export data in XML

Reimplemented from tlp::GlAbstractPolygon.

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.



Tulip Software by LaBRI Visualization Team    2001 - 2012