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: