Structural deformable models
|
#include <Fourier.h>
Public Member Functions | |
Fourier2D () | |
~Fourier2D () | |
void | initTransform (int xsize, int ysize, double *f, double *F) |
void | destroyTransform () |
void | transform () |
void | transformInv () |
int | complexX () const |
int | complexY () const |
int | realX () const |
int | realY () const |
Static Public Member Functions | |
static int | complexX (int sizex) |
Protected Member Functions | |
void | loadWisdom () |
void | saveWisdom () |
Protected Attributes | |
fftw_plan | m_Plan2D |
fftw_plan | m_Plan2Dinv |
bool | m_PlansCreated |
int | m_SizeX |
int | m_SizeY |
Static Protected Attributes | |
static bool | s_WisdomLoaded = false |
static bool | s_WisdomModified = false |
Fourier2D::Fourier2D | ( | ) |
Fourier2D::~Fourier2D | ( | ) |
|
inlinestatic |
|
inline |
Definition at line 15 of file Fourier.h.
References complexX(), and m_SizeX.
Referenced by complexX(), SmoothIntensitySensor::performUpdate(), and SmoothIntensitySensor::updateScale().
|
inline |
void Fourier2D::destroyTransform | ( | ) |
Definition at line 73 of file Fourier.cpp.
References m_Plan2D, m_Plan2Dinv, m_PlansCreated, m_SizeX, and m_SizeY.
Referenced by initTransform(), and ~Fourier2D().
void Fourier2D::initTransform | ( | int | xsize, |
int | ysize, | ||
double * | f, | ||
double * | F | ||
) |
Definition at line 53 of file Fourier.cpp.
References destroyTransform(), F2D_PLANQUAL, m_Plan2D, m_Plan2Dinv, m_PlansCreated, m_SizeX, m_SizeY, and s_WisdomModified.
|
protected |
Definition at line 33 of file Fourier.cpp.
References s_WisdomLoaded, and WISDOM.
Referenced by Fourier2D(), and realY().
|
inline |
|
protected |
Definition at line 43 of file Fourier.cpp.
References s_WisdomLoaded, s_WisdomModified, and WISDOM.
Referenced by realY(), and ~Fourier2D().
void Fourier2D::transform | ( | ) |
void Fourier2D::transformInv | ( | ) |
|
protected |
Definition at line 25 of file Fourier.h.
Referenced by destroyTransform(), initTransform(), and transform().
|
protected |
Definition at line 25 of file Fourier.h.
Referenced by destroyTransform(), initTransform(), and transformInv().
|
protected |
Definition at line 26 of file Fourier.h.
Referenced by destroyTransform(), initTransform(), transform(), and transformInv().
|
protected |
Definition at line 27 of file Fourier.h.
Referenced by complexX(), destroyTransform(), initTransform(), and realX().
|
protected |
Definition at line 27 of file Fourier.h.
Referenced by complexY(), destroyTransform(), initTransform(), and realY().
|
staticprotected |
Definition at line 28 of file Fourier.h.
Referenced by loadWisdom(), and saveWisdom().
|
staticprotected |
Definition at line 28 of file Fourier.h.
Referenced by initTransform(), and saveWisdom().