18 #ifndef itkStatisticsRelabelImageFilter_h
19 #define itkStatisticsRelabelImageFilter_h
45 template <
typename TInputImage,
typename TFeatureImage>
75 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
76 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
77 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
93 #ifdef ITK_USE_CONCEPT_CHECKING
114 itkGetConstMacro(ReverseOrdering,
bool);
115 itkSetMacro(ReverseOrdering,
bool);
116 itkBooleanMacro(ReverseOrdering);
127 this->SetAttribute(LabelObjectType::GetAttributeFromName(s));
136 this->SetNthInput(1, const_cast<TFeatureImage *>(input));
150 this->SetInput(input);
157 this->SetFeatureImage(input);
164 PrintSelf(std::ostream & os,
Indent indent)
const override;
170 GenerateInputRequestedRegion()
override;
174 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
179 GenerateData()
override;
188 #ifndef ITK_MANUAL_INSTANTIATION
189 # include "itkStatisticsRelabelImageFilter.hxx"