itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage > Class Template Reference

#include <itkDiffusionTensor3DNearestCorrection.h>

Inheritance diagram for itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >:
UnaryFunctorImageFilter

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef SmartPointer< SelfPointer
typedef
DiffusionTensor3DNearestCorrectionFilter 
Self
typedef
UnaryFunctorImageFilter
< TInputImage, TOutputImage,
Functor::DiffusionTensor3DNearest
< typename
TInputImage::PixelType,
typename
TOutputImage::PixelType > > 
Superclass

Public Member Functions

 itkNewMacro (Self)

Protected Member Functions

 DiffusionTensor3DNearestCorrectionFilter ()
virtual ~DiffusionTensor3DNearestCorrectionFilter ()

Private Member Functions

 DiffusionTensor3DNearestCorrectionFilter (const Self &)
void operator= (const Self &)

Detailed Description

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

This filter is templated over the pixel type of the input image and the pixel type of the output image.

The filter will walk over all the pixels in the input image, and for each one of them it will compute the nearest symmetric semi-definite matrix with the Frobenius norm.

The filter expect both images to have the same dimension (e.g. both 2D, or both 3D, or both ND). The filter needs DiffusionTensor3D images to work


Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer< const Self > itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef SmartPointer< Self > itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef DiffusionTensor3DNearestCorrectionFilter itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef UnaryFunctorImageFilter< TInputImage , TOutputImage , Functor::DiffusionTensor3DNearest< typename TInputImage::PixelType , typename TOutputImage::PixelType> > itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::DiffusionTensor3DNearestCorrectionFilter (  )  [inline, protected]
template<class TInputImage , class TOutputImage >
virtual itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::~DiffusionTensor3DNearestCorrectionFilter (  )  [inline, protected, virtual]
template<class TInputImage , class TOutputImage >
itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::DiffusionTensor3DNearestCorrectionFilter ( const Self  )  [private]

Member Function Documentation

template<class TInputImage , class TOutputImage >
itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::itkNewMacro ( Self   ) 

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::DiffusionTensor3DNearestCorrectionFilter< TInputImage, TOutputImage >::operator= ( const Self  )  [private]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1