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

SoForegroundTranslation Class Reference

A class that moves the objects further down the traversal towards the camera, so they can be clearly viewed. An example is wireframes that should be visible in front of the camera, and not mixed with the triangles of the surface that it represents. More...

List of all members.

Public Member Functions

 SoForegroundTranslation ()

Static Public Member Functions

static void initClass ()

Public Attributes

SoSFFloat lift
 Distance that the object should be moved.

Protected Member Functions

void GLRender (SoGLRenderAction *)
void getBoundingBox (SoGetBoundingBoxAction *)
void callback (SoCallbackAction *)
void getMatrix (SoGetMatrixAction *)
void pick (SoPickAction *)
void getPrimitiveCount (SoGetPrimitiveCountAction *)
void doAction (SoAction *)

Private Types

typedef SoNode inherited

Private Member Functions

 SO_NODE_HEADER (SoForegroundTranslation)

Detailed Description

A class that moves the objects further down the traversal towards the camera, so they can be clearly viewed. An example is wireframes that should be visible in front of the camera, and not mixed with the triangles of the surface that it represents.


Member Typedef Documentation

typedef SoNode SoForegroundTranslation::inherited [private]

Constructor & Destructor Documentation

SoForegroundTranslation::SoForegroundTranslation (  ) 

Member Function Documentation

void SoForegroundTranslation::callback ( SoCallbackAction *   )  [protected]
void SoForegroundTranslation::doAction ( SoAction *   )  [protected]
void SoForegroundTranslation::getBoundingBox ( SoGetBoundingBoxAction *   )  [protected]
void SoForegroundTranslation::getMatrix ( SoGetMatrixAction *   )  [protected]
void SoForegroundTranslation::getPrimitiveCount ( SoGetPrimitiveCountAction *   )  [protected]
void SoForegroundTranslation::GLRender ( SoGLRenderAction *   )  [protected]
static void SoForegroundTranslation::initClass (  )  [static]
void SoForegroundTranslation::pick ( SoPickAction *   )  [protected]
SoForegroundTranslation::SO_NODE_HEADER ( SoForegroundTranslation   )  [private]

Member Data Documentation

Distance that the object should be moved.