UNIVERS
15.3
UNIVERS base processing software API
|
#include <cdft2d_dcf.hpp>
Public Member Functions | |
CDFT2D_DCF (const dcf::Manager &manager, int direction=1) | |
virtual | ~CDFT2D_DCF () |
virtual bool | calc (WaveField &tReal, WaveField &tIm) const |
Public Member Functions inherited from CDFT2D | |
CDFT2D (int direction=1) | |
bool | operator() (WaveField &tReal, WaveField &tIm) const |
void | setDirection (int direction) |
int | getDirection () const |
void | setNormType (NormType norm_type) |
NormType | getNormType () const |
Protected Attributes | |
dcf::CFFT2DCalcBlock * | m_pfftcb |
Protected Attributes inherited from CDFT2D | |
int | m_direction |
NormType | m_norm_type |
Additional Inherited Members | |
Public Types inherited from CDFT2D | |
enum | NormType { DINORM = 0, INORM, NONORM } |
Complex 2D discrete Fourier transformation based on distributed computing library DFT.
CDFT2D_DCF::CDFT2D_DCF | ( | const dcf::Manager & | manager, |
int | direction = 1 |
||
) |
Default constructor with DCF manager and direction provided (1 - direct transform, -1 - inverse transform)
|
virtual |
Distructs object.
Calculates Fourier transformation for real and image data provided
Implements CDFT2D.
|
protected |
DCF calc block.