70 void setVerifyCallback(
void (*cb)(SbVec3d &));
71 void setLinear(
const SbBool onoff) {
77 SoMFVec3f controlpoint;
78 SoMFRotation orientation;
79 SoMFFloat orientationTime;
80 SoSFMatrix basisMatrix;
87 SoEngineOutput pointOut;
88 SoEngineOutput tangentOut;
89 SoEngineOutput orientationOut;
90 SoEngineOutput syncOut;
92 static void initClass(
void);
95 void addEvaluateCallback(
void (*callback)(
void *,
CubicSplineEngine *),
void * userdata);
96 void removeEvaluateCallback(
void (*callback)(
void *,
CubicSplineEngine *),
void * userdata);
97 void clearEvaluateCallbacks(
void);
105 virtual void evaluate();
106 virtual void inputChanged(SoField * which);
108 void activate(
const SbBool onoff);
113 SoCallbackList cblist;
114 SbList <SbVec3f> currpt;
118 void (*verifycb)(SbVec3d & pos);