18 #ifndef itkBinaryErodeParaImageFilter_h
19 #define itkBinaryErodeParaImageFilter_h
67 template<
typename TInputImage,
68 typename TOutputImage = TInputImage >
106 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
113 itkGetConstReferenceMacro(Radius,
RadiusType);
117 m_RectPara->SetUseImageSpacing(g);
118 m_CircPara->SetUseImageSpacing(g);
125 itkSetMacro(Circular,
bool);
126 itkGetConstReferenceMacro(Circular,
bool);
127 itkBooleanMacro(Circular);
132 void Modified()
const override;
135 void GenerateData(
void)
override;
139 void PrintSelf(std::ostream & os,
Indent indent)
const override;
159 #ifndef ITK_MANUAL_INSTANTIATION
160 #include "itkBinaryErodeParaImageFilter.hxx"
163 #endif //__itkBinaryErodeParaImageFilter_h
typename itk::ParabolicErodeImageFilter< TInputImage, InternalRealImageType > CircParabolicType
typename NumericTraits< PixelType >::ScalarRealType ScalarRealType
Define numeric traits for std::vector.
typename NumericTraits< PixelType >::FloatType InternalRealType
typename itk::ParabolicErodeImageFilter< TInputImage, InternalIntImageType > RectParabolicType
CircParabolicType::Pointer m_CircPara
typename TInputImage::PixelType PixelType
typename itk::GreaterEqualValImageFilter< InternalIntImageType, OutputImageType > RCastType
Class for binary morphological erosion operation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Class for morphological erosion operations with parabolic structuring elements.
Base class for all process objects that output image data.
typename itk::GreaterEqualValImageFilter< InternalRealImageType, OutputImageType > CCastType
void SetUseImageSpacing(bool g)
TInputImage InputImageType
RectParabolicType::Pointer m_RectPara
CCastType::Pointer m_CircCast
typename itk::Image< InternalIntType, InputImageType::ImageDimension > InternalIntImageType
typename itk::Image< InternalRealType, InputImageType::ImageDimension > InternalRealImageType
typename InputImageType::Pointer InputImagePointer
Computes the absolute difference between an image and a constant. Can be done with ShiftScale and Abs...
TOutputImage OutputImageType
typename NumericTraits< PixelType >::RealType RealType
Base class for filters that take an image as input and produce an image as output.
typename TOutputImage::PixelType OutputPixelType
typename itk::FixedArray< ScalarRealType, TInputImage::ImageDimension > RadiusType
Control indentation during Print() invocation.
typename InputImageType::ConstPointer InputImageConstPointer
~BinaryErodeParaImageFilter() override
RCastType::Pointer m_RectCast
Templated n-dimensional image class.