, including all inherited members.
| _apply_scale(Joint *jnt, double scale) | Chain | [protected] |
| add_marker(const char *marker_name, Joint *parent_joint, const fVec3 &abs_pos) | IK | [protected] |
| add_marker(TransformNode *tn) | IK | [protected] |
| add_scale_object(const scale_object &_s) | Chain | |
| AddConstraint(IKConstraint *_constraint) | IK | |
| AddJoint(Joint *target, Joint *p) | Chain | |
| AddJoint(Joint *target, const char *parent_name, const char *charname=0) | Chain | |
| AddJoint(JointData *joint_data, const char *charname=0) | Chain | |
| AddMarker(const std::string &label, const std::string &linkname, const std::string &charname, const fVec3 &rel_pos) | IK | |
| AddMarker(const char *marker_name, Joint *parent_joint, const fVec3 &abs_pos=0.0) | IK | |
| AddRoot(const char *name=0, const fVec3 &grav=fVec3(0.0, 0.0, 9.8)) | Chain | |
| AddRoot(Joint *r) | Chain | |
| all_value | Chain | [protected] |
| all_value_dot | Chain | [protected] |
| all_vel | Chain | [protected] |
| all_vel_dot | Chain | [protected] |
| apply_geom_scale(SceneGraph *sg, Joint *cur) | Chain | [protected] |
| apply_scale() | Chain | [protected, virtual] |
| apply_scale(const scale_object &_s) | Chain | [protected] |
| apply_scale_sub(Joint *cur, double scale) | Chain | [protected] |
| apply_scale_top(Joint *top, double scale) | Chain | [protected] |
| ApplyGeomScale(SceneGraph *sg) | Chain | |
| assign_constraints(int _n) | IK | [protected] |
| BeginCreateChain(int append=false) | Chain | |
| calc_abs_positions(Joint *cur, SceneGraph *sg) | Chain | [protected] |
| calc_feedback() | IK | [protected] |
| calc_jacobian() | IK | [protected] |
| calc_rel_positions(Joint *cur, SceneGraph *sg) | Chain | [protected] |
| CalcAcceleration() | Chain | |
| CalcPosition() | Chain | |
| CalcVelocity() | Chain | |
| Chain() | Chain | |
| Clear() | Chain | [virtual] |
| clear_data() | Chain | [protected, virtual] |
| clear_scale_object_list() | Chain | |
| ClearExtForce() | Chain | |
| ClearJointForce() | Chain | |
| COM_CONSTRAINT enum value | IK | |
| ComJacobian(fMat &J, fVec3 &com, const char *chname=0) | Chain | |
| Connect(Joint *virtual_joint, Joint *parent_joint) | Chain | |
| ConstIndex enum name | IK | |
| ConstraintID(ConstType _type, const char *jname) | IK | |
| ConstraintID(int _index) | IK | |
| ConstraintIndex(ConstType _type, const char *jname) | IK | |
| ConstraintIndex(int _id) | IK | |
| constraints | IK | [protected] |
| ConstType enum name | IK | |
| copy_jacobian() | IK | [protected] |
| CreateParallel(int num_char, const char *prmname, const char *charname, const fVec3 &init_pos=0.0, const fMat33 &init_att=1.0, const fVec3 &pos_offset=0.0, const fMat33 &att_offset=1.0, int init_num=0) | Chain | |
| CreateSerial(int num_joint, const JointData &joint_data, const char *charname=0, Joint *parent_joint=0) | Chain | |
| DESIRE_CONSTRAINT enum value | IK | |
| DisableDesire(const char *jname) | IK | |
| Disconnect(Joint *j) | Chain | |
| do_connect | Chain | [protected] |
| edit_marker(IKHandle *marker, const char *body_name, Joint *parent_joint, const fVec3 &abs_pos) | IK | [protected] |
| EditMarker(IKHandle *marker, const char *body_name, Joint *parent_joint, const fVec3 &abs_pos=0.0) | IK | |
| EnableDesire(const char *jname) | IK | |
| EndCreateChain(SceneGraph *sg=NULL) | Chain | |
| fb | IK | [protected] |
| FindCharacterRoot(const char *charname) | Chain | |
| FindConstraint(ConstType _type, const char *jname, const char *charname=0) | IK | |
| FindConstraint(int _id) | IK | |
| FindJoint(const char *jname, const char *charname=0) | Chain | |
| FindJoint(int _id) | Chain | |
| GetJointAcc(fVec &accs) | Chain | |
| GetJointForce(fVec &forces) | Chain | |
| GetJointList(Joint **&joints) | Chain | |
| GetJointNameList(char **&jnames) | Chain | |
| GetJointValue(fVec &values) | Chain | |
| GetJointVel(fVec &vels) | Chain | |
| GetMaxConditionNumber() | IK | [inline] |
| HANDLE_CONSTRAINT enum value | IK | |
| HAVE_CONSTRAINT enum value | IK | |
| HIGH_IF_POSSIBLE enum value | IK | |
| HIGH_PRIORITY enum value | IK | |
| IK() | IK | |
| IK_NUM_CONSTRAINT_TYPES enum value | IK | |
| IKConstraint class | IK | [friend] |
| IKDesire class | IK | [friend] |
| IKHandle class | IK | [friend] |
| in_create_chain | Chain | [protected] |
| init(SceneGraph *sg) | IK | [protected, virtual] |
| init_scale(SceneGraph *sg) | Chain | [protected] |
| init_scale_sub(Node *node) | Chain | [protected] |
| init_value | Chain | [protected] |
| init_vel | Chain | [protected] |
| Integrate(double timestep) | Chain | |
| IntegrateAdaptive(double ×tep, int step, double min_timestep=DEFAULT_MIN_TIMESTEP, double max_integ_error=DEFAULT_MAX_INTEG_ERROR) | Chain | |
| IntegrateRK4(double timestep, int step) | Chain | |
| IntegrateRK4Value(double timestep, int step) | Chain | |
| IntegrateRK4Velocity(double timestep, int step) | Chain | |
| IntegrateValue(double timestep) | Chain | |
| IntegrateVelocity(double timestep) | Chain | |
| InvDyn(fVec &tau) | Chain | |
| J | IK | [protected] |
| j_acc_p | Chain | [protected] |
| j_value_dot | Chain | [protected] |
| joint_weights | IK | [protected] |
| Load(const char *fname, const char *charname=0) | Chain | |
| load_markers(SceneGraph *sg, Joint *rj) | IK | [protected] |
| load_markers(TransformNode *marker_top) | IK | [protected] |
| LoadMarkerXML(const char *fname, const char *_charname) | IK | |
| LoadXML(const char *fname, const char *charname=0) | Chain | |
| LOW_PRIORITY enum value | IK | |
| max_condnum | IK | [protected] |
| myinit(SceneGraph *sg) | IK | [protected] |
| n_all_const | IK | [protected] |
| n_assigned_constraints | IK | [protected] |
| n_const | IK | [protected] |
| n_constraints | IK | [protected] |
| n_dof | Chain | [protected] |
| n_joint | Chain | [protected] |
| N_PRIORITY_TYPES enum value | IK | |
| n_thrust | Chain | [protected] |
| n_total_const | IK | [protected] |
| n_value | Chain | [protected] |
| NO_CONSTRAINT enum value | IK | |
| NumConstraints() | IK | [inline] |
| NumConstraints(ConstType t) | IK | |
| NumDOF() | Chain | [inline] |
| NumJoint() | Chain | [inline] |
| NumValue() | Chain | [inline] |
| Priority enum name | IK | |
| RemoveAllConstraints() | IK | |
| RemoveConstraint(int _id) | IK | |
| RemoveJoint(Joint *j) | Chain | |
| reset_scale() | Chain | [protected] |
| reset_scale_sub(Joint *jnt) | Chain | [protected] |
| ResetAllConstraints() | IK | |
| ResetConstraints(ConstType t) | IK | |
| Root() | Chain | [inline] |
| root | Chain | [protected] |
| Save(const char *fname, const char *charname=0) const | Chain | |
| Save(ostream &ost, const char *charname=0) const | Chain | |
| save_marker(TransformNode *top_tnode, IKHandle *h) | IK | [protected] |
| SaveMarkers(const char *fname) | IK | |
| SaveStatus(fVec &value, fVec &vel, fVec &acc) | Chain | |
| SaveXML(const char *fname, const char *charname=0) const | Chain | |
| SaveXML(ostream &ost, const char *charname=0) const | Chain | |
| SCALAR_JOINT_LIMIT_CONSTRAINT enum value | IK | |
| scale_object_list | Chain | [protected] |
| set_abs_position_orientation(Joint *jnt, const fVec3 &abs_pos, const fMat33 &abs_att) | Chain | |
| set_all_torque_given(Joint *cur, int _tg) | Chain | [protected] |
| set_character_scale(Joint *jnt, double _scale, const char *charname) | IK | [protected] |
| set_relative_positions(SceneGraph *sg) | Chain | [protected] |
| SetAllTorqueGiven(int _tg) | Chain | |
| SetCharacterScale(double _scale, const char *charname=0) | IK | |
| SetCharacterTorqueGiven(const char *charname, int _tg) | Chain | |
| SetConstraintScale(double _scale, const char *charname=0) | IK | |
| SetDesireGain(const char *jname, double _gain) | IK | |
| SetJointAcc(const fVec &accs) | Chain | |
| SetJointForce(const fVec &forces) | Chain | |
| SetJointValue(const fVec &values) | Chain | |
| SetJointVel(const fVec &vels) | Chain | |
| SetJointWeight(const char *jname, double _weight) | IK | |
| SetJointWeight(const char *jname, const fVec &_weight) | IK | |
| SetMaxConditionNumber(double cn) | IK | [inline] |
| SetStatus(const fVec &value, const fVec &vel, const fVec &acc) | Chain | |
| SetTorqueGiven(Joint *_joint, int _tg) | Chain | |
| solve_ik() | IK | [protected] |
| TotalCOM(fVec3 &com, const char *chname=0) | Chain | |
| Update(double timestep) | IK | |
| Update(double max_timestep, double min_timestep, double max_integ_error=DEFAULT_MAX_INTEG_ERROR) | IK | |
| weight | IK | [protected] |
| ~Chain() | Chain | [virtual] |
| ~IK() | IK | |