SmallChange  1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
CubicSplineEngine Class Reference
Inheritance diagram for CubicSplineEngine:
SoEngine

Public Types

enum  Type { CATMULL_ROM = 0 , B_SPLINE , BEZIER , GENERIC }
 

Public Member Functions

void addEvaluateCallback (void(*callback)(void *, CubicSplineEngine *), void *userdata)
 
void clearEvaluateCallbacks (void)
 
void removeEvaluateCallback (void(*callback)(void *, CubicSplineEngine *), void *userdata)
 
void setLinear (const SbBool onoff)
 
void setVerifyCallback (void(*cb)(SbVec3d &))
 

Static Public Member Functions

static void initClass (void)
 

Public Attributes

SoSFMatrix basisMatrix
 
SoMFVec3f controlpoint
 
SoSFFloat duration
 
SoSFBool loop
 
SoSFVec3d offset
 
SoSFBool on
 
SoMFRotation orientation
 
SoEngineOutput orientationOut
 
SoMFFloat orientationTime
 
SoEngineOutput pointOut
 
SoEngineOutput syncOut
 
SoEngineOutput tangentOut
 
SoSFTime timeIn
 
SoSFEnum type
 

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