FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage > Class Template Reference
[Evaluation tools]

Implements pixel-wise the computation of difference and converts the result into RGB values. More...

#include <freDifferenceToRGBImageFilter.h>

List of all members.

Public Types

typedef
DifferenceToRGBImageFilter 
Self
typedef
itk::BinaryFunctorImageFilter
< TInputImage1,
TInputImage2,
TOutputImage,
Functor::DifferenceToRGBFunctor
< typename
TInputImage1::PixelType,
typename
TInputImage2::PixelType,
typename
TOutputImage::PixelType > > 
Superclass
typedef
itk::SmartPointer
< Self
Pointer
typedef
itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

 itkNewMacro (Self)

Protected Member Functions

 DifferenceToRGBImageFilter ()
virtual ~DifferenceToRGBImageFilter ()

Private Member Functions

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


Detailed Description

template<class TInputImage1, class TInputImage2, class TOutputImage>
class FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >

Implements pixel-wise the computation of difference and converts the result into RGB values.

This filter is parametrized over the types of the two input images and the type of the output image. The output type should be RGB pixel image (or any other pixel type based on itk::FixedArray, with at least a size of two)

Numeric conversions (castings) are done by the C++ defaults.

The filter will walk over all the pixels in the two input images, and for each one of them it will do the following:

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

Definition at line 85 of file freDifferenceToRGBImageFilter.h.


Member Typedef Documentation

template<class TInputImage1, class TInputImage2, class TOutputImage>
typedef DifferenceToRGBImageFilter FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self

Standard class typedefs.

Definition at line 94 of file freDifferenceToRGBImageFilter.h.

template<class TInputImage1, class TInputImage2, class TOutputImage>
typedef itk::BinaryFunctorImageFilter<TInputImage1,TInputImage2,TOutputImage, Functor::DifferenceToRGBFunctor< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType> > FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass

Definition at line 100 of file freDifferenceToRGBImageFilter.h.

template<class TInputImage1, class TInputImage2, class TOutputImage>
typedef itk::SmartPointer<Self> FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer

Definition at line 102 of file freDifferenceToRGBImageFilter.h.

template<class TInputImage1, class TInputImage2, class TOutputImage>
typedef itk::SmartPointer<const Self> FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer

Definition at line 103 of file freDifferenceToRGBImageFilter.h.


Constructor & Destructor Documentation

template<class TInputImage1, class TInputImage2, class TOutputImage>
FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::DifferenceToRGBImageFilter (  )  [inline, protected]

Definition at line 109 of file freDifferenceToRGBImageFilter.h.

template<class TInputImage1, class TInputImage2, class TOutputImage>
virtual FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::~DifferenceToRGBImageFilter (  )  [inline, protected, virtual]

Definition at line 110 of file freDifferenceToRGBImageFilter.h.

template<class TInputImage1, class TInputImage2, class TOutputImage>
FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::DifferenceToRGBImageFilter ( const Self  )  [private]


Member Function Documentation

template<class TInputImage1, class TInputImage2, class TOutputImage>
FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::itkNewMacro ( Self   ) 

Method for creation through the object factory.

template<class TInputImage1, class TInputImage2, class TOutputImage>
void FREE::DifferenceToRGBImageFilter< TInputImage1, TInputImage2, TOutputImage >::operator= ( const Self  )  [private]


The documentation for this class was generated from the following file:
Generated at Sat Oct 13 18:17:25 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000