| 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 name | idCurve_Spline< type > | |
| boundaryType | idCurve_Spline< type > | protected |
| BT_CLAMPED enum value | idCurve_Spline< type > | |
| BT_CLOSED enum value | idCurve_Spline< type > | |
| BT_FREE enum value | idCurve_Spline< type > | |
| changed | idCurve< type > | mutableprotected |
| ClampedTime(const float t) const | idCurve_Spline< type > | protected |
| Clear(void) | idCurve< type > | inlinevirtual |
| closeTime | idCurve_Spline< type > | protected |
| currentIndex | idCurve< 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 > | |
| order | idCurve_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 |
| times | idCurve< type > | protected |
| Translate(const type &translation) | idCurve< type > | |
| ValueForIndex(const int index) const | idCurve_Spline< type > | protected |
| values | idCurve< type > | protected |
| ~idCurve(void) | idCurve< type > | virtual |