doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idCurve_NonUniformBSpline< type > Member List

This is the complete list of members for idCurve_NonUniformBSpline< type >, including all inherited members.

AddValue(const float time, const type &value)idCurve< type >virtual
Basis(const int index, const int order, const float t, float *bvals) const idCurve_NonUniformBSpline< type >protected
idCurve_BSpline::Basis(const int index, const int order, const float t) const idCurve_BSpline< type >protected
BasisFirstDerivative(const int index, const int order, const float t, float *bvals) const idCurve_NonUniformBSpline< type >protected
idCurve_BSpline::BasisFirstDerivative(const int index, const int order, const float t) const idCurve_BSpline< type >protected
BasisSecondDerivative(const int index, const int order, const float t, float *bvals) const idCurve_NonUniformBSpline< type >protected
idCurve_BSpline::BasisSecondDerivative(const int index, const int order, const float t) const idCurve_BSpline< type >protected
boundary_t enum nameidCurve_Spline< type >
boundaryTypeidCurve_Spline< type >protected
BT_CLAMPED enum valueidCurve_Spline< type >
BT_CLOSED enum valueidCurve_Spline< type >
BT_FREE enum valueidCurve_Spline< type >
changedidCurve< type >mutableprotected
ClampedTime(const float t) const idCurve_Spline< type >protected
Clear(void)idCurve< type >inlinevirtual
closeTimeidCurve_Spline< type >protected
currentIndexidCurve< type >mutableprotected
GetBoundaryType(void) const idCurve_Spline< type >inlinevirtual
GetCloseTime(void)idCurve_Spline< type >inlinevirtual
GetCurrentFirstDerivative(const float time) const idCurve_NonUniformBSpline< type >virtual
GetCurrentSecondDerivative(const float time) const idCurve_NonUniformBSpline< type >virtual
GetCurrentValue(const float time) const idCurve_NonUniformBSpline< type >virtual
GetLengthBetweenKnots(const int i0, const int i1) const idCurve< type >
GetLengthForTime(const float time) const idCurve< type >
GetNumValues(void) const idCurve< type >inline
GetOrder(void) const idCurve_BSpline< type >inlinevirtual
GetSpeed(const float time) const idCurve< type >protected
GetTime(const int index) const idCurve< type >inline
GetTimeForLength(const float length, const float epsilon=0.1f) const idCurve< type >
GetValue(const int index) const idCurve< type >inline
GetValueAddress(const int index)idCurve< type >inline
idCurve(void)idCurve< type >
idCurve_BSpline(void)idCurve_BSpline< type >
idCurve_NonUniformBSpline(void)idCurve_NonUniformBSpline< type >
idCurve_Spline(void)idCurve_Spline< type >
IndexForTime(const float time) const idCurve< type >protected
IsDone(const float time) const idCurve_Spline< type >virtual
MakeUniform(const float totalTime)idCurve< type >
orderidCurve_BSpline< type >protected
RemoveIndex(const int index)idCurve< type >inlinevirtual
RombergIntegral(const float t0, const float t1, const int order) const idCurve< type >protected
SetBoundaryType(const boundary_t bt)idCurve_Spline< type >inlinevirtual
SetCloseTime(const float t)idCurve_Spline< type >inlinevirtual
SetConstantSpeed(const float totalTime)idCurve< type >
SetOrder(const int i)idCurve_BSpline< type >inlinevirtual
SetValue(const int index, const type &value)idCurve< type >inline
ShiftTime(const float deltaTime)idCurve< type >
TimeForIndex(const int index) const idCurve_Spline< type >protected
timesidCurve< type >protected
Translate(const type &translation)idCurve< type >
ValueForIndex(const int index) const idCurve_Spline< type >protected
valuesidCurve< type >protected
~idCurve(void)idCurve< type >virtual