hpp-manipulation
4.9.0
Classes for manipulation planning.
|
#include <hpp/manipulation/graph-optimizer.hh>
Public Types | |
typedef core::PathOptimizerBuilder_t | PathOptimizerBuilder_t |
Public Member Functions | |
virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path) |
const PathOptimizerPtr_t & | innerOptimizer () |
Get the encapsulated optimizer. More... | |
Public Member Functions inherited from hpp::core::PathOptimizer | |
virtual | ~PathOptimizer () |
const Problem & | problem () const |
virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path)=0 |
void | interrupt () |
virtual | ~PathOptimizer () |
const Problem & | problem () const |
virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path)=0 |
void | interrupt () |
Static Public Member Functions | |
template<typename TraitsOrInnerType > | |
static GraphOptimizerPtr_t | create (const core::Problem &problem) |
Member function definition. More... | |
Protected Member Functions | |
GraphOptimizer (const core::Problem &problem, PathOptimizerBuilder_t factory) | |
Constructor. More... | |
Protected Member Functions inherited from hpp::core::PathOptimizer | |
PathOptimizer (const Problem &problem) | |
PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
PathOptimizer (const Problem &problem) | |
PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
Additional Inherited Members | |
Protected Attributes inherited from hpp::core::PathOptimizer | |
bool | interrupt_ |
Path optimizer for paths created with the constraint graph
This class encapsulates another path optimizer class. This optimizer calls the inner optimizer on every subpaths with the same set of constraints.
|
inlineprotected |
Constructor.
|
static |
Member function definition.
|
inline |
Get the encapsulated optimizer.
|
virtual |