#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] |