hpp-python 6.1.0
python bindings for HPP, based on boost python
 
Loading...
Searching...
No Matches
pyhpp::manipulation Namespace Reference

Namespaces

namespace  urdf
 

Classes

struct  ConstraintResult
 Result structure for constraint operations. More...
 
struct  Device
 
struct  GraphSteeringMethod
 
struct  ManipulationPlanner
 
struct  Problem
 
struct  PyWEdge
 Python wrapper for Edge. More...
 
struct  PyWGraph
 Python wrapper for Graph. More...
 
struct  PyWState
 Python wrapper for State. More...
 
struct  TransitionPlanner
 

Typedefs

typedef std::shared_ptr< DevicePyWDevicePtr_t
 
typedef std::shared_ptr< ProblemPyWProblemPtr_t
 
typedef std::shared_ptr< PyWGraphPyWGraphPtr_t
 
typedef std::shared_ptr< GraphSteeringMethodPyWGraphSteeringMethodPtr_t
 
typedef hpp::pinocchio::Model Model
 
typedef hpp::pinocchio::Data Data
 
typedef hpp::pinocchio::ModelPtr_t ModelPtr_t
 
typedef hpp::pinocchio::GeomData GeomData
 
typedef hpp::pinocchio::LiegroupSpacePtr_t LiegroupSpacePtr_t
 
typedef hpp::pinocchio::GeomModel GeomModel
 
typedef hpp::pinocchio::Configuration_t Configuration_t
 
typedef hpp::pinocchio::ConfigurationIn_t ConfigurationIn_t
 
typedef hpp::pinocchio::size_type size_type
 
typedef hpp::pinocchio::value_type value_type
 
typedef hpp::pinocchio::Transform3s Transform3s
 
typedef hpp::pinocchio::GripperPtr_t GripperPtr_t
 
typedef hpp::pinocchio::Gripper Gripper
 
typedef hpp::pinocchio::Computation_t Computation_t
 
typedef hpp::manipulation::HandlePtr_t HandlePtr_t
 
typedef hpp::manipulation::Handle Handle
 
typedef hpp::manipulation::DevicePtr_t DevicePtr_t
 
typedef hpp::pinocchio::DevicePtr_t PinDevicePtr_t
 
typedef hpp::pinocchio::Frame Frame
 
typedef hpp::pinocchio::Joint Joint
 
typedef hpp::pinocchio::JointPtr_t JointPtr_t
 
typedef hpp::pinocchio::vector3_t vector3_t
 
typedef std::vector< vector3_tShape_t
 
typedef std::pair< JointPtr_t, Shape_tJointAndShape_t
 
typedef std::vector< JointAndShape_tJointAndShapes_t
 
typedef hpp::constraints::ImplicitPtr_t ImplicitPtr_t
 
typedef hpp::manipulation::graph::GraphComponent GraphComponent
 
typedef hpp::manipulation::graph::GraphComponentPtr_t GraphComponentPtr_t
 
typedef hpp::manipulation::ProblemPtr_t ProblemPtr_t
 
typedef hpp::manipulation::graph::Edge Edge
 
typedef hpp::manipulation::graph::EdgePtr_t EdgePtr_t
 
typedef hpp::manipulation::graph::State State
 
typedef hpp::manipulation::graph::StatePtr_t StatePtr_t
 
typedef hpp::manipulation::graph::GraphPtr_t GraphPtr_t
 
typedef hpp::manipulation::ConstraintsAndComplements_t ConstraintsAndComplements_t
 
typedef hpp::manipulation::ConstraintAndComplement_t ConstraintAndComplement_t
 
typedef std::shared_ptr< PyWStatePyWStatePtr_t
 
typedef std::shared_ptr< PyWEdgePyWEdgePtr_t
 
typedef boost::python::tuple tuple
 
typedef hpp::core::PathOptimizerPtr_t PathOptimizerPtr_t
 
typedef hpp::core::PathProjectorPtr_t PathProjectorPtr_t
 
typedef hpp::core::PathPtr_t PathPtr_t
 
typedef hpp::core::PathVectorPtr_t PathVectorPtr_t
 
typedef hpp::core::RoadmapPtr_t RoadmapPtr_t
 
typedef hpp::manipulation::matrixIn_t matrixIn_t
 
typedef pyhpp::core::PyWSteeringMethodPtr_t PyWSteeringMethodPtr_t
 

Functions

void exposeDevice ()
 
void exposeHandle ()
 
void exposeGraph ()
 
void exposePathPlanners ()
 
void exposeProblem ()
 
void exposePathProjector ()
 
void exposeGraphSteeringMethod ()
 
 BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS (getFrameId_overload, Model::getFrameId, 1, 2) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(existFrame_overload
 
 BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS (addJointFrame_overload, Model::addJointFrame, 1, 2) PinDevicePtr_t Device
 
bool Device_currentConfiguration (Device &d, const Configuration_t &c)
 
Transform3s getObjectPositionInJoint (const GripperPtr_t &gripper)
 
bool check (const Device &device)
 
std::map< std::string, HandlePtr_tgetDeviceHandles (const Device &device)
 
std::map< std::string, GripperPtr_tgetDeviceGrippers (const Device &device)
 
std::string getHandleName (const HandlePtr_t &handle)
 
void setHandleName (const HandlePtr_t &handle, const std::string &name)
 
Transform3s getHandleLocalPosition (const HandlePtr_t &handle)
 
void setHandleLocalPosition (const HandlePtr_t &handle, const Transform3s &se3)
 
std::vector< bool > getHandleMask (const HandlePtr_t &handle)
 
void setHandleMask (const HandlePtr_t &handle, const std::vector< bool > &mask)
 
std::vector< bool > getHandleMaskComp (const HandlePtr_t &handle)
 
void setHandleMaskComp (const HandlePtr_t &handle, const std::vector< bool > &mask)
 
std::vector< std::vector< int > > matrixToVectorVector (const Eigen::Ref< const Eigen::Matrix< double, -1, -1 > > &input)
 

Typedef Documentation

◆ Computation_t

◆ Configuration_t

◆ ConfigurationIn_t

◆ ConstraintAndComplement_t

◆ ConstraintsAndComplements_t

◆ Data

◆ DevicePtr_t

◆ Edge

◆ EdgePtr_t

◆ Frame

◆ GeomData

◆ GeomModel

◆ GraphComponent

◆ GraphComponentPtr_t

◆ GraphPtr_t

◆ Gripper

◆ GripperPtr_t

◆ Handle

◆ HandlePtr_t

◆ ImplicitPtr_t

◆ Joint

◆ JointAndShape_t

◆ JointAndShapes_t

◆ JointPtr_t

◆ LiegroupSpacePtr_t

◆ matrixIn_t

◆ Model

◆ ModelPtr_t

◆ PathOptimizerPtr_t

◆ PathProjectorPtr_t

◆ PathPtr_t

◆ PathVectorPtr_t

◆ PinDevicePtr_t

◆ ProblemPtr_t

◆ PyWDevicePtr_t

typedef std::shared_ptr<Device> pyhpp::manipulation::PyWDevicePtr_t

◆ PyWEdgePtr_t

typedef std::shared_ptr<PyWEdge> pyhpp::manipulation::PyWEdgePtr_t

◆ PyWGraphPtr_t

typedef std::shared_ptr<PyWGraph> pyhpp::manipulation::PyWGraphPtr_t

◆ PyWGraphSteeringMethodPtr_t

◆ PyWProblemPtr_t

◆ PyWStatePtr_t

typedef std::shared_ptr<PyWState> pyhpp::manipulation::PyWStatePtr_t

◆ PyWSteeringMethodPtr_t

◆ RoadmapPtr_t

◆ Shape_t

◆ size_type

◆ State

◆ StatePtr_t

◆ Transform3s

◆ tuple

typedef boost::python::tuple pyhpp::manipulation::tuple

◆ value_type

◆ vector3_t

Function Documentation

◆ BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS() [1/2]

pyhpp::manipulation::BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS ( addJointFrame_overload ,
Model::addJointFrame ,
1 ,
2  )

◆ BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS() [2/2]

pyhpp::manipulation::BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS ( getFrameId_overload ,
Model::getFrameId ,
1 ,
2  )

◆ check()

bool pyhpp::manipulation::check ( const Device & device)

◆ Device_currentConfiguration()

bool pyhpp::manipulation::Device_currentConfiguration ( Device & d,
const Configuration_t & c )

◆ exposeDevice()

void pyhpp::manipulation::exposeDevice ( )

◆ exposeGraph()

void pyhpp::manipulation::exposeGraph ( )

◆ exposeGraphSteeringMethod()

void pyhpp::manipulation::exposeGraphSteeringMethod ( )

◆ exposeHandle()

void pyhpp::manipulation::exposeHandle ( )

◆ exposePathPlanners()

void pyhpp::manipulation::exposePathPlanners ( )

◆ exposePathProjector()

void pyhpp::manipulation::exposePathProjector ( )

◆ exposeProblem()

void pyhpp::manipulation::exposeProblem ( )

◆ getDeviceGrippers()

std::map< std::string, GripperPtr_t > pyhpp::manipulation::getDeviceGrippers ( const Device & device)

◆ getDeviceHandles()

std::map< std::string, HandlePtr_t > pyhpp::manipulation::getDeviceHandles ( const Device & device)

◆ getHandleLocalPosition()

Transform3s pyhpp::manipulation::getHandleLocalPosition ( const HandlePtr_t & handle)

◆ getHandleMask()

std::vector< bool > pyhpp::manipulation::getHandleMask ( const HandlePtr_t & handle)

◆ getHandleMaskComp()

std::vector< bool > pyhpp::manipulation::getHandleMaskComp ( const HandlePtr_t & handle)

◆ getHandleName()

std::string pyhpp::manipulation::getHandleName ( const HandlePtr_t & handle)

◆ getObjectPositionInJoint()

Transform3s pyhpp::manipulation::getObjectPositionInJoint ( const GripperPtr_t & gripper)

◆ matrixToVectorVector()

std::vector< std::vector< int > > pyhpp::manipulation::matrixToVectorVector ( const Eigen::Ref< const Eigen::Matrix< double, -1, -1 > > & input)

◆ setHandleLocalPosition()

void pyhpp::manipulation::setHandleLocalPosition ( const HandlePtr_t & handle,
const Transform3s & se3 )

◆ setHandleMask()

void pyhpp::manipulation::setHandleMask ( const HandlePtr_t & handle,
const std::vector< bool > & mask )

◆ setHandleMaskComp()

void pyhpp::manipulation::setHandleMaskComp ( const HandlePtr_t & handle,
const std::vector< bool > & mask )

◆ setHandleName()

void pyhpp::manipulation::setHandleName ( const HandlePtr_t & handle,
const std::string & name )