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 > >
69 std::greater< typename TInputImage::PixelType > >
85 typedef typename TInputImage::SizeType
SizeType;
89 TOutputImage::ImageDimension);
101 itkSetMacro(UseImageSpacing,
bool);
102 itkGetConstReferenceMacro(UseImageSpacing,
bool);
103 itkBooleanMacro(UseImageSpacing);
123 psize *= this->
GetInput()->GetSpacing()[i];
142 void operator=(const
Self &) ITK_DELETE_FUNCTION;
void GenerateData() override
AttributeMorphologyBaseImageFilter< TInputImage, TOutputImage, TAttribute, std::greater< typename TInputImage::PixelType > > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
AreaOpeningImageFilter Self
static const unsigned int ImageDimension
SmartPointer< Self > Pointer
TInputImage::PixelType InputPixelType
TInputImage::SizeType SizeType
Base class for all process objects that output image data.
TOutputImage::PixelType OutputPixelType
TOutputImage::InternalPixelType OutputInternalPixelType
void GenerateData() override
TInputImage::OffsetType OffsetType
TInputImage::InternalPixelType InputInternalPixelType
const InputImageType * GetInput() const
void PrintSelf(std::ostream &os, Indent indent) const override
Morphological opening by attributes.
Control indentation during Print() invocation.
TInputImage::IndexType IndexType
AttributeType m_AttributeValuePerPixel
Morphological opening by attributes.
SmartPointer< const Self > ConstPointer
virtual ~AreaOpeningImageFilter()