MeVisLabToolboxReference
SoCSOTransform Class Reference

Abstract Open Inventor base class for uniform shader parameter nodes. More...

#include <SoCSOTransform.h>

List of all members.

Public Member Functions

virtual void GLRender (SoGLRenderAction *action)
 Add this node to element in state.
virtual void pick (SoPickAction *action)
virtual void handleEvent (SoHandleEventAction *action)
void transformPoint (const SbVec3f &inPosition, SbVec3f &outPosition)
void inverseTransformPoint (const SbVec3f &inPosition, SbVec3f &outPosition)
SbMatrix getMatrix ()
SbMatrix getMatrixInverse ()

Static Public Member Functions

static void initClass ()
 Initialize class with runtime type system.

Public Attributes

SoSFMatrix affineMatrix

Protected Member Functions

 SoCSOTransform ()
 Constructor.

Detailed Description

Abstract Open Inventor base class for uniform shader parameter nodes.

Definition at line 20 of file SoCSOTransform.h.


Constructor & Destructor Documentation

SoCSOTransform::SoCSOTransform ( ) [protected]

Constructor.


Member Function Documentation

SbMatrix SoCSOTransform::getMatrix ( ) [inline]

Definition at line 44 of file SoCSOTransform.h.

SbMatrix SoCSOTransform::getMatrixInverse ( ) [inline]

Definition at line 45 of file SoCSOTransform.h.

virtual void SoCSOTransform::GLRender ( SoGLRenderAction *  action) [virtual]

Add this node to element in state.

virtual void SoCSOTransform::handleEvent ( SoHandleEventAction *  action) [virtual]
static void SoCSOTransform::initClass ( ) [static]

Initialize class with runtime type system.

void SoCSOTransform::inverseTransformPoint ( const SbVec3f &  inPosition,
SbVec3f &  outPosition 
)
virtual void SoCSOTransform::pick ( SoPickAction *  action) [virtual]
void SoCSOTransform::transformPoint ( const SbVec3f &  inPosition,
SbVec3f &  outPosition 
)

Member Data Documentation

Definition at line 27 of file SoCSOTransform.h.


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