clear() | Movement::Spline< length_type > | |
computeIndex(float t, index_type &out_idx, float &out_u) const | Movement::Spline< length_type > | |
computeIndexInBounds(length_type length) const | Movement::Spline< length_type > | protected |
computeIndexInBounds(float t) const | Movement::Spline< length_type > | |
ControlArray typedef | Movement::SplineBase | |
cyclic | Movement::SplineBase | protected |
derivative_evaluators | Movement::SplineBase | protectedstatic |
empty() const | Movement::SplineBase | inline |
evaluate_derivative(float t, Vector3 &hermite) const | Movement::Spline< length_type > | |
evaluate_derivative(index_type Idx, float u, Vector3 &c) const | Movement::Spline< length_type > | inline |
evaluate_percent(float t, Vector3 &c) const | Movement::Spline< length_type > | |
evaluate_percent(index_type Idx, float u, Vector3 &c) const | Movement::Spline< length_type > | inline |
EvaluateBezier3(index_type, float, Vector3 &) const | Movement::SplineBase | protected |
EvaluateCatmullRom(index_type, float, Vector3 &) const | Movement::SplineBase | protected |
EvaluateDerivativeBezier3(index_type, float, Vector3 &) const | Movement::SplineBase | protected |
EvaluateDerivativeCatmullRom(index_type, float, Vector3 &) const | Movement::SplineBase | protected |
EvaluateDerivativeLinear(index_type, float, Vector3 &) const | Movement::SplineBase | protected |
EvaluateLinear(index_type, float, Vector3 &) const | Movement::SplineBase | protected |
EvaluationMethtod typedef | Movement::SplineBase | protected |
EvaluationMode enum name | Movement::SplineBase | |
evaluators | Movement::SplineBase | protectedstatic |
first() const | Movement::SplineBase | inline |
getPoint(index_type i) const | Movement::SplineBase | inline |
getPointCount() const | Movement::SplineBase | inline |
getPoints() const | Movement::SplineBase | inline |
index_hi | Movement::SplineBase | protected |
index_lo | Movement::SplineBase | protected |
index_type typedef | Movement::SplineBase | |
init_cyclic_spline(const Vector3 *controls, index_type count, EvaluationMode m, index_type cyclic_point) | Movement::Spline< length_type > | inline |
init_spline(const Vector3 *controls, index_type count, EvaluationMode m) | Movement::Spline< length_type > | inline |
init_spline_custom(Init &initializer) | Movement::SplineBase | inline |
InitBezier3(const Vector3 *, index_type, bool, index_type) | Movement::SplineBase | protected |
InitCatmullRom(const Vector3 *, index_type, bool, index_type) | Movement::SplineBase | protected |
initializers | Movement::SplineBase | protectedstatic |
initLengths() | Movement::Spline< length_type > | |
initLengths(T &cacher) | Movement::Spline< length_type > | inline |
InitLinear(const Vector3 *, index_type, bool, index_type) | Movement::SplineBase | protected |
InitMethtod typedef | Movement::SplineBase | protected |
isCyclic() const | Movement::SplineBase | inline |
last() const | Movement::SplineBase | inline |
length() const | Movement::Spline< length_type > | inline |
length(index_type first, index_type last) const | Movement::Spline< length_type > | inline |
length(index_type Idx) const | Movement::Spline< length_type > | inline |
LengthArray typedef | Movement::Spline< length_type > | |
lengths | Movement::Spline< length_type > | protected |
LengthType typedef | Movement::Spline< length_type > | |
m_mode | Movement::SplineBase | protected |
mode() const | Movement::SplineBase | inline |
ModeBezier3_Unused enum value | Movement::SplineBase | |
ModeCatmullrom enum value | Movement::SplineBase | |
ModeLinear enum value | Movement::SplineBase | |
ModesEnd enum value | Movement::SplineBase | |
points | Movement::SplineBase | protected |
SegLenghtMethtod typedef | Movement::SplineBase | protected |
SegLength(index_type i) const | Movement::SplineBase | inline |
SegLengthBezier3(index_type) const | Movement::SplineBase | protected |
SegLengthCatmullRom(index_type) const | Movement::SplineBase | protected |
SegLengthLinear(index_type) const | Movement::SplineBase | protected |
seglengths | Movement::SplineBase | protectedstatic |
set_length(index_type i, length_type length) | Movement::Spline< length_type > | inline |
Spline()=default | Movement::Spline< length_type > | explicit |
SplineBase()=default | Movement::SplineBase | explicit |
STEPS_PER_SEGMENT enum value | Movement::SplineBase | protected |
ToString() const | Movement::SplineBase | |
UninitializedMode enum value | Movement::SplineBase | |
UninitializedSplineEvaluationMethod(index_type, float, Vector3 &) const | Movement::SplineBase | inlineprotected |
UninitializedSplineInitMethod(Vector3 const *, index_type, bool, index_type) | Movement::SplineBase | inlineprotected |
UninitializedSplineSegLenghtMethod(index_type) const | Movement::SplineBase | inlineprotected |