ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkFFTWCommon.h>
Public Types | |
typedef fftw_complex | ComplexType |
typedef double | PixelType |
typedef fftw_plan | PlanType |
typedef Proxy< double > | Self |
Static Public Member Functions | |
static void | DestroyPlan (PlanType p) |
static void | Execute (PlanType p) |
static PlanType | Plan_dft (int rank, const int *n, ComplexType *in, ComplexType *out, int sign, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_1d (int n, ComplexType *in, ComplexType *out, int sign, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_2d (int nx, int ny, ComplexType *in, ComplexType *out, int sign, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_3d (int nx, int ny, int nz, ComplexType *in, ComplexType *out, int sign, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_c2r (int rank, const int *n, ComplexType *in, PixelType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_c2r_1d (int n, ComplexType *in, PixelType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_c2r_2d (int nx, int ny, ComplexType *in, PixelType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_c2r_3d (int nx, int ny, int nz, ComplexType *in, PixelType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_r2c (int rank, const int *n, PixelType *in, ComplexType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_r2c_1d (int n, PixelType *in, ComplexType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_r2c_2d (int nx, int ny, PixelType *in, ComplexType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
static PlanType | Plan_dft_r2c_3d (int nx, int ny, int nz, PixelType *in, ComplexType *out, unsigned flags, int threads=1, bool canDestroyInput=false) |
Definition at line 363 of file itkFFTWCommon.h.
typedef fftw_complex itk::fftw::Proxy< double >::ComplexType |
Definition at line 367 of file itkFFTWCommon.h.
typedef double itk::fftw::Proxy< double >::PixelType |
Definition at line 366 of file itkFFTWCommon.h.
typedef fftw_plan itk::fftw::Proxy< double >::PlanType |
Definition at line 368 of file itkFFTWCommon.h.
typedef Proxy<double> itk::fftw::Proxy< double >::Self |
Definition at line 369 of file itkFFTWCommon.h.
static void itk::fftw::Proxy< double >::DestroyPlan | ( | PlanType | p | ) | [inline, static] |
Definition at line 654 of file itkFFTWCommon.h.
static void itk::fftw::Proxy< double >::Execute | ( | PlanType | p | ) | [inline, static] |
Definition at line 650 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft | ( | int | rank, |
const int * | n, | ||
ComplexType * | in, | ||
ComplexType * | out, | ||
int | sign, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 601 of file itkFFTWCommon.h.
References itk::FFTWGlobalConfiguration::Lock(), NULL, itk::FFTWGlobalConfiguration::SetNewWisdomAvailable(), and itk::FFTWGlobalConfiguration::Unlock().
static PlanType itk::fftw::Proxy< double >::Plan_dft_1d | ( | int | n, |
ComplexType * | in, | ||
ComplexType * | out, | ||
int | sign, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 554 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_2d | ( | int | nx, |
int | ny, | ||
ComplexType * | in, | ||
ComplexType * | out, | ||
int | sign, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 565 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_3d | ( | int | nx, |
int | ny, | ||
int | nz, | ||
ComplexType * | in, | ||
ComplexType * | out, | ||
int | sign, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 582 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_c2r | ( | int | rank, |
const int * | n, | ||
ComplexType * | in, | ||
PixelType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 415 of file itkFFTWCommon.h.
References itk::FFTWGlobalConfiguration::Lock(), NULL, itk::FFTWGlobalConfiguration::SetNewWisdomAvailable(), and itk::FFTWGlobalConfiguration::Unlock().
static PlanType itk::fftw::Proxy< double >::Plan_dft_c2r_1d | ( | int | n, |
ComplexType * | in, | ||
PixelType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 371 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_c2r_2d | ( | int | nx, |
int | ny, | ||
ComplexType * | in, | ||
PixelType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 381 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_c2r_3d | ( | int | nx, |
int | ny, | ||
int | nz, | ||
ComplexType * | in, | ||
PixelType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 397 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_r2c | ( | int | rank, |
const int * | n, | ||
PixelType * | in, | ||
ComplexType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 507 of file itkFFTWCommon.h.
References itk::FFTWGlobalConfiguration::Lock(), NULL, itk::FFTWGlobalConfiguration::SetNewWisdomAvailable(), and itk::FFTWGlobalConfiguration::Unlock().
static PlanType itk::fftw::Proxy< double >::Plan_dft_r2c_1d | ( | int | n, |
PixelType * | in, | ||
ComplexType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 463 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_r2c_2d | ( | int | nx, |
int | ny, | ||
PixelType * | in, | ||
ComplexType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 473 of file itkFFTWCommon.h.
static PlanType itk::fftw::Proxy< double >::Plan_dft_r2c_3d | ( | int | nx, |
int | ny, | ||
int | nz, | ||
PixelType * | in, | ||
ComplexType * | out, | ||
unsigned | flags, | ||
int | threads = 1 , |
||
bool | canDestroyInput = false |
||
) | [inline, static] |
Definition at line 489 of file itkFFTWCommon.h.