hpp-manipulation
4.9.0
Classes for manipulation planning.
|
#include <hpp/manipulation/problem.hh>
Public Types | |
typedef core::Problem | Parent |
Static Public Member Functions | |
static ProblemPtr_t | create (DevicePtr_t robot) |
Constructor. More... | |
Static Public Member Functions inherited from hpp::core::Problem | |
static ProblemPtr_t | create (DevicePtr_t robot) |
static void | declareParameter (const ParameterDescription &desc) |
static const Container< ParameterDescription > & | parameterDescriptions () |
static const ParameterDescription & | parameterDescription (const std::string &name) |
static ProblemPtr_t | create (DevicePtr_t robot) |
static void | declareParameter (const ParameterDescription &desc) |
static const Container< ParameterDescription > & | parameterDescriptions () |
static const ParameterDescription & | parameterDescription (const std::string &name) |
Protected Member Functions | |
Problem (DevicePtr_t robot) | |
Constructor. More... | |
void | init (ProblemWkPtr_t wkPtr) |
Protected Member Functions inherited from hpp::core::Problem | |
Problem (DevicePtr_t robot) | |
void | init (ProblemWkPtr_t wkPtr) |
Problem (DevicePtr_t robot) | |
void | init (ProblemWkPtr_t wkPtr) |
Additional Inherited Members | |
Public Attributes inherited from hpp::core::Problem | |
Container< Parameter > | parameters |
|
protected |
Constructor.
|
virtual |
Check whether the problem is well formulated.
Reimplemented from hpp::core::Problem.
void hpp::manipulation::Problem::constraintGraph | ( | const graph::GraphPtr_t & | graph | ) |
Set the graph of constraints.
|
inline |
Get 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.
|
virtual |
pathValidation | if of type GraphPathValidation, sets its constraint graph to Problem::constraintGraph() |
Reimplemented from hpp::core::Problem.
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 | ||
) |