| ## Public API Reference

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

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

# csPath Member List

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

AddRefOwner(void **ref_owner) | scfImplementation< csPath > | `[inline, virtual]`
Calculate(float time) | csPath | `[inline, virtual]`
CalculateAtTime(float time) | csPath | `[inline, virtual]`
csPath(int p) | csPath | `[inline]`
DecRef() | scfImplementation< csPath > | `[inline, virtual]`
GetCurrentIndex() | csPath | `[inline, virtual]`
GetDimensionValue(int dim, int idx) const | csPath | `[inline]`
GetDimensionValues(int dim) const | csPath | `[inline]`
GetForwardVector(int idx, csVector3 &v) | csPath | `[inline, virtual]`
GetInterpolatedForward(csVector3 &pos) | csPath | `[inline, virtual]`
GetInterpolatedPosition(csVector3 &pos) | csPath | `[inline, virtual]`
GetInterpolatedUp(csVector3 &pos) | csPath | `[inline, virtual]`
GetPointCount() | csPath | `[inline]`
GetPositionVector(int idx, csVector3 &v) | csPath | `[inline, virtual]`
GetRefCount() | scfImplementation< csPath > | `[inline, virtual]`
GetTime(int idx) | csPath | `[inline, virtual]`
GetTimes() const | csPath | `[inline]`
GetTimeValue(int idx) const | csPath | `[inline]`
GetTimeValues() const | csPath | `[inline]`
GetUpVector(int idx, csVector3 &v) | csPath | `[inline, virtual]`
IncRef() | scfImplementation< csPath > | `[inline, virtual]`
InsertPoint(int idx) | csPath | `[inline]`
Length() | csPath | `[inline, virtual]`
operator=(const scfImplementation &) | scfImplementation< csPath > | `[inline]`
QueryInterface(scfInterfaceID id, scfInterfaceVersion version) | scfImplementation1< csPath, iPath > | `[inline, virtual]`
RemovePoint(int idx) | csPath | `[inline]`
RemoveRefOwner(void **ref_owner) | scfImplementation< csPath > | `[inline, virtual]`
scfClassType typedef | scfImplementation1< csPath, iPath > | `[protected]`
scfImplementation(csPath *object, iBase *parent=0) | scfImplementation< csPath > | `[inline]`
scfImplementation(const scfImplementation &) | scfImplementation< csPath > | `[inline]`
scfImplementation1(csPath *object, iBase *parent=0) | scfImplementation1< csPath, iPath > | `[inline, protected]`
scfImplementationType typedef | scfImplementation1< csPath, iPath > | `[protected]`
scfObject | scfImplementation< csPath > | `[protected]`
scfParent | scfImplementation< csPath > | `[protected]`
scfRefCount | scfImplementation< csPath > | `[protected]`
scfRemoveRefOwners() | scfImplementation< csPath > | `[inline, protected]`
scfWeakRefOwners | scfImplementation< csPath > | `[protected]`
SetForwardVector(int idx, const csVector3 &v) | csPath | `[inline, virtual]`
SetForwardVectors(csVector3 *v) | csPath | `[inline, virtual]`
SetPositionVector(int idx, const csVector3 &v) | csPath | `[inline, virtual]`
SetPositionVectors(csVector3 *v) | csPath | `[inline, virtual]`
SetTime(int idx, float t) | csPath | `[inline, virtual]`
SetTimes(float const *t) | csPath | `[inline]`
SetTimeValue(int idx, float t) | csPath | `[inline, virtual]`
SetTimeValues(float const *t) | csPath | `[inline]`
SetUpVector(int idx, const csVector3 &v) | csPath | `[inline, virtual]`
SetUpVectors(csVector3 *v) | csPath | `[inline, virtual]`
spline | csPath | `[protected]`
WeakRefOwnerArray typedef | scfImplementation< csPath > | `[protected]`
~csPath() | csPath | `[inline, virtual]`
~iBase() | iBase | `[inline, protected, virtual]`
~scfImplementation() | scfImplementation< csPath > | `[inline, virtual]`
~scfImplementation1() | scfImplementation1< csPath, iPath > | `[inline, protected, virtual]`