#include <hpp/core/path-optimization/partial-shortcut.hh>
Classes | |
struct | Parameters |
Public Member Functions | |
virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path) |
Optimize path. More... | |
![]() | |
virtual | ~PathOptimizer () |
const Problem & | problem () const |
Get problem. More... | |
void | interrupt () |
Interrupt path optimization. More... | |
Static Public Member Functions | |
template<typename Traits > | |
static PartialShortcutPtr_t | createWithTraits (const Problem &problem) |
Return shared pointer to new object. More... | |
static PartialShortcutPtr_t | create (const Problem &problem) |
Return shared pointer to new object. More... | |
Public Attributes | |
struct hpp::core::pathOptimization::PartialShortcut::Parameters | parameters |
Protected Member Functions | |
PartialShortcut (const Problem &problem) | |
![]() | |
PathOptimizer (const Problem &problem) | |
PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
Additional Inherited Members | |
![]() | |
bool | interrupt_ |
Whether to interrupt computation Set to false at start of optimize method, set to true by method interrupt. More... | |
|
protected |
|
static |
Return shared pointer to new object.
|
static |
Return shared pointer to new object.
References hpp::core::pathOptimization::PartialShortcut::Parameters::numberOfConsecutiveFailurePerJoints, hpp::core::pathOptimization::PartialShortcut::Parameters::onlyFullShortcut, parameters, hpp::core::pathOptimization::PartialShortcut::Parameters::progressionMargin, and hpp::core::pathOptimization::PartialShortcut::Parameters::removeLockedJoints.
|
virtual |
Optimize path.
Implements hpp::core::PathOptimizer.
struct hpp::core::pathOptimization::PartialShortcut::Parameters hpp::core::pathOptimization::PartialShortcut::parameters |
Referenced by createWithTraits().