addConstraint(const std::string &segment_name, ConstraintCallback _function, void *_param=NULL, bool _freeParam=false, bool _substep=false) | iTaSC::Armature | |
addEndEffector(const std::string &name) | iTaSC::Armature | virtual |
addLimitConstraint(const std::string &segment_name, unsigned int dof, double _min, double _max) | iTaSC::Armature | |
addSegment(const std::string &segment_name, const std::string &hook_name, const Joint &joint, const double &q_rest, const Frame &f_tip=F_identity, const Inertia &M=Inertia::Zero()) | iTaSC::Armature | |
Armature() | iTaSC::Armature | |
Controlled enum value | iTaSC::Object | |
ControlledObject() | iTaSC::ControlledObject | |
EffectorList typedef | iTaSC::Armature | |
finalize() | iTaSC::Armature | virtual |
getArmLength() | iTaSC::Armature | inlinevirtual |
getControlOutput() const | iTaSC::ControlledObject | inlinevirtual |
getCq() const | iTaSC::ControlledObject | inlinevirtual |
getJointArray() | iTaSC::Armature | virtual |
getJq(unsigned int ee) const | iTaSC::ControlledObject | virtual |
getMaxEndEffectorChange() | iTaSC::Armature | |
getMaxJointChange() | iTaSC::Armature | |
getMaxTimestep(double ×tep) | iTaSC::ControlledObject | virtual |
getNrOfConstraints() | iTaSC::ControlledObject | inlinevirtual |
getNrOfCoordinates() | iTaSC::ControlledObject | inlinevirtual |
getPose(const unsigned int end_effector) | iTaSC::Armature | virtual |
getRelativeFrame(Frame &result, const std::string &segment_name, const std::string &base_name=m_root) | iTaSC::Armature | |
getSegment(const std::string &segment_name, const unsigned int q_size, const Joint *&p_joint, double &q_rest, double &q, const Frame *&p_tip) | iTaSC::Armature | |
getType() | iTaSC::Object | inlinevirtual |
getWq() | iTaSC::ControlledObject | inlinevirtual |
getWy() const | iTaSC::ControlledObject | inlinevirtual |
ID enum name | iTaSC::Armature | |
ID_JOINT enum value | iTaSC::Armature | |
ID_JOINT_RX enum value | iTaSC::Armature | |
ID_JOINT_RY enum value | iTaSC::Armature | |
ID_JOINT_RZ enum value | iTaSC::Armature | |
ID_JOINT_TX enum value | iTaSC::Armature | |
ID_JOINT_TY enum value | iTaSC::Armature | |
ID_JOINT_TZ enum value | iTaSC::Armature | |
initCache(Cache *_cache) | iTaSC::Armature | virtual |
initialize(unsigned int _nq, unsigned int _nc, unsigned int _nee) | iTaSC::ControlledObject | virtual |
JointConstraintList typedef | iTaSC::Armature | |
JointList typedef | iTaSC::Armature | |
m_Cq | iTaSC::ControlledObject | protected |
m_internalPose | iTaSC::Object | protected |
m_JqArray | iTaSC::ControlledObject | protected |
m_maxDeltaQ | iTaSC::ControlledObject | protected |
m_nc | iTaSC::ControlledObject | protected |
m_nee | iTaSC::ControlledObject | protected |
m_nq | iTaSC::ControlledObject | protected |
m_qdot | iTaSC::ControlledObject | protected |
m_updated | iTaSC::Object | protected |
m_Wq | iTaSC::ControlledObject | protected |
m_Wy | iTaSC::ControlledObject | protected |
m_ydot | iTaSC::ControlledObject | protected |
Object(ObjectType _type) | iTaSC::Object | inline |
ObjectType enum name | iTaSC::Object | |
pushCache(const Timestamp ×tamp) | iTaSC::Armature | virtual |
setControlParameter(unsigned int constraintId, unsigned int valueId, ConstraintAction action, double value, double timestep=0.0) | iTaSC::Armature | virtual |
iTaSC::ControlledObject::setControlParameter(unsigned int constraintId, unsigned int valueId, ConstraintAction action, e_scalar value, double timestep=0.0)=0 | iTaSC::ControlledObject | pure virtual |
setJointArray(const KDL::JntArray &joints) | iTaSC::Armature | virtual |
setJointVelocity(const e_vector qdot_in) | iTaSC::ControlledObject | inlinevirtual |
setWq(const e_matrix &Wq_in) | iTaSC::ControlledObject | inlinevirtual |
UnControlled enum value | iTaSC::Object | |
updateControlOutput(const Timestamp ×tamp) | iTaSC::Armature | virtual |
updated() | iTaSC::Object | inline |
updated(bool val) | iTaSC::Object | inline |
updateJacobian() | iTaSC::Armature | protectedvirtual |
updateJoint(const Timestamp ×tamp, JointLockCallback &callback) | iTaSC::Armature | virtual |
updateKinematics(const Timestamp ×tamp) | iTaSC::Armature | virtual |
world | iTaSC::Object | static |
~Armature() | iTaSC::Armature | virtual |
~ControlledObject() | iTaSC::ControlledObject | virtual |
~Object() | iTaSC::Object | inlinevirtual |