KIN_Bone Class Reference

#include <KIN_Bone.h>

List of all members.

Public Member Functions

 KIN_Bone ()
 ~KIN_Bone ()
float getRotate (int axis) const
void getRotates (float *r) const
const UT_Matrix4getExtraXform () const
float getLength () const
float getDampening () const
const void * getData () const
float constrain (int axis, float angle, float step) const
void setRotate (int axis, float r)
void setRotates (const float *r)
void setExtraXform (const UT_Matrix4 &xform)
void setLength (float l)
void setDampening (float d)
void setData (const void *d)
void setConstraint (float rest[3], float xrange[2], float yrange[2], float zrange[2], float damp[3], float roll[3])
void operator= (const KIN_Bone &src)


Detailed Description

Definition at line 28 of file KIN_Bone.h.


Constructor & Destructor Documentation

KIN_Bone::KIN_Bone (  )  [inline]

Definition at line 31 of file KIN_Bone.h.

KIN_Bone::~KIN_Bone (  )  [inline]

Definition at line 39 of file KIN_Bone.h.


Member Function Documentation

float KIN_Bone::constrain ( int  axis,
float  angle,
float  step 
) const [inline]

Definition at line 51 of file KIN_Bone.h.

float KIN_Bone::getDampening (  )  const [inline]

Definition at line 49 of file KIN_Bone.h.

const void* KIN_Bone::getData ( void   )  const [inline]

Definition at line 50 of file KIN_Bone.h.

const UT_Matrix4& KIN_Bone::getExtraXform (  )  const [inline]

Definition at line 46 of file KIN_Bone.h.

float KIN_Bone::getLength ( void   )  const [inline]

Definition at line 48 of file KIN_Bone.h.

float KIN_Bone::getRotate ( int  axis  )  const [inline]

Definition at line 43 of file KIN_Bone.h.

void KIN_Bone::getRotates ( float *  r  )  const [inline]

Definition at line 44 of file KIN_Bone.h.

void KIN_Bone::operator= ( const KIN_Bone src  )  [inline]

Definition at line 72 of file KIN_Bone.h.

void KIN_Bone::setConstraint ( float  rest[3],
float  xrange[2],
float  yrange[2],
float  zrange[2],
float  damp[3],
float  roll[3] 
) [inline]

Definition at line 64 of file KIN_Bone.h.

void KIN_Bone::setDampening ( float  d  )  [inline]

Definition at line 62 of file KIN_Bone.h.

void KIN_Bone::setData ( const void *  d  )  [inline]

Definition at line 63 of file KIN_Bone.h.

void KIN_Bone::setExtraXform ( const UT_Matrix4 xform  )  [inline]

Definition at line 58 of file KIN_Bone.h.

void KIN_Bone::setLength ( float  l  )  [inline]

Definition at line 61 of file KIN_Bone.h.

void KIN_Bone::setRotate ( int  axis,
float  r 
) [inline]

Definition at line 54 of file KIN_Bone.h.

void KIN_Bone::setRotates ( const float *  r  )  [inline]

Definition at line 56 of file KIN_Bone.h.


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

Generated on Fri May 25 00:10:30 2012 for HDK by  doxygen 1.5.9