MeVisLab Toolbox Reference
SoCSOTransform Class Reference

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

#include <SoCSOTransform.h>

Inheritance diagram for SoCSOTransform:

Public Member Functions

void GLRender (SoGLRenderAction *action) override
 Add this node to element in state. More...
 
void pick (SoPickAction *action) override
 
void handleEvent (SoHandleEventAction *action) override
 
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. More...
 

Public Attributes

SoSFMatrix affineMatrix
 
SoSFBool interpretMatrixAsMLMatrix
 

Protected Member Functions

 SoCSOTransform ()
 Constructor. More...
 

Detailed Description

Abstract Open Inventor base class for uniform shader parameter nodes.

Definition at line 25 of file SoCSOTransform.h.

Constructor & Destructor Documentation

◆ SoCSOTransform()

SoCSOTransform::SoCSOTransform ( )
protected

Constructor.

Member Function Documentation

◆ getMatrix()

SbMatrix SoCSOTransform::getMatrix ( )
inline

Definition at line 50 of file SoCSOTransform.h.

◆ getMatrixInverse()

SbMatrix SoCSOTransform::getMatrixInverse ( )
inline

Definition at line 51 of file SoCSOTransform.h.

◆ GLRender()

void SoCSOTransform::GLRender ( SoGLRenderAction *  action)
override

Add this node to element in state.

◆ handleEvent()

void SoCSOTransform::handleEvent ( SoHandleEventAction *  action)
override

◆ initClass()

static void SoCSOTransform::initClass ( )
static

Initialize class with runtime type system.

◆ inverseTransformPoint()

void SoCSOTransform::inverseTransformPoint ( const SbVec3f &  inPosition,
SbVec3f &  outPosition 
)

◆ pick()

void SoCSOTransform::pick ( SoPickAction *  action)
override

◆ transformPoint()

void SoCSOTransform::transformPoint ( const SbVec3f &  inPosition,
SbVec3f &  outPosition 
)

Member Data Documentation

◆ affineMatrix

SoSFMatrix SoCSOTransform::affineMatrix

Definition at line 32 of file SoCSOTransform.h.

◆ interpretMatrixAsMLMatrix

SoSFBool SoCSOTransform::interpretMatrixAsMLMatrix

Definition at line 33 of file SoCSOTransform.h.


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