#include <mi32/fftfunc.h>
Public Types | |
| enum | FLAG { FLAG_None = 0x0000, FLAG_UseFastFourierTransformation = 0x0001, FLAG_SmoothSeries = 0x0002, FLAG_RemoveTrend = 0x0004 } |
| enum | INTERPOLATION { INTERPOLATION_Linear, INTERPOLATION_CubicSpline } |
Public Member Functions | |
| TIMESERIES () | |
| ~TIMESERIES () | |
| FLAG | GetFlags () |
| void | SetFlags (const FLAG flags) |
| void | SetInterpolation (const INTERPOLATION interpolation) |
| void | Transform (const DOUBLE_ARRAY< double > &input, DOUBLE_ARRAY< double > &outx, DOUBLE_ARRAY< double > &outy, const FTFORMAT format=FTFORMAT_RI, const UINT32 numInputEntries=0, const UINT32 numOutputEntries=0) |
Static Public Member Functions | |
| static void | SMLClassInstall (SML::CONTEXT *context) |
| enum TIMESERIES::FLAG |
| TIMESERIES::TIMESERIES | ( | ) | [inline] |
| TIMESERIES::~TIMESERIES | ( | ) | [inline] |
| FLAG TIMESERIES::GetFlags | ( | ) | [inline] |
Get flags.
| void TIMESERIES::SetFlags | ( | const FLAG | flags | ) | [inline] |
Set flags.
| void TIMESERIES::SetInterpolation | ( | const INTERPOLATION | interpolation | ) | [inline] |
Set intepolation type.
| static void TIMESERIES::SMLClassInstall | ( | SML::CONTEXT * | context | ) | [static] |
| void TIMESERIES::Transform | ( | const DOUBLE_ARRAY< double > & | input, | |
| DOUBLE_ARRAY< double > & | outx, | |||
| DOUBLE_ARRAY< double > & | outy, | |||
| const FTFORMAT | format = FTFORMAT_RI, |
|||
| const UINT32 | numInputEntries = 0, |
|||
| const UINT32 | numOutputEntries = 0 | |||
| ) |
Transformation.
1.6.1