CircleGeometry Class Reference


Detailed Description

CircleGeometry is used for drawing a circle in the scene.

#include <CircleGeometry.h>

Inheritance diagram for CircleGeometry:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { kDirtyControlPoints = Geometry::kLastDirty, kDirtyColor, kLastDirty }

Public Member Functions

  CircleGeometry ()
virtual void  accept (NodeVisitor &)
void  setControlPoints (const awLinear::Point &p0, const awLinear::Point &p1, const awLinear::Point &p2)
void  getControlPoints (awLinear::Point &p0, awLinear::Point &p1, awLinear::Point &p2) const
void  setColor (float r, float g, float b)
void  getColor (float &r, float &g, float &b) const
virtual void  setAllDirty (bool dirty)

Protected Member Functions

virtual  ~CircleGeometry ()
  Reference counted objects shouldn't exist on the stack.

Member Enumeration Documentation


Constructor & Destructor Documentation

virtual ~CircleGeometry ( ) [protected, virtual]

Reference counted objects shouldn't exist on the stack.


Member Function Documentation

virtual void accept ( NodeVisitor ) [virtual]
void setControlPoints ( const awLinear::Point &  p0,
const awLinear::Point &  p1,
const awLinear::Point &  p2 
)
void getControlPoints ( awLinear::Point &  p0,
awLinear::Point &  p1,
awLinear::Point &  p2 
) const
void setColor ( float  r,
float  g,
float  b 
)
void getColor ( float &  r,
float &  g,
float &  b 
) const
virtual void setAllDirty ( bool  dirty ) [virtual]

Reimplemented from Node.


CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry
CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry CircleGeometry