#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: