Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itkReconstructionByDilationImageFilter.h

Go to the documentation of this file.
00001 #ifndef __itkReconstructionByDilationImageFilter_h
00002 #define __itkReconstructionByDilationImageFilter_h
00003 
00004 #include "itkReconstructionImageFilter.h"
00005 
00006 #include "itkNumericTraits.h"
00007 
00008 namespace itk {
00017 template <class TInputImage, class TOutputImage>
00018 class ITK_EXPORT ReconstructionByDilationImageFilter :
00019     public
00020     ReconstructionImageFilter<TInputImage, TOutputImage,
00021              std::greater<typename TOutputImage::PixelType> >{
00022 public:
00023   typedef ReconstructionByDilationImageFilter Self;
00024   typedef ReconstructionImageFilter<TInputImage, TOutputImage,
00025                                      std::greater<typename TOutputImage::PixelType> > Superclass;
00026 
00027   typedef SmartPointer<Self>   Pointer;
00028   typedef SmartPointer<const Self>  ConstPointer;
00029 
00031   itkNewMacro(Self);
00032 
00033 
00034 protected:
00035   ReconstructionByDilationImageFilter()
00036   {
00037     SetMarkerValue(NumericTraits<typename TOutputImage::PixelType>::NonpositiveMin());
00038   }
00039   virtual ~ReconstructionByDilationImageFilter() {}
00040 
00041 private:
00042   ReconstructionByDilationImageFilter(const Self&); //purposely not implemented
00043   void operator=(const Self&); //purposely not implemented
00044 
00045 
00046 
00047 }; // end ReconstructionByDilationImageFilter
00048 
00049 
00050 
00051 }
00052 
00053 #endif
00054 

Generated at Fri Sep 8 03:57:57 2006 for ITK by doxygen 1.4.7 written by Dimitri van Heesch, © 1997-2000