20 #ifndef HPP_MANIPULATION_DEVICE_HH 21 # define HPP_MANIPULATION_DEVICE_HH 23 # include <hpp/pinocchio/humanoid-robot.hh> 25 # include <hpp/core/container.hh> 28 # include <hpp/manipulation/config.hh> 31 namespace manipulation {
54 virtual std::ostream& print (std::ostream& os)
const;
56 void setRobotRootPosition (
const std::string& robotName,
61 std::vector<std::string> robotNames ()
const;
86 Parent_t::initCopy (
self, other);
95 #endif // HPP_MANIPULATION_DEVICE_HH void init(const DeviceWkPtr_t &self)
Definition: device.hh:78
Device(const std::string &name)
Definition: device.hh:74
boost::shared_ptr< Device > DevicePtr_t
pinocchio::DeviceWkPtr_t DeviceWkPtr_t
std::vector< pinocchio::FrameIndex > FrameIndices_t
Definition: fwd.hh:36
boost::shared_ptr< Device > DevicePtr_t
Definition: fwd.hh:29
void init(const ConfigurationShooterWkPtr_t &weak)
void initCopy(const DeviceWkPtr_t &self, const Device &other)
Definition: device.hh:84
core::Container< JointAndShapes_t > jointAndShapes
Definition: device.hh:67
pinocchio::HumanoidRobot Parent_t
Definition: device.hh:41
core::Container< HandlePtr_t > handles
Definition: device.hh:65
core::Transform3f Transform3f
Definition: fwd.hh:81
static DevicePtr_t create(const std::string &name)
Definition: device.hh:45
core::Container< GripperPtr_t > grippers
Definition: device.hh:66