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

itkReconstructionByErosionImageFilter.h

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

Generated at Sat Sep 2 21:01:56 2006 for ITK by doxygen 1.4.7 written by Dimitri van Heesch, © 1997-2000