## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csCatmullRomSpline Member List

This is the complete list of members for csCatmullRomSpline, including all inherited members.

BaseFunction(int i, float t) const | csCatmullRomSpline | `[protected, virtual]`
Calculate(float time) | csBSpline | `[virtual]`
Clone() | csCatmullRomSpline |
csBSpline(int d, int p) | csBSpline |
csCatmullRomSpline(int d, int p) | csCatmullRomSpline | `[inline]`
csSpline(int d, int p) | csSpline |
dimensions | csSpline | `[protected]`
GetCurrentIndex() const | csSpline | `[inline]`
GetDimensionCount() const | csSpline | `[inline]`
GetDimensionValue(int dim, int idx) const | csSpline | `[inline]`
GetDimensionValues(int dim) const | csSpline | `[inline]`
GetIndexValues(int idx) const | csSpline |
GetInterpolatedDimension(int dim) const | csBSpline | `[virtual]`
GetPointCount() const | csSpline | `[inline]`
GetTimeValue(int idx) const | csSpline | `[inline]`
GetTimeValues() const | csSpline | `[inline]`
idx | csSpline | `[protected]`
InsertPoint(int idx) | csSpline |
num_points | csSpline | `[protected]`
points | csSpline | `[protected]`
precalculation_valid | csSpline | `[protected]`
RemovePoint(int idx) | csSpline |
SetDimensionValue(int dim, int idx, float d) | csSpline |
SetDimensionValues(int dim, float const *d) | csSpline |
SetIndexValues(int idx, float const *d) | csSpline |
SetTimeValue(int idx, float t) | csSpline |
SetTimeValues(float const *t) | csSpline |
time_points | csSpline | `[protected]`
~csBSpline() | csBSpline | `[virtual]`
~csCatmullRomSpline() | csCatmullRomSpline | `[inline, virtual]`
~csSpline() | csSpline | `[virtual]`