holds the fundamental sampling info: start and interval. More...
Public Member Functions | |
| SamplingData (T sa=0, T se=1) | |
| SamplingData (T x0, T y0, T x1, T y1) | |
| template<class FT > | |
| SamplingData (const SamplingData< FT > &) | |
| template<class FT > | |
| SamplingData (const StepInterval< FT > &) | |
| bool | operator== (const SamplingData &) const |
| bool | operator!= (const SamplingData &) const |
| template<class IT > | |
| StepInterval< T > | interval (IT nrsamples) const |
| template<class FT > | |
| float | getIndex (FT) const |
| template<class FT > | |
| int | nearestIndex (FT) const |
| template<class IT > | |
| T | atIndex (IT) const |
| template<class FT > | |
| T | snap (FT) const |
| template<class FT > | |
| void | set (FT, FT) |
| template<class FT > | |
| void | set (const SamplingData< FT > &) |
| template<class FT > | |
| void | set (const StepInterval< FT > &) |
| void | scale (T) |
| template<> | |
| bool | operator== (const SamplingData< float > &sd) const |
| template<> | |
| bool | operator== (const SamplingData< double > &sd) const |
Public Attributes | |
| T | start |
| T | step |
holds the fundamental sampling info: start and interval.
| SamplingData< T >::SamplingData | ( | T | sa = 0, |
|
| T | se = 1 | |||
| ) | [inline] |
| SamplingData< T >::SamplingData | ( | T | x0, | |
| T | y0, | |||
| T | x1, | |||
| T | y1 | |||
| ) | [inline] |
| SamplingData< T >::SamplingData | ( | const SamplingData< FT > & | sd | ) | [inline] |
| SamplingData< T >::SamplingData | ( | const StepInterval< FT > & | intv | ) | [inline] |
| StepInterval< T > SamplingData< T >::interval | ( | IT | nrsamples | ) | const [inline] |
| bool SamplingData< T >::operator!= | ( | const SamplingData< T > & | sd | ) | const [inline] |
| bool SamplingData< T >::operator== | ( | const SamplingData< T > & | sd | ) | const [inline] |
| bool SamplingData< float >::operator== | ( | const SamplingData< float > & | sd | ) | const [inline] |
| bool SamplingData< double >::operator== | ( | const SamplingData< double > & | sd | ) | const [inline] |
| void SamplingData< T >::scale | ( | T | scl | ) | [inline] |
| void SamplingData< T >::set | ( | const SamplingData< FT > & | sd | ) | [inline] |
| void SamplingData< T >::set | ( | const StepInterval< FT > & | intv | ) | [inline] |
| T SamplingData< T >::start |
| T SamplingData< T >::step |
1.7.1