18 #ifndef itkBinaryStatisticsOpeningImageFilter_h
19 #define itkBinaryStatisticsOpeningImageFilter_h
50 template <
typename TInputImage,
typename TFeatureImage>
80 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
81 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
82 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
106 itkSetMacro(FullyConnected,
bool);
107 itkGetConstReferenceMacro(FullyConnected,
bool);
108 itkBooleanMacro(FullyConnected);
111 #ifdef ITK_USE_CONCEPT_CHECKING
138 itkGetConstMacro(Lambda,
double);
139 itkSetMacro(Lambda,
double);
148 itkGetConstMacro(ReverseOrdering,
bool);
149 itkSetMacro(ReverseOrdering,
bool);
150 itkBooleanMacro(ReverseOrdering);
162 this->SetAttribute(LabelObjectType::GetAttributeFromName(s));
171 this->SetNthInput(1, const_cast<TFeatureImage *>(input));
175 const FeatureImageType *
185 this->SetInput(input);
192 this->SetFeatureImage(input);
199 PrintSelf(std::ostream & os,
Indent indent)
const override;
204 GenerateInputRequestedRegion()
override;
208 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
213 GenerateData()
override;
225 #ifndef ITK_MANUAL_INSTANTIATION
226 # include "itkBinaryStatisticsOpeningImageFilter.hxx"