| ## Public API Reference

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

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

# iPath Member List

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

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
CalculateAtTime(float time)=0 | iPath | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetCurrentIndex()=0 | iPath | `[pure virtual]`
GetForwardVector(int idx, csVector3 &v)=0 | iPath | `[pure virtual]`
GetInterpolatedForward(csVector3 &pos)=0 | iPath | `[pure virtual]`
GetInterpolatedPosition(csVector3 &pos)=0 | iPath | `[pure virtual]`
GetInterpolatedUp(csVector3 &pos)=0 | iPath | `[pure virtual]`
GetPositionVector(int idx, csVector3 &v)=0 | iPath | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetTime(int idx)=0 | iPath | `[pure virtual]`
GetUpVector(int idx, csVector3 &v)=0 | iPath | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Length()=0 | iPath | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetForwardVector(int idx, const csVector3 &v)=0 | iPath | `[pure virtual]`
SetForwardVectors(csVector3 *v)=0 | iPath | `[pure virtual]`
SetPositionVector(int idx, const csVector3 &v)=0 | iPath | `[pure virtual]`
SetPositionVectors(csVector3 *v)=0 | iPath | `[pure virtual]`
SetTime(int idx, float t)=0 | iPath | `[pure virtual]`
SetUpVector(int idx, const csVector3 &v)=0 | iPath | `[pure virtual]`
SetUpVectors(csVector3 *v)=0 | iPath | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`