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 | ||
) |