OpenWareLaboratory
|
Go to the source code of this file.
Data Structures | |
class | ExponentialValue< T, Value > |
Exponentially scaled value. More... | |
class | LinearValue< T, Value > |
Linearly scaled value. More... | |
class | LogarithmicValue< T, Value > |
Logarithmically scaled value. More... | |
class | SmoothValue< T, Value > |
Applies exponential smoothing to a scalar value. More... | |
class | StiffValue< T, Value > |
Applies simple hysteresis to a scalar. More... | |
Typedefs | |
typedef ExponentialValue< float > | ExponentialFloat |
typedef ExponentialValue< int > | ExponentialInt |
typedef LinearValue< float > | LinearFloat |
typedef LinearValue< int > | LinearInt |
typedef LogarithmicValue< float > | LogarithmicFloat |
typedef LogarithmicValue< int > | LogarithmicInt |
typedef SmoothValue< float, ExponentialFloat > | SmoothExponentialFloat |
typedef SmoothValue< int, ExponentialInt > | SmoothExponentialInt |
typedef SmoothValue< float > | SmoothFloat |
typedef SmoothValue< int > | SmoothInt |
typedef SmoothValue< float, LinearFloat > | SmoothLinearFloat |
typedef SmoothValue< int, LinearInt > | SmoothLinearInt |
typedef SmoothValue< float, StiffFloat > | SmoothStiffFloat |
typedef SmoothValue< int, StiffInt > | SmoothStiffInt |
template<class T > | |
using | SmoothStiffValue = SmoothValue< T, StiffValue< T > > |
typedef StiffValue< float > | StiffFloat |
typedef StiffValue< int > | StiffInt |
typedef ExponentialValue<float> ExponentialFloat |
Definition at line 241 of file SmoothValue.h.
typedef ExponentialValue<int> ExponentialInt |
Definition at line 240 of file SmoothValue.h.
typedef LinearValue<float> LinearFloat |
Definition at line 174 of file SmoothValue.h.
typedef LinearValue<int> LinearInt |
Definition at line 175 of file SmoothValue.h.
typedef LogarithmicValue<float> LogarithmicFloat |
Definition at line 304 of file SmoothValue.h.
typedef LogarithmicValue<int> LogarithmicInt |
Definition at line 305 of file SmoothValue.h.
typedef SmoothValue<float, ExponentialFloat> SmoothExponentialFloat |
Definition at line 243 of file SmoothValue.h.
typedef SmoothValue<int, ExponentialInt> SmoothExponentialInt |
Definition at line 242 of file SmoothValue.h.
typedef SmoothValue<float> SmoothFloat |
Definition at line 53 of file SmoothValue.h.
typedef SmoothValue<int> SmoothInt |
Definition at line 54 of file SmoothValue.h.
typedef SmoothValue<float, LinearFloat> SmoothLinearFloat |
Definition at line 176 of file SmoothValue.h.
typedef SmoothValue<int, LinearInt> SmoothLinearInt |
Definition at line 177 of file SmoothValue.h.
typedef SmoothValue<float, StiffFloat> SmoothStiffFloat |
Definition at line 102 of file SmoothValue.h.
typedef SmoothValue<int, StiffInt> SmoothStiffInt |
Definition at line 103 of file SmoothValue.h.
using SmoothStiffValue = SmoothValue<T, StiffValue<T> > |
Definition at line 106 of file SmoothValue.h.
typedef StiffValue<float> StiffFloat |
Definition at line 100 of file SmoothValue.h.
typedef StiffValue<int> StiffInt |
Definition at line 101 of file SmoothValue.h.