, 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 | |