Open Inventor Reference
SoTranslation Class Reference

Node representing a 3D translation. More...

#include <Inventor/nodes/SoTranslation.h>

Inheritance diagram for SoTranslation:
SoTransformation SoNode SoFieldContainer SoBase SoShuttle

List of all members.

Public Member Functions

 SoTranslation ()
 Creates a translation node with default settings.
virtual void doAction (SoAction *action)
 This method performs the "typical" operation of a node for any action.
virtual void callback (SoCallbackAction *action)
virtual void GLRender (SoGLRenderAction *action)
 These virtual functions implement all of the actions for nodes, Most of the default implementations do nothing.
virtual void getBoundingBox (SoGetBoundingBoxAction *action)
virtual void getMatrix (SoGetMatrixAction *action)
virtual void pick (SoPickAction *action)

Static Public Member Functions

static void initClass ()
 Initializes base node class.

Public Attributes

Fields
SoSFVec3f translation
 Translation vector.

Protected Member Functions

virtual ~SoTranslation ()

Detailed Description

This node defines a translation by a 3D vector.

File Format/Default
Translation {
  translation 0 0 0
}
Action Behavior
SoGLRenderAction, SoCallbackAction, SoGetBoundingBoxAction, SoRayPickAction
Accumulates translation into the current transformation.
SoGetMatrixAction
Returns the matrix corresponding to the translation.
See Also
SoTransform

Definition at line 91 of file SoTranslation.h.


Constructor & Destructor Documentation

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

Member Function Documentation

virtual void SoTranslation::callback ( SoCallbackAction action) [virtual]

Reimplemented from SoNode.

virtual void SoTranslation::doAction ( SoAction action) [virtual]

The default implementation does nothing.

Reimplemented from SoNode.

virtual void SoTranslation::getBoundingBox ( SoGetBoundingBoxAction action) [virtual]

Reimplemented from SoNode.

virtual void SoTranslation::getMatrix ( SoGetMatrixAction action) [virtual]

Reimplemented from SoNode.

virtual void SoTranslation::GLRender ( SoGLRenderAction action) [virtual]

Reimplemented from SoNode.

static void SoTranslation::initClass ( ) [static]

Reimplemented from SoTransformation.

Reimplemented in SoShuttle.

virtual void SoTranslation::pick ( SoPickAction action) [virtual]

Reimplemented from SoNode.


Member Data Documentation


The documentation for this class was generated from the following file: