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