18 #ifndef itkLabelShapeKeepNObjectsImageFilter_h
19 #define itkLabelShapeKeepNObjectsImageFilter_h
51 template <
typename TInputImage>
76 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
77 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
78 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
95 #ifdef ITK_USE_CONCEPT_CHECKING
123 itkGetConstMacro(ReverseOrdering,
bool);
124 itkSetMacro(ReverseOrdering,
bool);
125 itkBooleanMacro(ReverseOrdering);
137 this->SetAttribute(LabelObjectType::GetAttributeFromName(s));
145 PrintSelf(std::ostream & os,
Indent indent)
const override;
151 GenerateInputRequestedRegion()
override;
155 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
160 GenerateData()
override;
170 #ifndef ITK_MANUAL_INSTANTIATION
171 # include "itkLabelShapeKeepNObjectsImageFilter.hxx"