Loading...
Searching...
No Matches
ompl::ParameterSmoothStep Class Reference
ParameterSmoothStep represents a smooth interpolation between two parameter values using a hermite polynomial interpolation. More...
#include <ompl/multilevel/datastructures/ParameterSmoothStep.h>
Inheritance diagram for ompl::ParameterSmoothStep:

Public Member Functions | |
| ParameterSmoothStep (double initValue) | |
| ParameterSmoothStep (double initValue, double targetValue) | |
| double | operator() (void) |
| Evaluate interpolation at counter using a third-order hermite polynomial. | |
| Public Member Functions inherited from ompl::Parameter | |
| Parameter (double valueInit) | |
| Parameter (double valueInit, double valueTarget) | |
| void | setValueInit (double valueInit) |
| Set initial value (default: 0.0). | |
| void | setValueTarget (double valueTarget) |
| Set target value (default: 1.0). | |
| void | setCounterInit (unsigned long long counterInit) |
| Set counter init value (default: 0). | |
| void | setCounterTarget (unsigned long long counterTarget) |
| Set counter target value (default: 100). | |
| double | getValueInit () |
| Get init value. | |
| double | getValueTarget () |
| Get target value. | |
| unsigned long long | getCounterInit () |
| Get counter init value. | |
| unsigned long long | getCounterTarget () |
| Get counter target value. | |
| double | operator() (void) |
| Call parameter and increase counter. | |
| void | reset () |
| Reset counter to init counter. | |
| unsigned long long | getCounter () |
| Get current counter. | |
| void | incrementCounter () |
| Increment counter. | |
Detailed Description
ParameterSmoothStep represents a smooth interpolation between two parameter values using a hermite polynomial interpolation.
Definition at line 49 of file ParameterSmoothStep.h.
Constructor & Destructor Documentation
◆ ParameterSmoothStep() [1/2]
|
inline |
Definition at line 54 of file ParameterSmoothStep.h.
◆ ParameterSmoothStep() [2/2]
|
inline |
Definition at line 56 of file ParameterSmoothStep.h.
Member Function Documentation
◆ operator()()
|
inline |
Evaluate interpolation at counter using a third-order hermite polynomial.
Definition at line 60 of file ParameterSmoothStep.h.
The documentation for this class was generated from the following file:
- ompl/multilevel/datastructures/ParameterSmoothStep.h