18 #ifndef itkBinaryErodeParaImageFilter_h
19 #define itkBinaryErodeParaImageFilter_h
67 template<
typename TInputImage,
68 typename TOutputImage = TInputImage >
104 itkStaticConstMacro(ImageDimension,
unsigned int,
105 TInputImage::ImageDimension);
112 itkGetConstReferenceMacro(Radius,
RadiusType);
116 m_RectPara->SetUseImageSpacing(g);
117 m_CircPara->SetUseImageSpacing(g);
124 itkSetMacro(Circular,
bool);
125 itkGetConstReferenceMacro(Circular,
bool);
126 itkBooleanMacro(Circular);
131 virtual void Modified()
const;
134 void GenerateData(
void);
138 void PrintSelf(std::ostream & os,
Indent indent)
const;
148 void operator=(
const Self &);
161 #ifndef ITK_MANUAL_INSTANTIATION
162 #include "itkBinaryErodeParaImageFilter.hxx"
165 #endif //__itkBinaryErodeParaImageFilter_h
SmartPointer< Self > Pointer
itk::ParabolicErodeImageFilter< TInputImage, InternalRealImageType > CircParabolicType
CircParabolicType::Pointer m_CircPara
BinaryErodeParaImageFilter Self
SmartPointer< const Self > ConstPointer
Class for binary morphological erosion operation.
Class for morphological erosion operations with parabolic structuring elements.
Base class for all process objects that output image data.
itk::GreaterEqualValImageFilter< InternalIntImageType, OutputImageType > RCastType
void SetUseImageSpacing(bool g)
TOutputImage::PixelType OutputPixelType
NumericTraits< PixelType >::RealType RealType
RectParabolicType::Pointer m_RectPara
CCastType::Pointer m_CircCast
Computes the absolute difference between an image and a constant. Can be done with ShiftScale and Abs...
virtual ~BinaryErodeParaImageFilter()
TInputImage InputImageType
itk::Image< InternalIntType, InputImageType::ImageDimension > InternalIntImageType
itk::Image< InternalRealType, InputImageType::ImageDimension > InternalRealImageType
ImageToImageFilter< TInputImage, TOutputImage > Superclass
NumericTraits< PixelType >::ScalarRealType ScalarRealType
itk::GreaterEqualValImageFilter< InternalRealImageType, OutputImageType > CCastType
NumericTraits< PixelType >::FloatType InternalRealType
TInputImage::Pointer InputImagePointer
Base class for filters that take an image as input and produce an image as output.
itk::ParabolicErodeImageFilter< TInputImage, InternalIntImageType > RectParabolicType
Control indentation during Print() invocation.
TInputImage::PixelType PixelType
TOutputImage OutputImageType
TInputImage::ConstPointer InputImageConstPointer
Define additional traits for native types such as int or float.
itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType
RCastType::Pointer m_RectCast
Templated n-dimensional image class.