#include <ikhierarchy.h>
Public Member Functions |
|
BaseInterface * | GetInterface (Interface_ID id) |
Interface_ID | GetID () |
virtual bool | UseVHTarget () const =0 |
virtual float | SwivelAngle () const =0 |
virtual const Point3 & | VHTarget () const =0 |
virtual SAParentSpace | SwivelAngleParent () const =0 |
virtual const Point3 & | ChainNormal () const =0 |
virtual const ZeroPlaneMap * | DefaultZeroMap () const =0 |
virtual Matrix3 & | Goal ()=0 |
BaseInterface* GetInterface | ( | Interface_ID | id | ) | [inline, virtual] |
Reimplemented from IIKGoal.
{ if (id == kHIIKGoalID) return this; else return IIKGoal::GetInterface(id); }
Interface_ID GetID | ( | ) | [inline, virtual] |
Reimplemented from IIKGoal.
{ return kHIIKGoalID; }
virtual bool UseVHTarget | ( | ) | const [pure virtual] |
virtual float SwivelAngle | ( | ) | const [pure virtual] |
virtual const Point3& VHTarget | ( | ) | const [pure virtual] |
virtual SAParentSpace SwivelAngleParent | ( | ) | const [pure virtual] |
virtual const Point3& ChainNormal | ( | ) | const [pure virtual] |
virtual const ZeroPlaneMap* DefaultZeroMap | ( | ) | const [pure virtual] |
virtual Matrix3& Goal | ( | ) | [pure virtual] |