18#ifndef sitkMorphologicalWatershedImageFilter_h
19#define sitkMorphologicalWatershedImageFilter_h
68 SITK_RETURN_SELF_TYPE_HEADER
SetLevel (
double Level ) { this->
m_Level = Level;
return *
this; }
103 std::string
GetName()
const {
return std::string (
"MorphologicalWatershedImageFilter"); }
The Image class for SimpleITK.
Self & MarkWatershedLineOff()
Image Execute(const Image &image1)
bool GetFullyConnected() const
virtual ~MorphologicalWatershedImageFilter()
Self & MarkWatershedLineOn()
Image(Self::*)(const Image &image1) MemberFunctionType
MorphologicalWatershedImageFilter Self
Self & SetLevel(double Level)
std::string GetName() const
std::string ToString() const
Self & FullyConnectedOff()
Self & SetMarkWatershedLine(bool MarkWatershedLine)
std::unique_ptr< detail::MemberFunctionFactory< MemberFunctionType > > m_MemberFactory
Self & FullyConnectedOn()
Self & SetFullyConnected(bool FullyConnected)
MorphologicalWatershedImageFilter()
Image ExecuteInternal(const Image &image1)
bool GetMarkWatershedLine() const
ScalarPixelIDTypeList PixelIDTypeList
Image MorphologicalWatershed(const Image &image1, double level=0.0, bool markWatershedLine=true, bool fullyConnected=false)
Watershed segmentation implementation with morphological operators.
BasicPixelIDTypeList ScalarPixelIDTypeList
#define SITKBasicFilters_EXPORT