|
hpp-manipulation
6.0.0
Classes for manipulation planning.
|
#include <hpp/manipulation/problem.hh>


Public Types | |
| typedef core::Problem | Parent |
Public Member Functions | |
| void | constraintGraph (const graph::GraphPtr_t &graph) |
| Set the graph of constraints. More... | |
| graph::GraphPtr_t | constraintGraph () const |
| Get the graph of constraints. More... | |
| virtual void | checkProblem () const |
| Check whether the problem is well formulated. More... | |
| PathValidationPtr_t | pathValidation () const |
| Expose parent method. More... | |
| void | pathValidation (const PathValidationPtr_t &pathValidation) |
| SteeringMethodPtr_t | manipulationSteeringMethod () const |
| Get the steering method as a SteeringMethod. More... | |
| PathValidationPtr_t | pathValidationFactory () const |
| void | setPathValidationFactory (const core::PathValidationBuilder_t &factory, const value_type &tol) |
Static Public Member Functions | |
| static ProblemPtr_t | create (DevicePtr_t robot) |
| Constructor. More... | |
Protected Member Functions | |
| Problem (DevicePtr_t robot) | |
| Constructor. More... | |
| void | init (ProblemWkPtr_t wkPtr) |
| typedef core::Problem hpp::manipulation::Problem::Parent |
|
protected |
Constructor.
|
virtual |
Check whether the problem is well formulated.
|
inline |
Get the graph of constraints.
| void hpp::manipulation::Problem::constraintGraph | ( | const graph::GraphPtr_t & | graph | ) |
Set the graph of constraints.
|
static |
Constructor.
|
protected |
| SteeringMethodPtr_t hpp::manipulation::Problem::manipulationSteeringMethod | ( | ) | const |
Get the steering method as a SteeringMethod.
| PathValidationPtr_t hpp::manipulation::Problem::pathValidation | ( | ) | const |
Expose parent method.
| void hpp::manipulation::Problem::pathValidation | ( | const PathValidationPtr_t & | pathValidation | ) |
| pathValidation | if of type GraphPathValidation, sets its constraint graph to Problem::constraintGraph() |
| PathValidationPtr_t hpp::manipulation::Problem::pathValidationFactory | ( | ) | const |
Build a new path validation
| void hpp::manipulation::Problem::setPathValidationFactory | ( | const core::PathValidationBuilder_t & | factory, |
| const value_type & | tol | ||
| ) |