18 #ifndef itkAreaClosingImageFilter_h
19 #define itkAreaClosingImageFilter_h
58 template<
typename TInputImage,
typename TOutputImage,
typename TAttribute =
typename TInputImage::SpacingType::ValueType >
61 std::less< typename TInputImage::PixelType > >
69 std::less< typename TInputImage::PixelType > >;
99 itkSetMacro(UseImageSpacing,
bool);
100 itkGetConstReferenceMacro(UseImageSpacing,
bool);
101 itkBooleanMacro(UseImageSpacing);
121 psize *= this->
GetInput()->GetSpacing()[i];
typename TInputImage::IndexType IndexType
~AreaClosingImageFilter() override
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TInputImage::PixelType InputPixelType
Base class for all process objects that output image data.
typename TInputImage::OffsetType OffsetType
static constexpr unsigned int ImageDimension
void GenerateData() override
ImageBaseType::SizeType SizeType
Morphological closing by attributes.
typename TInputImage::InternalPixelType InputInternalPixelType
void PrintSelf(std::ostream &os, Indent indent) const override
ImageBaseType::IndexType IndexType
void GenerateData() override
const InputImageType * GetInput() const
void PrintSelf(std::ostream &os, Indent indent) const override
typename TOutputImage::PixelType OutputPixelType
Control indentation during Print() invocation.
typename TOutputImage::InternalPixelType OutputInternalPixelType
typename TInputImage::SizeType SizeType
AttributeType m_AttributeValuePerPixel
Morphological opening by attributes.