18 #ifndef itkLabelShapeOpeningImageFilter_h
19 #define itkLabelShapeOpeningImageFilter_h
46 template <
typename TInputImage>
71 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
72 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
73 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
90 #ifdef ITK_USE_CONCEPT_CHECKING
109 itkGetConstMacro(Lambda,
double);
110 itkSetMacro(Lambda,
double);
119 itkGetConstMacro(ReverseOrdering,
bool);
120 itkSetMacro(ReverseOrdering,
bool);
121 itkBooleanMacro(ReverseOrdering);
133 this->SetAttribute(LabelObjectType::GetAttributeFromName(s));
141 PrintSelf(std::ostream & os,
Indent indent)
const override;
147 GenerateInputRequestedRegion()
override;
151 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
156 GenerateData()
override;
161 bool m_ReverseOrdering{};
166 #ifndef ITK_MANUAL_INSTANTIATION
167 # include "itkLabelShapeOpeningImageFilter.hxx"