PointGeometry Class Reference


Detailed Description

PointGeometry is used for drawing a colored point with fixed screen space size.

#include <PointGeometry.h>

Inheritance diagram for PointGeometry:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { kDirtyPosition = Geometry::kLastDirty, kDirtySize, kDirtyColor, kLastDirty }

Public Member Functions

  PointGeometry ()
virtual void  accept (NodeVisitor &)
void  setPosition (const awLinear::Point &p)
awLinear::Point  getPosition () const
void  setSize (double size)
double  getSize () 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  ~PointGeometry ()

Member Enumeration Documentation


Constructor & Destructor Documentation

virtual ~PointGeometry ( ) [protected, virtual]

Member Function Documentation

virtual void accept ( NodeVisitor ) [virtual]
void setPosition ( const awLinear::Point &  p )
awLinear::Point getPosition ( ) const
void setSize ( double  size )
double getSize ( ) 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.


PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry
PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry PointGeometry