|
| PathTranslationBezier (const PathTranslationBezier &rhs) |
|
void | setKey (int k, float time, const Vector3 &pos) |
|
void | setCPIn (int k, const Vector3 &pos) |
|
void | setCPOut (int k, const Vector3 &pos) |
|
void | smoothKey (int k, float tension=0.5, bool smooth_wrap=false) |
|
void | setKeyInTangent (int k, const Vector3 &tang) |
|
void | setKeyOutTangent (int k, const Vector3 &tang) |
|
Vector3 & | getPoint (int i) |
|
const Vector3 & | getPoint (int i) const |
|
int | getNumKeys () const |
|
int | getNumSegments () const |
|
Vector3 & | getCPIn (int i) |
|
const Vector3 & | getCPIn (int i) const |
|
Vector3 & | getCPOut (int i) |
|
const Vector3 & | getCPOut (int i) const |
|
void | toHermite (SplineHermite< Vector3 > &s) const |
|
void | fromHermite (const SplineHermite< Vector3 > &s) |
|
virtual void | eval (int seg, Real u, Vector3 &out) const |
|
void | init (int numKeys) |
|
void | cleanup () |
|
int | insertKey (Real time, int pos=-1) |
|
void | deleteKey (int key) |
|
void | evaluate (SplineIterator &, Vector3 &out) const |
|
KeyBezierCubic< Vector3 > & | getKey (int i) |
|
const KeyBezierCubic< Vector3 > & | getKey (int i) const |
|
void | operator= (const SplineBase< KeyBezierCubic< 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< KeyBezierCubic< Vector3 >, Vector3 > | ParentT |
|
enum | InfinityBehavior { InfinityEnd = 0x0,
InfinityLoop = 0x1
} |
|
enum | TimeStatus { Before,
During,
After
} |
|
std::vector< KeyBezierCubic< Vector3 > > | keys |
|
Real | mapSegmentU (int seg, Real t) const |
|
Real | infinityMap (Real t) const |
|
std::vector< Real > | times |
|
int | flags |
|
The documentation for this class was generated from the following files: