go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
itkParabolicErodeImageFilter.h
Go to the documentation of this file.
1 #ifndef __itkParabolicErodeImageFilter_h
2 #define __itkParabolicErodeImageFilter_h
3 
5 #include "itkNumericTraits.h"
6 
7 namespace itk
8 {
24 template< typename TInputImage,
25 typename TOutputImage = TInputImage >
27  public ParabolicErodeDilateImageFilter< TInputImage, false,
28  TOutputImage >
29 {
30 
31 public:
32 
36  typedef SmartPointer< Self > Pointer;
37  typedef SmartPointer< const Self > ConstPointer;
38 
40  itkNewMacro( Self );
41 
44 
46  typedef TInputImage InputImageType;
47  typedef TOutputImage OutputImageType;
48  typedef typename TInputImage::PixelType PixelType;
49  typedef typename NumericTraits< PixelType >::RealType RealType;
50  typedef typename NumericTraits< PixelType >::ScalarRealType ScalarRealType;
51  typedef typename TOutputImage::PixelType OutputPixelType;
52 
54  typedef typename TInputImage::Pointer InputImagePointer;
55  typedef typename TInputImage::ConstPointer InputImageConstPointer;
56 
58  typedef typename itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType;
59 
61  itkStaticConstMacro( ImageDimension, unsigned int,
62  TInputImage::ImageDimension );
67 protected:
68 
71 // void PrintSelf(std::ostream& os, Indent indent) const;
72 
73 private:
74 
75  ParabolicErodeImageFilter( const Self & ); // purposely not implemented
76  void operator=( const Self & ); // purposely not implemented
77 
78 };
79 
80 } // end namespace itk
81 
82 #endif
Parent class for morphological operations with parabolic structuring elements.
itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType
NumericTraits< PixelType >::RealType RealType
itkStaticConstMacro(ImageDimension, unsigned int, TInputImage::ImageDimension)
Class for morphological erosion operations with parabolic structuring elements.
void operator=(const Self &)
NumericTraits< PixelType >::ScalarRealType ScalarRealType
TInputImage::ConstPointer InputImageConstPointer
ParabolicErodeDilateImageFilter< TInputImage, false, TOutputImage > Superclass


Generated on 27-04-2014 for elastix by doxygen 1.8.6 elastix logo