18#ifndef sitkMorphologicalWatershedImageFilter_h
19#define sitkMorphologicalWatershedImageFilter_h
128 std::string
GetName()
const {
return std::string(
"MorphologicalWatershedImageFilter"); }
170 const Image &image1,
double level = 0.0,
bool markWatershedLine =
true,
bool fullyConnected =
false
The Image class for SimpleITK.
void SetLevel(double Level)
Image Execute(const Image &image1)
bool GetFullyConnected() const
static const detail::MemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
virtual ~MorphologicalWatershedImageFilter()
MorphologicalWatershedImageFilter Self
void MarkWatershedLineOn()
void SetFullyConnected(bool FullyConnected)
std::string GetName() const
void SetMarkWatershedLine(bool MarkWatershedLine)
std::string ToString() const
Image(Self::*)(const Image &image1) MemberFunctionType
MorphologicalWatershedImageFilter()
Image ExecuteInternal(const Image &image1)
bool GetMarkWatershedLine() const
ScalarPixelIDTypeList PixelIDTypeList
void MarkWatershedLineOff()
A class used to instantiate and generate function object to templated member functions.
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