![]() |
Project
|
#include <IDCFourierTransformBase.h>
Public Member Functions | |
IDCFourierTransformBase (const unsigned int rangeIDC) | |
void | setIDCs (IDCOne &&oneDIDCs) |
void | setIDCs (const IDCOne &oneDIDCs) |
std::vector< unsigned int > | getLastIntervals () const |
std::vector< float > | getExpandedIDCOne () const |
const IDCOne & | getIDCOne () const |
unsigned long | getNIDCs () const |
Static Public Member Functions | |
static constexpr unsigned int | getNIntervals () |
Protected Attributes | |
const unsigned int | mRangeIDC {} |
number of IDCs used for the calculation of fourier coefficients | |
IDCOne | mIDCOne {} |
all 1D-IDCs which are used to calculate the fourier coefficients. | |
Definition at line 38 of file IDCFourierTransformBase.h.
|
inline |
constructor
rangeIDC | number of IDCs for each interval which will be used to calculate the fourier coefficients |
Definition at line 43 of file IDCFourierTransformBase.h.
|
inline |
copy over IDCs from buffer to current IDCOne vector for easier access
Definition at line 61 of file IDCFourierTransformBase.h.
|
inline |
Definition at line 64 of file IDCFourierTransformBase.h.
|
inline |
Definition at line 57 of file IDCFourierTransformBase.h.
|
inline |
Definition at line 67 of file IDCFourierTransformBase.h.
|
inlinestaticconstexpr |
Definition at line 54 of file IDCFourierTransformBase.h.
|
inline |
set input 1D-IDCs which are used to calculate fourier coefficients
oneDIDCs | 1D-IDCs |
Definition at line 51 of file IDCFourierTransformBase.h.
|
inline |
set input 1D-IDCs which are used to calculate fourier coefficients
oneDIDCs | 1D-IDCs |
Definition at line 47 of file IDCFourierTransformBase.h.
|
protected |
all 1D-IDCs which are used to calculate the fourier coefficients.
Definition at line 71 of file IDCFourierTransformBase.h.
|
protected |
number of IDCs used for the calculation of fourier coefficients
Definition at line 70 of file IDCFourierTransformBase.h.