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

#include <HOM_ik_Skeleton.h>

Public Member Functions

 HOM_ik_Skeleton ()
 
virtual ~HOM_ik_Skeleton ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_ik_Skeleton > skel) const =0
 
bool operator!= (HOM_PtrOrNull< HOM_ik_Skeleton > skel) const
 
virtual int __hash__ () const =0
 
virtual std::string __repr__ () const =0
 
virtual HOM_ik_JointaddJoint (const HOM_Matrix4 &world_transform=HOM_Matrix4(1.0), HOM_ik_Joint *parent=nullptr, const HOM_Vector3 &rotation_weights=HOM_Vector3(1.0, 1.0, 1.0), const HOM_Vector3 &translation_weights=HOM_Vector3(0.0, 0.0, 0.0), double mass=1.0, const HOM_Vector3 &local_com=HOM_Vector3(0.0, 0.0, 0.0))=0
 
virtual HOM_IterableList
< HOM_ik_Joint > * 
joints () const =0
 
virtual HOM_Vector3centerOfMass () const =0
 

Detailed Description

Definition at line 25 of file HOM_ik_Skeleton.h.

Constructor & Destructor Documentation

HOM_ik_Skeleton::HOM_ik_Skeleton ( )
inline

Definition at line 37 of file HOM_ik_Skeleton.h.

virtual HOM_ik_Skeleton::~HOM_ik_Skeleton ( )
inlinevirtual

Definition at line 41 of file HOM_ik_Skeleton.h.

Member Function Documentation

virtual int HOM_ik_Skeleton::__hash__ ( ) const
pure virtual
virtual std::string HOM_ik_Skeleton::__repr__ ( ) const
pure virtual
virtual HOM_ik_Joint* HOM_ik_Skeleton::addJoint ( const HOM_Matrix4 world_transform = HOM_Matrix4(1.0),
HOM_ik_Joint parent = nullptr,
const HOM_Vector3 rotation_weights = HOM_Vector3(1.0, 1.0, 1.0),
const HOM_Vector3 translation_weights = HOM_Vector3(0.0, 0.0, 0.0),
double  mass = 1.0,
const HOM_Vector3 local_com = HOM_Vector3(0.0, 0.0, 0.0) 
)
pure virtual
virtual HOM_Vector3* HOM_ik_Skeleton::centerOfMass ( ) const
pure virtual
virtual HOM_IterableList<HOM_ik_Joint>* HOM_ik_Skeleton::joints ( ) const
pure virtual
bool HOM_ik_Skeleton::operator!= ( HOM_PtrOrNull< HOM_ik_Skeleton skel) const
inline

Definition at line 44 of file HOM_ik_Skeleton.h.

virtual bool HOM_ik_Skeleton::operator== ( HOM_PtrOrNull< HOM_ik_Skeleton skel) const
pure virtual

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