#include <ikhierarchy.h>
Public Member Functions |
|
| BaseInterface * | GetInterface (Interface_ID id) |
| Interface_ID | GetID () |
| virtual float | StartParam () const =0 |
| virtual float | EndParam () const =0 |
| virtual Point3 | SplinePosAt (float, BOOL, BOOL=FALSE) const =0 |
| virtual Point3 | SplineTangentAt (float, BOOL) const =0 |
| virtual const Matrix3 & | Goal () const =0 |
| virtual INode * | GetGoalNode () const =0 |
| virtual IIKChainControl * | GetChainControl ()=0 |
| virtual float | GetSplineLength () const =0 |
| virtual float | TwistHStartAngle () const =0 |
| virtual float | TwistHEndAngle () const =0 |
| virtual INode * | StartJoint () const =0 |
| virtual INode * | EndJoint () const =0 |
| virtual const ZeroPlaneMap * | DefaultZeroMap () const =0 |
| virtual BOOL | IsClosed () const =0 |
| virtual const Matrix3 & | TwistParent () const =0 |
| BaseInterface* GetInterface | ( | Interface_ID | id | ) | [inline, virtual] |
Reimplemented from IIKGoal.
{ if (id == kSplineIKGoalID) return this; else return IIKGoal::GetInterface(id); }
| Interface_ID GetID | ( | ) | [inline, virtual] |
Reimplemented from IIKGoal.
Reimplemented in ISplineIKGoal2.
{ return kSplineIKGoalID; }
| virtual float StartParam | ( | ) | const [pure virtual] |
| virtual float EndParam | ( | ) | const [pure virtual] |
| virtual Point3 SplinePosAt | ( | float | , |
| BOOL | , | ||
| BOOL | = FALSE |
||
| ) | const [pure virtual] |
| virtual Point3 SplineTangentAt | ( | float | , |
| BOOL | |||
| ) | const [pure virtual] |
| virtual const Matrix3& Goal | ( | ) | const [pure virtual] |
| virtual INode* GetGoalNode | ( | ) | const [pure virtual] |
| virtual IIKChainControl* GetChainControl | ( | ) | [pure virtual] |
| virtual float GetSplineLength | ( | ) | const [pure virtual] |
| virtual float TwistHStartAngle | ( | ) | const [pure virtual] |
| virtual float TwistHEndAngle | ( | ) | const [pure virtual] |
| virtual INode* StartJoint | ( | ) | const [pure virtual] |
| virtual INode* EndJoint | ( | ) | const [pure virtual] |
| virtual const ZeroPlaneMap* DefaultZeroMap | ( | ) | const [pure virtual] |
| virtual BOOL IsClosed | ( | ) | const [pure virtual] |
| virtual const Matrix3& TwistParent | ( | ) | const [pure virtual] |