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.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
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: