18 #ifndef itkClosingByReconstructionImageFilter_h
19 #define itkClosingByReconstructionImageFilter_h
51 template <
typename TInputImage,
typename TOutputImage,
typename TKernel>
80 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
81 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
101 itkSetMacro(FullyConnected,
bool);
102 itkGetConstReferenceMacro(FullyConnected,
bool);
103 itkBooleanMacro(FullyConnected);
110 itkSetMacro(PreserveIntensities,
bool);
111 itkGetConstReferenceMacro(PreserveIntensities,
bool);
112 itkBooleanMacro(PreserveIntensities);
115 #ifdef ITK_USE_CONCEPT_CHECKING
125 PrintSelf(std::ostream & os,
Indent indent)
const override;
131 GenerateInputRequestedRegion()
override;
135 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
138 GenerateData()
override;
143 bool m_FullyConnected{};
144 bool m_PreserveIntensities{};
148 #ifndef ITK_MANUAL_INSTANTIATION
149 # include "itkClosingByReconstructionImageFilter.hxx"