| 
|   | UpTorso () | 
|   | 
|   | ~UpTorso () | 
|   | 
| Matrix  | Jacobian_TorsoArmRight () | 
|   | 
| Matrix  | Jacobian_TorsoArmLeft () | 
|   | 
| Matrix  | Jacobian_TorsoHead () | 
|   | 
| Matrix  | Jacobian_HeadArmRight () | 
|   | 
| Matrix  | Jacobian_HeadArmLeft () | 
|   | 
| Matrix  | Jacobian_HeadTorso () | 
|   | 
| Matrix  | Jacobian_ArmLeftArmRight () | 
|   | 
| Matrix  | Jacobian_ArmRightArmLeft () | 
|   | 
| Vector  | Pose_TorsoArmRight (bool axisRep=false) | 
|   | 
| Vector  | Pose_TorsoArmLeft (bool axisRep=false) | 
|   | 
| Vector  | Pose_HeadArmRight (bool axisRep=false) | 
|   | 
| Vector  | Pose_HeadArmLeft (bool axisRep=false) | 
|   | 
| Vector  | Pose_TorsoHead (bool axisRep=false) | 
|   | 
| Vector  | Pose_HeadTorso (bool axisRep=false) | 
|   | 
| Vector  | Pose_ArmLeftArmRight (bool axisRep=false) | 
|   | 
| Vector  | Pose_ArmRightArmLeft (bool axisRep=false) | 
|   | 
| string  | toString () | 
|   | 
|   | iDynNode (const NewEulMode _mode=DYNAMIC) | 
|   | Default constructor.  
  | 
|   | 
|   | iDynNode (const std::string &_info, const NewEulMode _mode=DYNAMIC, unsigned int verb=iCub::skinDynLib::VERBOSE) | 
|   | Constructor with parameters.  
  | 
|   | 
| virtual void  | addLimb (iDyn::iDynLimb *limb, const yarp::sig::Matrix &H, const FlowType kinFlow=RBT_NODE_OUT, const FlowType wreFlow=RBT_NODE_IN, bool hasSensor=false) | 
|   | Add one limb to the node, defining its RigidBodyTransformation.  
  | 
|   | 
| yarp::sig::Matrix  | getRBT (unsigned int iLimb) const | 
|   | Return the RBT matrix of a certain limb attached to the node.  
  | 
|   | 
| bool  | solveKinematics (const yarp::sig::Vector &w0, const yarp::sig::Vector &dw0, const yarp::sig::Vector &ddp0) | 
|   | Main function to manage the exchange of kinematic information among the limbs attached to the node.  
  | 
|   | 
| bool  | solveKinematics () | 
|   | Main function to manage the exchange of kinematic information among the limbs attached to the node.  
  | 
|   | 
| bool  | setKinematicMeasure (const yarp::sig::Vector &w0, const yarp::sig::Vector &dw0, const yarp::sig::Vector &ddp0) | 
|   | Set the kinematic measurement (w,dw,ddp) on the limb where the kinematic flow is of type RBT_NODE_IN.  
  | 
|   | 
| virtual bool  | solveWrench () | 
|   | Main function to manage the exchange of wrench information among the limbs attached to the node.  
  | 
|   | 
| bool  | solveWrench (const yarp::sig::Matrix &FM) | 
|   | This is to manage the exchange of wrench information among the limbs attached to the node.  
  | 
|   | 
| bool  | solveWrench (const yarp::sig::Matrix &F, const yarp::sig::Matrix &M) | 
|   | This is to manage the exchange of wrench information among the limbs attached to the node.  
  | 
|   | 
| virtual bool  | setWrenchMeasure (const yarp::sig::Matrix &F, const yarp::sig::Matrix &M) | 
|   | Set the wrench measure on the limbs with input wrench.  
  | 
|   | 
| virtual bool  | setWrenchMeasure (const yarp::sig::Matrix &FM) | 
|   | Set the wrench measure on the limbs with input wrench.  
  | 
|   | 
| yarp::sig::Vector  | getForce () const | 
|   | Return the node force.  
  | 
|   | 
| yarp::sig::Vector  | getMoment () const | 
|   | Return the node moment.  
  | 
|   | 
| yarp::sig::Vector  | getAngVel () const | 
|   | Return the node angular velocity.  
  | 
|   | 
| yarp::sig::Vector  | getAngAcc () const | 
|   | Return the node angular acceleration.  
  | 
|   | 
| yarp::sig::Vector  | getLinAcc () const | 
|   | Return the node linear acceleration.  
  | 
|   | 
| yarp::sig::Matrix  | computeJacobian (unsigned int iChain) | 
|   | Compute the Jacobian of the limb with index iChain in the node, in its default direction (as it would be done by iKin).  
  | 
|   | 
| yarp::sig::Matrix  | computeJacobian (unsigned int iChain, unsigned int iLink) | 
|   | Compute the Jacobian of the i-th link of the limb with index iChain in the node, in its default direction (as it would be done by iKin).  
  | 
|   | 
| yarp::sig::Matrix  | computeJacobian (unsigned int iChainA, JacobType dirA, unsigned int iChainB, JacobType dirB) | 
|   | Compute the Jacobian between two links in two different chains.  
  | 
|   | 
| yarp::sig::Matrix  | computeJacobian (unsigned int iChainA, JacobType dirA, unsigned int iChainB, unsigned int iLinkB, JacobType dirB) | 
|   | Compute the Jacobian between two links in two different chains.  
  | 
|   | 
| yarp::sig::Vector  | computePose (unsigned int iChainA, JacobType dirA, unsigned int iChainB, JacobType dirB, const bool axisRep) | 
|   | Compute the Pose of the end-effector, given a "virtual" chain connecting two limbs.  
  | 
|   | 
| yarp::sig::Vector  | computePose (unsigned int iChainA, JacobType dirA, unsigned int iChainB, unsigned int iLinkB, JacobType dirB, const bool axisRep) | 
|   | Compute the Pose of the end-effector, given a "virtual" chain connecting two limbs.  
  | 
|   | 
| yarp::sig::Matrix  | TESTING_computeCOMJacobian (unsigned int iChain, unsigned int iLink) | 
|   | Compute the Jacobian of the COM of the i-th link of the limb with index iChain in the node.  
  | 
|   | 
| yarp::sig::Matrix  | TESTING_computeCOMJacobian (unsigned int iChainA, JacobType dirA, unsigned int iChainB, unsigned int iLinkB, JacobType dirB) | 
|   | Compute the Jacobian of the COM of link iLinkB, in chainB, when two different chains (A and B) are connected.  
  | 
|   | 
 | 
| void  | zero () | 
|   | Reset all data to zero.  
  | 
|   | 
| void  | compute_Pn_HAN (unsigned int iChainA, JacobType dirA, unsigned int iChainB, JacobType dirB, yarp::sig::Matrix &Pn, yarp::sig::Matrix &H_A_Node) | 
|   | Compute Pn and H_A_Node matrices given two chains.  
  | 
|   | 
| void  | compute_Pn_HAN (unsigned int iChainA, JacobType dirA, unsigned int iChainB, unsigned int iLinkB, JacobType dirB, yarp::sig::Matrix &Pn, yarp::sig::Matrix &H_A_Node) | 
|   | Compute Pn and H_A_Node matrices given two chains.  
  | 
|   | 
| void  | compute_Pn_HAN_COM (unsigned int iChainA, JacobType dirA, unsigned int iChainB, unsigned int iLinkB, JacobType dirB, yarp::sig::Matrix &Pn, yarp::sig::Matrix &H_A_Node) | 
|   | Compute Pn and H_A_Node matrices given two chains.  
  | 
|   | 
| unsigned int  | howManyWrenchInputs (bool afterAttach=false) const | 
|   | Return the number of limbs with wrench input, i.e.  
  | 
|   | 
| unsigned int  | howManyKinematicInputs (bool afterAttach=false) const | 
|   | Return the number of limbs with kinematic input, i.e.  
  | 
|   | 
| std::deque< RigidBodyTransformation >  | rbtList | 
|   | the list of RBT  
  | 
|   | 
| NewEulMode  | mode | 
|   | STATIC/DYNAMIC/DYNAMIC_W_ROTOR/DYNAMIC_CORIOLIS_GRAVITY.  
  | 
|   | 
| std::string  | info | 
|   | info or useful notes  
  | 
|   | 
| unsigned int  | verbose | 
|   | verbosity flag  
  | 
|   | 
| yarp::sig::Vector  | w | 
|   | angular velocity  
  | 
|   | 
| yarp::sig::Vector  | dw | 
|   | angular acceleration  
  | 
|   | 
| yarp::sig::Vector  | ddp | 
|   | linear acceleration  
  | 
|   | 
| yarp::sig::Vector  | F | 
|   | force  
  | 
|   | 
| yarp::sig::Vector  | Mu | 
|   | moment  
  | 
|   | 
| yarp::sig::Vector  | COM | 
|   | COM position of the node.  
  | 
|   | 
| double  | mass | 
|   | total mass of the node  
  | 
|   | 
Definition at line 44 of file main.cpp.