#include <IKJoint.h>
Inheritance diagram for CSLIKJoint:

| enum EJointSolverType |
| CSLIKJoint | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate, | |||
| CSLModel * | in_pRoot | |||
| ) |
Constructor
| in_pScene | Pointer to the scene containing the joint | |
| in_pModel | Pointer to the model containing the joint | |
| in_pTemplate | Pointer to the CdotXSITemplate containing the joint | |
| in_pRoot | Pointer to the model that is the chain root of that joint |
Destructor
Change the length value of the joint.
| in_fValue | New length value. |
Return the prefered rotation of the joint.
Change the preferred rotation value of the joint.
| in_rValue | New preferred rotation value. |
Return a flag indicating if the joint is a pseudo-root.
Change the flag indicating the joint is a pseudo-root.
| in_bValue | New Pseudo-root status. |
Return the rotation limit activation flag of the joint.
Change the rotation limit activation flag of the joint.
| in_bValue | New rotation limit activation flag. |
Return the maximum rotation limit of the joint.
Change the maximum rotation limit value of the joint.
| in_rValue | New maximum rotation limit. |
Return the minimum rotation limit of the joint.
Change the minimum rotation limit value of the joint.
| in_rValue | New minimum rotation limit. |
Return the solver type of the joint.
Change the solver type of the joint.
| in_Type | New solver type. |
Return the stiffness value of the joint.
Change the stiffness value of the joint.
| in_fValue | New stiffness value. |
Return the stiffness activation flag of the joint.
Change the stiffness activation flag of the joint.
| in_bValue | New stiffness activation flag. |
gets the resolution plane of this joint
creates the resolution plane of this joint
connect and existing resolution plane to this joint
| in_pResPlane | the resolution plane to connect to |
Synchronizes this IK joint instance with its IO layer representation
| SI_SUCCESS | this function always returns SI_SUCCESS |
Reimplemented from CSLTemplate.
Get the template type
Implements CSLTemplate.
Gets a handle on one of this template's parameters by using its name
| in_szName | the name of the parameter to get the handle from |
Reimplemented from CSLTemplate.
Validate that the parent is of valid type
| in_pNewParent | the parent to validate against |
Reimplemented from CSLPrimitive.