ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Member Functions | Private Attributes
itk::Functor::WienerDeconvolutionFunctor< TPixel > Class Template Reference

#include <itkWienerDeconvolutionImageFilter.h>

List of all members.

Public Member Functions

bool operator!= (const WienerDeconvolutionFunctor &) const
TPixel operator() (const TPixel &I, const TPixel &H) const
bool operator== (const WienerDeconvolutionFunctor &other) const
 WienerDeconvolutionFunctor ()
 ~WienerDeconvolutionFunctor ()
void SetNoisePowerSpectralDensityConstant (double constant)
double GetNoisePowerSpectralDensityConstant () const
void SetKernelZeroMagnitudeThreshold (double mu)
double GetKernelZeroMagnitudeThreshold () const

Private Attributes

double m_KernelZeroMagnitudeThreshold
double m_NoisePowerSpectralDensityConstant

Detailed Description

template<class TPixel>
class itk::Functor::WienerDeconvolutionFunctor< TPixel >

Definition at line 143 of file itkWienerDeconvolutionImageFilter.h.


Constructor & Destructor Documentation

template<class TPixel >
itk::Functor::WienerDeconvolutionFunctor< TPixel >::WienerDeconvolutionFunctor ( ) [inline]
template<class TPixel >
itk::Functor::WienerDeconvolutionFunctor< TPixel >::~WienerDeconvolutionFunctor ( ) [inline]

Definition at line 147 of file itkWienerDeconvolutionImageFilter.h.


Member Function Documentation

template<class TPixel >
double itk::Functor::WienerDeconvolutionFunctor< TPixel >::GetKernelZeroMagnitudeThreshold ( ) const [inline]

Set/get the threshold value below which complex magnitudes are considered to be zero.

Definition at line 194 of file itkWienerDeconvolutionImageFilter.h.

References itk::Functor::WienerDeconvolutionFunctor< TPixel >::m_KernelZeroMagnitudeThreshold.

template<class TPixel >
double itk::Functor::WienerDeconvolutionFunctor< TPixel >::GetNoisePowerSpectralDensityConstant ( ) const [inline]

Set/get the constant defining the noise power spectral density constant.

Definition at line 182 of file itkWienerDeconvolutionImageFilter.h.

References itk::Functor::WienerDeconvolutionFunctor< TPixel >::m_NoisePowerSpectralDensityConstant.

template<class TPixel >
bool itk::Functor::WienerDeconvolutionFunctor< TPixel >::operator!= ( const WienerDeconvolutionFunctor< TPixel > &  ) const [inline]

Definition at line 149 of file itkWienerDeconvolutionImageFilter.h.

template<class TPixel >
TPixel itk::Functor::WienerDeconvolutionFunctor< TPixel >::operator() ( const TPixel &  I,
const TPixel &  H 
) const [inline]
template<class TPixel >
bool itk::Functor::WienerDeconvolutionFunctor< TPixel >::operator== ( const WienerDeconvolutionFunctor< TPixel > &  other) const [inline]

Definition at line 153 of file itkWienerDeconvolutionImageFilter.h.

template<class TPixel >
void itk::Functor::WienerDeconvolutionFunctor< TPixel >::SetKernelZeroMagnitudeThreshold ( double  mu) [inline]

Set/get the threshold value below which complex magnitudes are considered to be zero.

Definition at line 190 of file itkWienerDeconvolutionImageFilter.h.

References itk::Functor::WienerDeconvolutionFunctor< TPixel >::m_KernelZeroMagnitudeThreshold.

template<class TPixel >
void itk::Functor::WienerDeconvolutionFunctor< TPixel >::SetNoisePowerSpectralDensityConstant ( double  constant) [inline]

Set/get the constant defining the noise power spectral density constant.

Definition at line 178 of file itkWienerDeconvolutionImageFilter.h.

References itk::Functor::WienerDeconvolutionFunctor< TPixel >::m_NoisePowerSpectralDensityConstant.


Member Data Documentation

template<class TPixel >
double itk::Functor::WienerDeconvolutionFunctor< TPixel >::m_KernelZeroMagnitudeThreshold [private]
template<class TPixel >
double itk::Functor::WienerDeconvolutionFunctor< TPixel >::m_NoisePowerSpectralDensityConstant [private]

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