#include <ivfmath/IvfSpline3d.h>
Inheritance diagram for CIvfSpline3d:

| Public Member Functions | |
| CIvfSpline3d () | |
| virtual | ~CIvfSpline3d () | 
| IvfClassInfo ("CIvfSpline3d", CIvfMathBase) | |
| void | clear () | 
| int | getSize () | 
| void | setSize (int size) | 
| CIvfVec3d * | getPoint (int idx) | 
| CIvfVec3d & | getPosition (double t) | 
| void | update () | 
| void | setTangentWeight (int idx, double value) | 
| void | setContinuity (int idx, double value) | 
| void | setTension (int idx, double value) | 
| double | getSpeed (double t) | 
| CIvfVec3d & | getTangent (double t) | 
Implements a 3d spline class consisting of a number of CIvfSplineSegment3d segments.
actionctl.cpp, and controllers.cpp.
Definition at line 43 of file IvfSpline3d.h.
| 
 | 
| CIvfSpline3d constructor | 
| 
 | 
| CIvfSpline3d destructor | 
| 
 | 
| Removes all spline points. | 
| 
 | 
| Get specified point on spline. | 
| 
 | 
| Get position on curve 
 
 | 
| 
 | 
| Returns the number of points in the spline | 
| 
 | 
| Get curve speed 
 
 | 
| 
 | 
| Get curve tangent 
 
 | 
| 
 | ||||||||||||
| Set tangent continuity of specified point | 
| 
 | 
| Set number of points in spline This will effectively remove all previous points. | 
| 
 | ||||||||||||
| Set tangent weight of specified point | 
| 
 | ||||||||||||
| Set tangen tension of specified point | 
| 
 | 
| Updates the spline if any points are changed | 
 1.4.6-NO
 1.4.6-NO