#include <KIN_Chain.h>
|
| | KIN_Chain () |
| |
| | KIN_Chain (int num_bones) |
| |
| | KIN_Chain (const KIN_Chain ©_from) |
| |
| | ~KIN_Chain () |
| |
| int | getNbones () const |
| |
| void | setNbones (int bones) |
| |
| const KIN_Bone & | getBone (int index) const |
| |
| void | updateBone (int index, fpreal length, fpreal *rot, fpreal damp, const UT_Matrix4R &xform, const void *data) |
| |
| void | setBoneRotate (int index, int axis, fpreal r) |
| |
| void | setBoneRotates (int index, const fpreal *r) |
| |
| void | setBoneRotates (int index, const fpreal *deg, const fpreal *rads) |
| |
| void | getBoneRotates (int index, fpreal *r) const |
| |
| void | setBoneRotateMatrix (int index, const UT_Matrix3R &m) |
| |
| const UT_Matrix3R & | getBoneRotateMatrix (int index) const |
| |
| void | setConstraint (int index, fpreal rest[3], fpreal xrange[2], fpreal yrange[2], fpreal zrange[2], fpreal damp[3], fpreal roll[3]) |
| |
| fpreal | constrain (int index, int axis, fpreal angle, fpreal step) const |
| |
| void | getEndPosition (UT_Vector3R &result) const |
| |
| void | getBoneStates (UT_Matrix4R *xforms) const |
| |
| fpreal | getLength () const |
| |
| int | solve (const UT_StringHolder &type, const void *parms, KIN_Chain &solution) |
| |
| void | copyFrom (const KIN_Chain &src) |
| |
| void | copySubChain (const KIN_Chain &src, int from, int to) |
| |
| int64 | getMemoryUsage (bool inclusive) const |
| |
| void | updateCurrentSolverRestChain () |
| |
| KIN_Chain::KIN_Chain |
( |
int |
num_bones | ) |
|
| KIN_Chain::KIN_Chain |
( |
const KIN_Chain & |
copy_from | ) |
|
| KIN_Chain::~KIN_Chain |
( |
| ) |
|
| fpreal KIN_Chain::getLength |
( |
| ) |
const |
| int64 KIN_Chain::getMemoryUsage |
( |
bool |
inclusive | ) |
const |
|
inline |
| int KIN_Chain::getNbones |
( |
| ) |
const |
| void KIN_Chain::setNbones |
( |
int |
bones | ) |
|
| void KIN_Chain::updateCurrentSolverRestChain |
( |
| ) |
|
The documentation for this class was generated from the following file: