#include <joint.h>
Inheritance diagram for NodeJoint::
Public Methods | |
NodeJoint (void) | |
Empty constructor. More... | |
NodeJoint (uint16 aC, uint16 aN, float v, float vMax, float vMin, string &n, VECTOR_TYPE sup) | |
Explicitly-specified joint constructor. More... | |
~NodeJoint (void) | |
The destructor for NodeJoint. More... | |
void | ApplyJoint (LTMatrix *modifyMe) |
Apply joint to node's transformation matrix. More... | |
uint16 | GetAffectedNode (void) |
Returns node id. More... | |
void | Init (uint16 aC, uint16 aN, float v, float vMax, float vMin, string &n, VECTOR_TYPE sup) |
Initialize a NodeJoint. More... | |
uint16 | JointType (void) |
Returns joint type. More... | |
void | Modify (JointPart part, float mVal) |
Assigns new value to abstract joint part. More... | |
void | Modify (JointPart part, string &mVal) |
void | Modify (JointPart part, uint16 mVal) |
void | Modify (JointPart part, VECTOR_TYPE mVal) |
void | SetValue (float newValue) |
Scaled and assigns value to joint. More... |
NodeJoint is the joint used to control a degree-of-freedom on a model's skeletal node. Inherits from Joint; should only be used on models.
|
Empty constructor. Constructor that just assigns NA_NOTHING as the action to a non-existant node. |
|
Explicitly-specified joint constructor.
|
|
The destructor for NodeJoint. The destructor doesn't need to free anything just yet, so nothing happens here just yet. |
|
Apply joint to node's transformation matrix.
|
|
Returns node id.
|
|
Initialize a NodeJoint.
|
|
Returns joint type. \uint16 NodeJoint::JointType( void )
Reimplemented from Joint. |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from Joint. |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from Joint. |
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from Joint. |
|
Assigns new value to abstract joint part.
Reimplemented from Joint. |
|
Scaled and assigns value to joint.
Reimplemented from Joint. |