|
| PathTranslationTCB (const PathTranslationTCB &rhs) |
|
void | setKey (int k, float time, const Vector3 &pos, float tension=0.5, float continuity=1.0, float bias=0.0) |
|
void | toHermite (SplineHermite< Vector3 > &s) const |
|
Vector3 & | getPoint (int i) |
|
const Vector3 & | getPoint (int i) const |
|
int | getNumKeys () const |
|
int | getNumSegments () const |
|
Real & | getTension (int i) |
|
const Real & | getTension (int i) const |
|
Real & | getContinuity (int i) |
|
const Real & | getContinuity (int i) const |
|
Real & | getBias (int i) |
|
const Real & | getBias (int i) const |
|
virtual void | eval (int seg, Real u, Vector3 &out) const |
|
Vector3 | incomingTangent (int seg, const Vector3 &P_1, const Vector3 &P0, const Vector3 &P1) const |
|
Vector3 | outgoingTangent (int seg, const Vector3 &P_1, const Vector3 &P0, const Vector3 &P1) const |
|
void | init (int numKeys) |
|
void | cleanup () |
|
int | insertKey (Real time, int pos=-1) |
|
void | deleteKey (int key) |
|
void | evaluate (SplineIterator &, Vector3 &out) const |
|
KeyTCB< Vector3 > & | getKey (int i) |
|
const KeyTCB< Vector3 > & | getKey (int i) const |
|
void | operator= (const SplineBase< KeyTCB< Vector3 >, Vector3 > &) |
|
virtual bool | Read (File &) |
|
virtual bool | Write (File &) const |
|
virtual void | resize (int numKeys) |
|
const SplineTimeBase & | operator= (const SplineTimeBase &) |
|
void | copyTimeBase (const SplineTimeBase &) |
|
TimeStatus | seek (SplineIterator &) const |
|
int | getNumKeys () const |
|
int | getNumSegments () const |
|
Real & | getTime (int i) |
|
const Real & | getTime (int i) const |
|
Real | beginTime () const |
|
Real | endTime () const |
|
Real | length () const |
|
int | isLooping () const |
|
void | setInfinityBehavior (InfinityBehavior b) |
|
void | timeTransform (Real scale, Real offset) |
|
|
typedef SplineBase< KeyTCB< Vector3 >, Vector3 > | ParentT |
|
enum | InfinityBehavior { InfinityEnd = 0x0,
InfinityLoop = 0x1
} |
|
enum | TimeStatus { Before,
During,
After
} |
|
std::vector< KeyTCB< Vector3 > > | keys |
|
Real | mapSegmentU (int seg, Real t) const |
|
Real | infinityMap (Real t) const |
|
std::vector< Real > | times |
|
int | flags |
|
The documentation for this struct was generated from the following files: