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 83 of file ParameterSmoothStep.h.
The documentation for this class was generated from the following file:
- ompl/multilevel/datastructures/ParameterSmoothStep.h