Public Member Functions |
| | JointData () |
| | JointData (const char *_name, const char *_parent_name, JointType _j_type, const fVec3 &_rpos, const fMat33 &_ratt, AxisIndex _axis_index, double _mass, const fMat33 &_inertia, const fVec3 &_com, int _t_given=true) |
| | JointData (const JointData &ref) |
| | ~JointData () |
Public Attributes |
| AxisIndex | axis_index |
| | direction of the joint axis (only for 1DOF joints)
|
| fVec3 | com |
| | link center of mass in local frame
|
| fMat33 | inertia |
| | link inertia
|
| JointType | j_type |
| | joint type
|
| double | mass |
| | link mass
|
| char * | name |
| | joint name
|
| char * | parent_name |
| | parent joint's name
|
| fMat33 | rel_att |
| | initial orientation in parent joint's frame
|
| fVec3 | rel_pos |
| | initial position in parent joint's frame
|
| int | t_given |
| | if true, the joint is torque controlled, otherwise position controlled (high-gain control)
|
Temporary storage for basic joint information.
Definition at line 61 of file chain.h.