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.