|
Simox
2.3.74.0
|
An abstract interface for path processing classes. More...
Public Member Functions | |
| PathProcessor (CSpacePathPtr p, bool verbose=false) | |
| virtual | ~PathProcessor () |
| virtual CSpacePathPtr | optimize (int optimizeSteps)=0 |
| virtual void | stopExecution () |
| Stop the execution from outside. More... | |
| CSpacePathPtr | getOptimizedPath () |
Protected Attributes | |
| CSpacePathPtr | optimizedPath |
| CSpacePathPtr | path |
| unsigned int | dim |
| bool | verbose |
| bool | stopOptimization |
An abstract interface for path processing classes.
| Saba::PathProcessor::PathProcessor | ( | CSpacePathPtr | p, |
| bool | verbose = false |
||
| ) |
Constructor Creates a local copy of p.
|
virtualdefault |
Destructor Deletes local optimized path.
| CSpacePathPtr Saba::PathProcessor::getOptimizedPath | ( | ) |
|
pure virtual |
Here the path processing is executed, the number of optimizing steps can be specified.
Implemented in Saba::ElasticBandProcessor, and Saba::ShortcutProcessor.
|
virtual |
Stop the execution from outside.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |