Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Private Types | Private Member Functions

SoAxes Class Reference

List of all members.

Public Member Functions

 SoAxes ()

Static Public Member Functions

static void initClass ()

Public Attributes

SoSFFloat linelength_
SoSFFloat baseradius_
SoSFColor textcolor_

Protected Member Functions

virtual ~SoAxes ()
virtual void computeBBox (SoAction *, SbBox3f &, SbVec3f &)
virtual void generatePrimitives (SoAction *)
virtual void GLRender (SoGLRenderAction *action)
void drawArrow (int type, float length, float radius)
void drawSphere (float rad, float posx, float posy, float posz)

Private Types

typedef SoShape inherited

Private Member Functions

 SO_NODE_HEADER (SoAxes)

Member Typedef Documentation

typedef SoShape SoAxes::inherited [private]

Constructor & Destructor Documentation

SoAxes::SoAxes (  ) 
virtual SoAxes::~SoAxes (  )  [protected, virtual]

Member Function Documentation

virtual void SoAxes::computeBBox ( SoAction *  ,
SbBox3f &  ,
SbVec3f &   
) [protected, virtual]
void SoAxes::drawArrow ( int  type,
float  length,
float  radius 
) [protected]
void SoAxes::drawSphere ( float  rad,
float  posx,
float  posy,
float  posz 
) [protected]
virtual void SoAxes::generatePrimitives ( SoAction *   )  [protected, virtual]
virtual void SoAxes::GLRender ( SoGLRenderAction *  action  )  [protected, virtual]
static void SoAxes::initClass (  )  [static]
SoAxes::SO_NODE_HEADER ( SoAxes   )  [private]

Member Data Documentation

SoSFColor SoAxes::textcolor_