|
hpp-python 9.0.2
python bindings for HPP, based on boost python
|
Namespaces | |
| namespace | steeringMethod |
| namespace | urdf |
Classes | |
| struct | Device |
| struct | EndEffectorTrajectory |
| struct | EndEffectorTrajectorySteeringMethod |
| struct | GraphSteeringMethod |
| struct | ManipulationPlanner |
| struct | modelsInfo |
| struct | Problem |
| struct | PyWEdge |
| Python wrapper for Edge. More... | |
| struct | PyWGraph |
| Python wrapper for Graph. More... | |
| struct | PyWState |
| Python wrapper for State. More... | |
| struct | StatesPathFinder |
| struct | TransitionPlanner |
Functions | |
| void | exposeDevice () |
| void | exposeHandle () |
| void | exposeGraph () |
| void | exposePathPlanners () |
| void | exposeProblem () |
| void | exposePathProjector () |
| void | exposeManipSteeringMethod () |
| void | exposePathOptimizers () |
| 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) |
| vector3_t | getApproachingDirection (const HandlePtr_t &handle) |
| void | setApproachingDirection (const HandlePtr_t &handle, const vector3_t &dir) |
| object | asPinDevice (object self) |
| std::vector< std::vector< double > > | matrixToVectorVector (const Eigen::Ref< const Eigen::Matrix< double, -1, -1 > > &input) |
| PyObject * | getGraphCapsule (const PyWGraph &self) |
| template<typename InnerOpt > | |
| hpp::core::PathOptimizerPtr_t | createGraphOptimizer (const hpp::core::ProblemConstPtr_t &problem) |
| void | exposeSplineGradientBased1 (const char *name) |
| void | exposeSplineGradientBased3 (const char *name) |
| typedef hpp::manipulation::ConstraintsAndComplements_t pyhpp::manipulation::ConstraintsAndComplements_t |
| typedef std::pair<JointPtr_t, Shape_t> pyhpp::manipulation::JointAndShape_t |
| typedef std::vector<JointAndShape_t> pyhpp::manipulation::JointAndShapes_t |
| typedef std::shared_ptr<Device> pyhpp::manipulation::PyWDevicePtr_t |
| typedef std::shared_ptr<PyWEdge> pyhpp::manipulation::PyWEdgePtr_t |
| typedef std::shared_ptr< PyWGraph > pyhpp::manipulation::PyWGraphPtr_t |
| typedef std::shared_ptr<GraphSteeringMethod> pyhpp::manipulation::PyWGraphSteeringMethodPtr_t |
| typedef std::shared_ptr<Problem> pyhpp::manipulation::PyWProblemPtr_t |
| typedef std::shared_ptr<PyWState> pyhpp::manipulation::PyWStatePtr_t |
| typedef pathOptimization::SplineGradientBased<hpp::core::path::BernsteinBasis, 1> pyhpp::manipulation::SGB1_t |
| typedef pathOptimization::SplineGradientBased<hpp::core::path::BernsteinBasis, 3> pyhpp::manipulation::SGB3_t |
| typedef std::vector<vector3_t> pyhpp::manipulation::Shape_t |
| typedef boost::python::tuple pyhpp::manipulation::tuple |
| object pyhpp::manipulation::asPinDevice | ( | object | self | ) |
| hpp::core::PathOptimizerPtr_t pyhpp::manipulation::createGraphOptimizer | ( | const hpp::core::ProblemConstPtr_t & | problem | ) |
| void pyhpp::manipulation::exposeDevice | ( | ) |
| void pyhpp::manipulation::exposeGraph | ( | ) |
| void pyhpp::manipulation::exposeHandle | ( | ) |
| void pyhpp::manipulation::exposeManipSteeringMethod | ( | ) |
| void pyhpp::manipulation::exposePathOptimizers | ( | ) |
| void pyhpp::manipulation::exposePathPlanners | ( | ) |
| void pyhpp::manipulation::exposePathProjector | ( | ) |
| void pyhpp::manipulation::exposeProblem | ( | ) |
| void pyhpp::manipulation::exposeSplineGradientBased1 | ( | const char * | name | ) |
| void pyhpp::manipulation::exposeSplineGradientBased3 | ( | const char * | name | ) |
| vector3_t pyhpp::manipulation::getApproachingDirection | ( | const HandlePtr_t & | handle | ) |
| PyObject * pyhpp::manipulation::getGraphCapsule | ( | const PyWGraph & | self | ) |
Create a PyCapsule containing a copy of the GraphPtr_t shared_ptr This allows external modules to extract the native C++ pointer
| Transform3s pyhpp::manipulation::getHandleLocalPosition | ( | const HandlePtr_t & | handle | ) |
| std::vector< bool > pyhpp::manipulation::getHandleMask | ( | const HandlePtr_t & | handle | ) |
| std::vector< bool > pyhpp::manipulation::getHandleMaskComp | ( | const HandlePtr_t & | handle | ) |
| std::string pyhpp::manipulation::getHandleName | ( | const HandlePtr_t & | handle | ) |
| std::vector< std::vector< double > > pyhpp::manipulation::matrixToVectorVector | ( | const Eigen::Ref< const Eigen::Matrix< double, -1, -1 > > & | input | ) |
| void pyhpp::manipulation::setApproachingDirection | ( | const HandlePtr_t & | handle, |
| const vector3_t & | dir | ||
| ) |
| void pyhpp::manipulation::setHandleLocalPosition | ( | const HandlePtr_t & | handle, |
| const Transform3s & | se3 | ||
| ) |
| void pyhpp::manipulation::setHandleMask | ( | const HandlePtr_t & | handle, |
| const std::vector< bool > & | mask | ||
| ) |
| void pyhpp::manipulation::setHandleMaskComp | ( | const HandlePtr_t & | handle, |
| const std::vector< bool > & | mask | ||
| ) |
| void pyhpp::manipulation::setHandleName | ( | const HandlePtr_t & | handle, |
| const std::string & | name | ||
| ) |