NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
itk::NLMFilter< TInputImage, TOutputImage > Class Template Reference
Inheritance diagram for itk::NLMFilter< TInputImage, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::NLMFilter< TInputImage, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef NLMFilter Self
 
typedef TInputImage InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef ImageToImageFilter
< InputImageType,
OutputImageType
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef InputImageType::PixelType InputPixelType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef itk::Image
< LSGradientsL2,
TInputImage::ImageDimension > 
FeaturesMapType
 
typedef FeaturesMapType::Pointer FeaturesMapPointer
 
typedef itk::LSDerivativesL0
< InputImageType
L0Type
 
typedef L0Type::Pointer L0Pointer
 
typedef itk::LSDerivativesL1
< TInputImage::ImageDimension > 
L1Type
 
typedef L1Type::Pointer L1Pointer
 
typedef itk::LSDerivativesL2
< TInputImage::ImageDimension > 
L2Type
 
typedef L2Type::Pointer L2Pointer
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetSigma (float _arg)
 
virtual float GetSigma ()
 
virtual void SetH (float _arg)
 
virtual float GetH ()
 
virtual void SetPSTh (float _arg)
 
virtual float GetPSTh ()
 
virtual void SetRSearch (InputImageSizeType _arg)
 
virtual InputImageSizeType GetRSearch ()
 
virtual void SetRComp (InputImageSizeType _arg)
 
virtual InputImageSizeType GetRComp ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 NLMFilter ()
 
virtual ~NLMFilter ()
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, int threadId)
 
void GenerateInputRequestedRegion ()
 
void BeforeThreadedGenerateData (void)
 
void PrintSelf (std::ostream &os, Indent indent) const
 

Detailed Description

template<class TInputImage, class TOutputImage>
class itk::NLMFilter< TInputImage, TOutputImage >

DO NOT assume a particular image or pixel type, which is, the input image may be a VectorImage as well as an Image obeject with vectorial pixel type.

See also
Image

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer<const Self> itk::NLMFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef FeaturesMapType::Pointer itk::NLMFilter< TInputImage, TOutputImage >::FeaturesMapPointer
template<class TInputImage , class TOutputImage >
typedef itk::Image< LSGradientsL2, TInputImage::ImageDimension > itk::NLMFilter< TInputImage, TOutputImage >::FeaturesMapType
template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer itk::NLMFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::IndexType itk::NLMFilter< TInputImage, TOutputImage >::InputImageIndexType
template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer itk::NLMFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType itk::NLMFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SizeType itk::NLMFilter< TInputImage, TOutputImage >::InputImageSizeType
template<class TInputImage , class TOutputImage >
typedef TInputImage itk::NLMFilter< TInputImage, TOutputImage >::InputImageType

Convenient typedefs for simplifying declarations.

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::NLMFilter< TInputImage, TOutputImage >::InputPixelType

Image typedef support.

template<class TInputImage , class TOutputImage >
typedef L0Type::Pointer itk::NLMFilter< TInputImage, TOutputImage >::L0Pointer
template<class TInputImage , class TOutputImage >
typedef itk::LSDerivativesL0<InputImageType> itk::NLMFilter< TInputImage, TOutputImage >::L0Type
template<class TInputImage , class TOutputImage >
typedef L1Type::Pointer itk::NLMFilter< TInputImage, TOutputImage >::L1Pointer
template<class TInputImage , class TOutputImage >
typedef itk::LSDerivativesL1<TInputImage::ImageDimension> itk::NLMFilter< TInputImage, TOutputImage >::L1Type
template<class TInputImage , class TOutputImage >
typedef L2Type::Pointer itk::NLMFilter< TInputImage, TOutputImage >::L2Pointer
template<class TInputImage , class TOutputImage >
typedef itk::LSDerivativesL2<TInputImage::ImageDimension> itk::NLMFilter< TInputImage, TOutputImage >::L2Type
template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer itk::NLMFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType itk::NLMFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::NLMFilter< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::NLMFilter< TInputImage, TOutputImage >::OutputPixelType
template<class TInputImage , class TOutputImage >
typedef SmartPointer<Self> itk::NLMFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef NLMFilter itk::NLMFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter< InputImageType, OutputImageType> itk::NLMFilter< TInputImage, TOutputImage >::Superclass

Standard class typedefs.

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::NLMFilter< TInputImage, TOutputImage >::NLMFilter ( )
protected
template<class TInputImage , class TOutputImage >
virtual itk::NLMFilter< TInputImage, TOutputImage >::~NLMFilter ( )
protectedvirtual

Member Function Documentation

template<class TInputImage , class TOutputImage >
void itk::NLMFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData ( void  )
protected
template<class TInputImage , class TOutputImage >
void itk::NLMFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion ( )
protected
template<class TInputImage , class TOutputImage >
virtual const char* itk::NLMFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
virtual float itk::NLMFilter< TInputImage, TOutputImage >::GetH ( )
virtual
template<class TInputImage , class TOutputImage >
virtual float itk::NLMFilter< TInputImage, TOutputImage >::GetPSTh ( )
virtual
template<class TInputImage , class TOutputImage >
virtual InputImageSizeType itk::NLMFilter< TInputImage, TOutputImage >::GetRComp ( )
virtual
template<class TInputImage , class TOutputImage >
virtual InputImageSizeType itk::NLMFilter< TInputImage, TOutputImage >::GetRSearch ( )
virtual
template<class TInputImage , class TOutputImage >
virtual float itk::NLMFilter< TInputImage, TOutputImage >::GetSigma ( )
virtual
template<class TInputImage , class TOutputImage >
static Pointer itk::NLMFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::NLMFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage , class TOutputImage >
virtual void itk::NLMFilter< TInputImage, TOutputImage >::SetH ( float  _arg)
virtual
template<class TInputImage , class TOutputImage >
virtual void itk::NLMFilter< TInputImage, TOutputImage >::SetPSTh ( float  _arg)
virtual
template<class TInputImage , class TOutputImage >
virtual void itk::NLMFilter< TInputImage, TOutputImage >::SetRComp ( InputImageSizeType  _arg)
virtual
template<class TInputImage , class TOutputImage >
virtual void itk::NLMFilter< TInputImage, TOutputImage >::SetRSearch ( InputImageSizeType  _arg)
virtual
template<class TInputImage , class TOutputImage >
virtual void itk::NLMFilter< TInputImage, TOutputImage >::SetSigma ( float  _arg)
virtual
template<class TInputImage , class TOutputImage >
void itk::NLMFilter< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
int  threadId 
)
protected

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