30#ifndef PYHPP_MANIPULATION_DEVICE_HH
31#define PYHPP_MANIPULATION_DEVICE_HH
34#include <hpp/manipulation/device.hh>
40#include <pinocchio/multibody/data.hpp>
41#include <pinocchio/multibody/geometry.hpp>
42#include <pinocchio/spatial/se3.hpp>
46namespace manipulation {
80 const std::string&
name()
const;
void init(const ConfigurationShooterWkPtr_t &weak)
pinocchio::value_type value_type
pinocchio::Transform3s Transform3s
pinocchio::JointPtr_t JointPtr_t
constraints::LiegroupSpacePtr_t LiegroupSpacePtr_t
pinocchio::ConfigurationIn_t ConfigurationIn_t
pinocchio::size_type size_type
pinocchio::Configuration_t Configuration_t
pinocchio::DevicePtr_t DevicePtr_t
shared_ptr< Device > DevicePtr_t
shared_ptr< Handle > HandlePtr_t
shared_ptr< Device > DevicePtr_t
::pinocchio::DataTpl< value_type, 0, ::pinocchio::JointCollectionDefaultTpl > Data
shared_ptr< Joint > JointPtr_t
::pinocchio::GeometryData GeomData
shared_ptr< LiegroupSpace > LiegroupSpacePtr_t
matrix_t::Index size_type
::pinocchio::SE3 Transform3s
::pinocchio::GeometryModel GeomModel
::pinocchio::ModelTpl< value_type, 0, ::pinocchio::JointCollectionDefaultTpl > Model
shared_ptr< Gripper > GripperPtr_t
shared_ptr< Model > ModelPtr_t
Eigen::Ref< const Configuration_t > ConfigurationIn_t
hpp::pinocchio::GeomModel GeomModel
Definition device.hh:53
hpp::pinocchio::DevicePtr_t PinDevicePtr_t
Definition device.hh:65
hpp::pinocchio::GeomData GeomData
Definition device.hh:51
hpp::pinocchio::ModelPtr_t ModelPtr_t
Definition device.hh:50
hpp::manipulation::Handle Handle
Definition device.hh:63
hpp::pinocchio::Computation_t Computation_t
Definition device.hh:61
hpp::pinocchio::Model Model
Definition device.hh:48
hpp::manipulation::HandlePtr_t HandlePtr_t
Definition device.hh:62
hpp::pinocchio::Gripper Gripper
Definition device.hh:60
hpp::pinocchio::GripperPtr_t GripperPtr_t
Definition device.hh:59
hpp::pinocchio::Data Data
Definition device.hh:49
hpp::pinocchio::Frame Frame
Definition device.hh:66
const LiegroupSpacePtr_t & configSpace() const
Definition device.cc:44
boost::python::list getJointNames()
Definition device.cc:134
const Configuration_t & currentConfiguration() const
Definition device.cc:55
Data & data()
Definition device.cc:48
size_type numberDof() const
Definition device.cc:54
size_type configSize() const
Definition device.cc:53
const std::string & name() const
Definition device.cc:43
GeomModel & geomModel()
Definition device.cc:50
Model & model()
Definition device.cc:47
Device(const DevicePtr_t &object)
Definition device.cc:39
void computeFramesForwardKinematics()
Definition device.cc:64
void setJointBounds(const char *jointName, boost::python::list jointBounds)
Definition device.cc:89
void setRobotRootPosition(const std::string &robotName, const Transform3s &positionWRTParentJoint)
Definition device.cc:71
void computeForwardKinematics(int flag)
Definition device.cc:61
void updateGeometryPlacements()
Definition device.cc:67
GeomData & geomData()
Definition device.cc:49
PinDevicePtr_t asPinDevice()
GeomModel & visualModel()
Definition device.cc:51
DevicePtr_t obj
Definition device.hh:76
boost::python::list getJointConfig(const char *jointName)
Definition device.cc:117