|
hpp-core 6.0.0
Implement basic classes for canonical path planning for kinematic chains.
|
#include <hpp/core/path-optimization/config-optimization.hh>


Classes | |
| struct | Optimizer |
| struct | Parameters |
Public Member Functions | |
| virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path) |
| Optimize path. | |
Public Member Functions inherited from hpp::core::PathOptimizer | |
| virtual | ~PathOptimizer () |
| ProblemConstPtr_t | problem () const |
| Get problem. | |
| void | interrupt () |
| Interrupt path optimization. | |
| void | maxIterations (const unsigned long int &n) |
| Set maximal number of iterations. | |
| void | timeOut (const double &timeOut) |
| set time out (in seconds) | |
Static Public Member Functions | |
| template<typename Traits > | |
| static ConfigOptimizationPtr_t | createWithTraits (const ProblemConstPtr_t &problem) |
| Return shared pointer to new object. | |
| static ConfigOptimizationPtr_t | create (const ProblemConstPtr_t &problem) |
| Return shared pointer to new object. | |
Public Attributes | |
| struct hpp::core::pathOptimization::ConfigOptimization::Parameters | parameters |
Protected Types | |
| typedef std::vector< Optimizer > | Optimizers_t |
Protected Member Functions | |
| ConfigOptimization (const ProblemConstPtr_t &problem) | |
| virtual constraints::ImplicitPtr_t | createNumConstraint (const PathVector &path) const |
| virtual std::size_t | buildOptimizers (const PathVector &pv, Optimizers_t &projectors) |
Protected Member Functions inherited from hpp::core::PathOptimizer | |
| PathOptimizer (const ProblemConstPtr_t &problem) | |
| PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
| void | monitorExecution () |
| void | endIteration () |
| bool | shouldStop () const |
| void | initFromParameters () |
Additional Inherited Members | |
Protected Attributes inherited from hpp::core::PathOptimizer | |
| bool | interrupt_ |
|
protected |
|
protected |
|
protectedvirtual |
|
static |
Return shared pointer to new object.
|
protectedvirtual |
|
static |
Return shared pointer to new object.
|
virtual |
Optimize path.
Implements hpp::core::PathOptimizer.
| struct hpp::core::pathOptimization::ConfigOptimization::Parameters hpp::core::pathOptimization::ConfigOptimization::parameters |