|
Eidolon
|
#include <RenderTypes.h>


Public Member Functions | |
| Vec3Curve (bool isXFunc) | |
| void | setLinear (bool b) |
| bool | isLinearFunc () const |
| virtual void | addCtrlPoint (const vec3 &t) |
| virtual void | setCtrlPoint (const vec3 &t, indexval index) throw (IndexException) |
| virtual void | calculateDerivs () |
| real | atX (real x, real threshold=0.0001) const |
Public Member Functions inherited from ControlCurve< vec3 > | |
| ControlCurve () | |
| virtual | ~ControlCurve () |
| void | copyFrom (const ControlCurve< vec3 > *con) |
| void | clear () |
| virtual void | removeCtrlPoint (indexval index) throw (IndexException) |
| virtual sval | numPoints () const |
| virtual vec3 | getCtrlPoint (indexval index) const throw (IndexException) |
| virtual void | setCtrlPoints (const Matrix< vec3 > *pts) |
| virtual vec3 | at (real tt) const |
Private Attributes | |
| bool | isXFunc |
| bool | isLinear |
Additional Inherited Members | |
Protected Attributes inherited from ControlCurve< vec3 > | |
| Matrix< vec3 > | ctrls |
| Matrix< vec3 > | derivs |
|
inline |
|
inlinevirtual |
Reimplemented from ControlCurve< vec3 >.




|
inlinevirtual |
|
inline |

|
inlinevirtual | ||||||||||||||||||||
Reimplemented from ControlCurve< vec3 >.


|
inline |

|
private |
|
private |
1.8.13