18 #ifndef itkLabelStatisticsOpeningImageFilter_h
19 #define itkLabelStatisticsOpeningImageFilter_h
46 template <
typename TInputImage,
typename TFeatureImage>
76 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
77 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
78 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
94 #ifdef ITK_USE_CONCEPT_CHECKING
113 itkGetConstMacro(Lambda,
double);
114 itkSetMacro(Lambda,
double);
123 itkGetConstMacro(ReverseOrdering,
bool);
124 itkSetMacro(ReverseOrdering,
bool);
125 itkBooleanMacro(ReverseOrdering);
137 this->SetAttribute(LabelObjectType::GetAttributeFromName(s));
146 this->SetNthInput(1, const_cast<TFeatureImage *>(input));
150 const FeatureImageType *
160 this->SetInput(input);
167 this->SetFeatureImage(input);
174 PrintSelf(std::ostream & os,
Indent indent)
const override;
180 GenerateInputRequestedRegion()
override;
184 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
189 GenerateData()
override;
199 #ifndef ITK_MANUAL_INSTANTIATION
200 # include "itkLabelStatisticsOpeningImageFilter.hxx"