18 #ifndef itkBinaryOpeningByReconstructionImageFilter_h 19 #define itkBinaryOpeningByReconstructionImageFilter_h 48 template<
typename TInputImage,
typename TKernel>
80 itkSetMacro(ForegroundValue, PixelType);
84 itkGetMacro(ForegroundValue, PixelType);
87 itkSetMacro(BackgroundValue, PixelType);
90 itkGetMacro(BackgroundValue, PixelType);
98 itkSetMacro(FullyConnected,
bool);
99 itkGetConstReferenceMacro(FullyConnected,
bool);
100 itkBooleanMacro(FullyConnected);
121 void operator=(
const Self&) ITK_DELETE_FUNCTION;
133 #ifndef ITK_MANUAL_INSTANTIATION 134 #include "itkBinaryOpeningByReconstructionImageFilter.hxx" SmartPointer< const Self > ConstPointer
KernelImageFilter< TInputImage, TInputImage, TKernel > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
PixelType m_BackgroundValue
TInputImage::PixelType PixelType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
BinaryOpeningByReconstructionImageFilter Self
SmartPointer< Self > Pointer
InputImageType::Pointer InputImagePointer
~BinaryOpeningByReconstructionImageFilter()
TInputImage OutputImageType
A base class for all the filters working on an arbitrary shaped neighborhood.
OutputImageType::RegionType OutputImageRegionType
void GenerateData() override
PixelType m_ForegroundValue
void operator=(const Self &) ITK_DELETE_FUNCTION
TInputImage InputImageType
Control indentation during Print() invocation.
BinaryOpeningByReconstructionImageFilter()
void GenerateInputRequestedRegion() override
binary morphological closing of an image.