HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_ik_Target Class Referenceabstract

#include <HOM_ik_Target.h>

Public Member Functions

 HOM_ik_Target ()
 
virtual ~HOM_ik_Target ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_ik_Target > target) const =0
 
bool operator!= (HOM_PtrOrNull< HOM_ik_Target > target) const
 
virtual int __hash__ () const =0
 
virtual std::string __repr__ () const =0
 
virtual HOM_ik_Jointjoint () const =0
 
virtual void setJoint (HOM_ik_Joint *joint)=0
 
virtual HOM_Matrix4goalTransform () const =0
 
virtual void setGoalTransform (const HOM_Matrix4 &xform)=0
 
virtual HOM_Matrix4jointOffset () const =0
 
virtual void setJointOffset (const HOM_Matrix4 &offset)=0
 
virtual HOM_EnumValuetargetType () const =0
 
virtual void setTargetType (const HOM_EnumValue &target_type)=0
 
virtual double weight () const =0
 
virtual void setWeight (double weight)=0
 
virtual int priority () const =0
 
virtual void setPriority (int level)=0
 
virtual int depth () const =0
 
virtual void setDepth (int depth)=0
 

Detailed Description

Definition at line 23 of file HOM_ik_Target.h.

Constructor & Destructor Documentation

HOM_ik_Target::HOM_ik_Target ( )
inline

Definition at line 44 of file HOM_ik_Target.h.

virtual HOM_ik_Target::~HOM_ik_Target ( )
inlinevirtual

Definition at line 48 of file HOM_ik_Target.h.

Member Function Documentation

virtual int HOM_ik_Target::__hash__ ( ) const
pure virtual
virtual std::string HOM_ik_Target::__repr__ ( ) const
pure virtual
virtual int HOM_ik_Target::depth ( ) const
pure virtual
virtual HOM_Matrix4* HOM_ik_Target::goalTransform ( ) const
pure virtual
virtual HOM_ik_Joint* HOM_ik_Target::joint ( ) const
pure virtual
virtual HOM_Matrix4* HOM_ik_Target::jointOffset ( ) const
pure virtual
bool HOM_ik_Target::operator!= ( HOM_PtrOrNull< HOM_ik_Target target) const
inline

Definition at line 51 of file HOM_ik_Target.h.

virtual bool HOM_ik_Target::operator== ( HOM_PtrOrNull< HOM_ik_Target target) const
pure virtual
virtual int HOM_ik_Target::priority ( ) const
pure virtual
virtual void HOM_ik_Target::setDepth ( int  depth)
pure virtual
virtual void HOM_ik_Target::setGoalTransform ( const HOM_Matrix4 xform)
pure virtual
virtual void HOM_ik_Target::setJoint ( HOM_ik_Joint joint)
pure virtual
virtual void HOM_ik_Target::setJointOffset ( const HOM_Matrix4 offset)
pure virtual
virtual void HOM_ik_Target::setPriority ( int  level)
pure virtual
virtual void HOM_ik_Target::setTargetType ( const HOM_EnumValue target_type)
pure virtual
virtual void HOM_ik_Target::setWeight ( double  weight)
pure virtual
virtual HOM_EnumValue& HOM_ik_Target::targetType ( ) const
pure virtual
virtual double HOM_ik_Target::weight ( ) const
pure virtual

The documentation for this class was generated from the following file: