|
hpp-manipulation 6.1.0
Classes for manipulation planning.
|
#include <hpp/manipulation/path-optimization/enforce-transition-semantic.hh>


Public Types | |
| typedef hpp::core::PathVectorPtr_t | PathVectorPtr_t |
| typedef shared_ptr< EnforceTransitionSemantic > | Ptr_t |
Public Member Functions | |
| virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path) |
Public Member Functions inherited from hpp::core::PathOptimizer | |
| virtual | ~PathOptimizer () |
| ProblemConstPtr_t | problem () const |
| virtual PathVectorPtr_t | optimize (const PathVectorPtr_t &path)=0 |
| void | interrupt () |
| void | maxIterations (const unsigned long int &n) |
| void | timeOut (const double &timeOut) |
Static Public Member Functions | |
| static Ptr_t | create (const core::ProblemConstPtr_t &problem) |
Protected Member Functions | |
| EnforceTransitionSemantic (const ProblemConstPtr_t &problem) | |
| Constructor. More... | |
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 | |
Public Attributes inherited from hpp::core::PathOptimizer | |
| bool | enabled |
| size_type | iteration |
| boost::posix_time::ptime | timeStart |
Protected Attributes inherited from hpp::core::PathOptimizer | |
| bool | interrupt_ |
| typedef hpp::core::PathVectorPtr_t hpp::manipulation::pathOptimization::EnforceTransitionSemantic::PathVectorPtr_t |
| typedef shared_ptr<EnforceTransitionSemantic> hpp::manipulation::pathOptimization::EnforceTransitionSemantic::Ptr_t |
|
inlineprotected |
Constructor.
|
inlinestatic |
|
virtual |
Implements hpp::core::PathOptimizer.