Humanoid robot. More...
#include <hpp/model/humanoid-robot.hh>
Public Member Functions | |
JointPtr_t | waist () const |
Get Joint corresponding to the waist. | |
void | waist (const JointPtr_t &joint) |
Set waist joint. | |
JointPtr_t | chest () const |
Get Joint corresponding to the chest. | |
void | chest (const JointPtr_t &joint) |
Set chest joint. | |
JointPtr_t | leftWrist () const |
Get Joint corresponding to the left wrist. | |
void | leftWrist (const JointPtr_t &joint) |
Set left wrist. | |
JointPtr_t | rightWrist () const |
Get Joint corresponding to the right wrist. | |
void | rightWrist (const JointPtr_t &joint) |
Set right wrist. | |
JointPtr_t | leftAnkle () const |
Get Joint corresponding to the left ankle. | |
void | leftAnkle (const JointPtr_t &joint) |
Set letf ankle. | |
JointPtr_t | rightAnkle () const |
Get Joint corresponding to the right ankle. | |
void | rightAnkle (const JointPtr_t &joint) |
Set right ankle. | |
JointPtr_t | gazeJoint () const |
Get gaze joint. | |
void | gazeJoint (const JointPtr_t &joint) |
Set gaze joint. | |
void | gaze (const vector3_t &origin, const vector3_t &dir) |
Set gaze parameters. | |
Construction, copy and destruction | |
virtual | ~HumanoidRobot () |
HumanoidRobotPtr_t | clone () const |
Clone as a CkwsDevice. | |
Static Public Member Functions | |
static HumanoidRobotPtr_t | create (const std::string &name) |
Creation of a new device. | |
Protected Member Functions | |
HumanoidRobot (const std::string &name) | |
Constructor. | |
void | init (const HumanoidRobotWkPtr_t &weakPtr) |
Initialization. |
Humanoid robot.
virtual hpp::model::HumanoidRobot::~HumanoidRobot | ( | ) | [virtual] |
hpp::model::HumanoidRobot::HumanoidRobot | ( | const std::string & | name | ) | [protected] |
Constructor.
JointPtr_t hpp::model::HumanoidRobot::chest | ( | ) | const |
Get Joint corresponding to the chest.
void hpp::model::HumanoidRobot::chest | ( | const JointPtr_t & | joint | ) |
Set chest joint.
Clone as a CkwsDevice.
Reimplemented from hpp::model::Device.
static HumanoidRobotPtr_t hpp::model::HumanoidRobot::create | ( | const std::string & | name | ) | [static] |
Creation of a new device.
name | Name of the device (is passed to CkkpDeviceComponent) |
Referenced by hpp::model::ObjectFactory::createHumanoidRobot().
void hpp::model::HumanoidRobot::gaze | ( | const vector3_t & | origin, |
const vector3_t & | dir | ||
) | [inline] |
Set gaze parameters.
Get gaze joint.
void hpp::model::HumanoidRobot::gazeJoint | ( | const JointPtr_t & | joint | ) |
Set gaze joint.
void hpp::model::HumanoidRobot::init | ( | const HumanoidRobotWkPtr_t & | weakPtr | ) | [protected] |
Initialization.
Get Joint corresponding to the left ankle.
void hpp::model::HumanoidRobot::leftAnkle | ( | const JointPtr_t & | joint | ) |
Set letf ankle.
Get Joint corresponding to the left wrist.
void hpp::model::HumanoidRobot::leftWrist | ( | const JointPtr_t & | joint | ) |
Set left wrist.
Get Joint corresponding to the right ankle.
void hpp::model::HumanoidRobot::rightAnkle | ( | const JointPtr_t & | joint | ) |
Set right ankle.
Get Joint corresponding to the right wrist.
void hpp::model::HumanoidRobot::rightWrist | ( | const JointPtr_t & | joint | ) |
Set right wrist.
JointPtr_t hpp::model::HumanoidRobot::waist | ( | ) | const |
Get Joint corresponding to the waist.
void hpp::model::HumanoidRobot::waist | ( | const JointPtr_t & | joint | ) |
Set waist joint.