Blender  V3.3
iTaSC::Armature Member List

This is the complete list of members for iTaSC::Armature, including all inherited members.

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::Armaturevirtual
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 valueiTaSC::Object
ControlledObject()iTaSC::ControlledObject
EffectorList typedefiTaSC::Armature
finalize()iTaSC::Armaturevirtual
getArmLength()iTaSC::Armatureinlinevirtual
getControlOutput() constiTaSC::ControlledObjectinlinevirtual
getCq() constiTaSC::ControlledObjectinlinevirtual
getJointArray()iTaSC::Armaturevirtual
getJq(unsigned int ee) constiTaSC::ControlledObjectvirtual
getMaxEndEffectorChange()iTaSC::Armature
getMaxJointChange()iTaSC::Armature
getMaxTimestep(double &timestep)iTaSC::ControlledObjectvirtual
getNrOfConstraints()iTaSC::ControlledObjectinlinevirtual
getNrOfCoordinates()iTaSC::ControlledObjectinlinevirtual
getPose(const unsigned int end_effector)iTaSC::Armaturevirtual
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::Objectinlinevirtual
getWq()iTaSC::ControlledObjectinlinevirtual
getWy() constiTaSC::ControlledObjectinlinevirtual
ID enum nameiTaSC::Armature
ID_JOINT enum valueiTaSC::Armature
ID_JOINT_RX enum valueiTaSC::Armature
ID_JOINT_RY enum valueiTaSC::Armature
ID_JOINT_RZ enum valueiTaSC::Armature
ID_JOINT_TX enum valueiTaSC::Armature
ID_JOINT_TY enum valueiTaSC::Armature
ID_JOINT_TZ enum valueiTaSC::Armature
initCache(Cache *_cache)iTaSC::Armaturevirtual
initialize(unsigned int _nq, unsigned int _nc, unsigned int _nee)iTaSC::ControlledObjectvirtual
JointConstraintList typedefiTaSC::Armature
JointList typedefiTaSC::Armature
m_CqiTaSC::ControlledObjectprotected
m_internalPoseiTaSC::Objectprotected
m_JqArrayiTaSC::ControlledObjectprotected
m_maxDeltaQiTaSC::ControlledObjectprotected
m_nciTaSC::ControlledObjectprotected
m_neeiTaSC::ControlledObjectprotected
m_nqiTaSC::ControlledObjectprotected
m_qdotiTaSC::ControlledObjectprotected
m_updatediTaSC::Objectprotected
m_WqiTaSC::ControlledObjectprotected
m_WyiTaSC::ControlledObjectprotected
m_ydotiTaSC::ControlledObjectprotected
Object(ObjectType _type)iTaSC::Objectinline
ObjectType enum nameiTaSC::Object
pushCache(const Timestamp &timestamp)iTaSC::Armaturevirtual
setControlParameter(unsigned int constraintId, unsigned int valueId, ConstraintAction action, double value, double timestep=0.0)iTaSC::Armaturevirtual
iTaSC::ControlledObject::setControlParameter(unsigned int constraintId, unsigned int valueId, ConstraintAction action, e_scalar value, double timestep=0.0)=0iTaSC::ControlledObjectpure virtual
setJointArray(const KDL::JntArray &joints)iTaSC::Armaturevirtual
setJointVelocity(const e_vector qdot_in)iTaSC::ControlledObjectinlinevirtual
setWq(const e_matrix &Wq_in)iTaSC::ControlledObjectinlinevirtual
UnControlled enum valueiTaSC::Object
updateControlOutput(const Timestamp &timestamp)iTaSC::Armaturevirtual
updated()iTaSC::Objectinline
updated(bool val)iTaSC::Objectinline
updateJacobian()iTaSC::Armatureprotectedvirtual
updateJoint(const Timestamp &timestamp, JointLockCallback &callback)iTaSC::Armaturevirtual
updateKinematics(const Timestamp &timestamp)iTaSC::Armaturevirtual
worldiTaSC::Objectstatic
~Armature()iTaSC::Armaturevirtual
~ControlledObject()iTaSC::ControlledObjectvirtual
~Object()iTaSC::Objectinlinevirtual