18#ifndef itkMorphologicalWatershedImageFilter_h
19#define itkMorphologicalWatershedImageFilter_h
52template <
typename TInputImage,
typename TOutputImage>
92 itkSetMacro(FullyConnected,
bool);
93 itkGetConstReferenceMacro(FullyConnected,
bool);
94 itkBooleanMacro(FullyConnected);
102 itkSetMacro(MarkWatershedLine,
bool);
103 itkGetConstReferenceMacro(MarkWatershedLine,
bool);
104 itkBooleanMacro(MarkWatershedLine);
143#ifndef ITK_MANUAL_INSTANTIATION
144# include "itkMorphologicalWatershedImageFilter.hxx"
Base class for all data objects in ITK.
Control indentation during Print() invocation.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
~MorphologicalWatershedImageFilter() override=default
SmartPointer< Self > Pointer
static constexpr unsigned int InputImageDimension
MorphologicalWatershedImageFilter()
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
MorphologicalWatershedImageFilter Self
InputImagePixelType m_Level
typename OutputImageType::PixelType OutputImagePixelType
void GenerateInputRequestedRegion() override
typename InputImageType::RegionType InputImageRegionType
TOutputImage OutputImageType
void GenerateData() override
typename OutputImageType::Pointer OutputImagePointer
typename OutputImageType::RegionType OutputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
typename OutputImageType::ConstPointer OutputImageConstPointer
typename InputImageType::PixelType InputImagePixelType
void EnlargeOutputRequestedRegion(DataObject *output) override
static constexpr unsigned int OutputImageDimension
SmartPointer< const Self > ConstPointer
typename InputImageType::ConstPointer InputImageConstPointer
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....