Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
Public Member Functions | Protected Attributes | List of all members
itk_fft::fft_data_t Class Reference

Public Member Functions

 fft_data_t (const unsigned int w, const unsigned int h)
 
 fft_data_t (const itk_imageptr_t &real)
 
 fft_data_t (const itk_imageptr_t &real, const itk_imageptr_t &imag)
 
 fft_data_t (const fft_data_t &data)
 
fft_data_toperator= (const fft_data_t &data)
 
void cleanup ()
 
void resize (const unsigned int w, const unsigned int h)
 
void fill (const float real, const float imag=0.0)
 
void setup (const itk_imageptr_t &real, const itk_imageptr_t &imag=itk_imageptr_t(NULL))
 
itk_imageptr_t component (const bool imag=0) const
 
itk_imageptr_t real () const
 
itk_imageptr_t imag () const
 
void apply_lp_filter (const double r, const double s=0)
 
const fft_complex_t * data () const
 
fft_complex_t * data ()
 
unsigned int nx () const
 
unsigned int ny () const
 
const fft_complex_t & operator() (const unsigned int &x, const unsigned int &y) const
 
fft_complex_t & operator() (const unsigned int &x, const unsigned int &y)
 
const fft_complex_t & at (const unsigned int &x, const unsigned int &y) const
 
fft_complex_t & at (const unsigned int &x, const unsigned int &y)
 

Protected Attributes

fft_complex_t * data_
 
unsigned int nx_
 
unsigned int ny_
 

The documentation for this class was generated from the following files: