18#ifndef sitkMorphologicalWatershedFromMarkersImageFilter_h
19#define sitkMorphologicalWatershedFromMarkersImageFilter_h
139 std::string
GetName()
const {
return std::string(
"MorphologicalWatershedFromMarkersImageFilter"); }
187 const Image &image,
const Image &markerImage,
bool markWatershedLine =
true,
bool fullyConnected =
false
The Image class for SimpleITK.
MorphologicalWatershedFromMarkersImageFilter()
Image DualExecuteInternal(const Image *image, const Image *markerImage)
std::string ToString() const
void MarkWatershedLineOn()
Image(Self::*)(const Image * image, const Image * markerImage) MemberFunctionType
void SetMarkWatershedLine(bool MarkWatershedLine)
bool GetFullyConnected() const
static const detail::DualMemberFunctionFactory< MemberFunctionType > & GetMemberFunctionFactory()
MorphologicalWatershedFromMarkersImageFilter Self
void MarkWatershedLineOff()
Image Execute(const Image &image, const Image &markerImage)
virtual ~MorphologicalWatershedFromMarkersImageFilter()
ScalarPixelIDTypeList PixelIDTypeList
bool GetMarkWatershedLine() const
std::string GetName() const
void SetFullyConnected(bool FullyConnected)
A class used to instantiate and generate function objects of templated member functions with two temp...
BasicPixelIDTypeList ScalarPixelIDTypeList
Image MorphologicalWatershedFromMarkers(const Image &image, const Image &markerImage, bool markWatershedLine=true, bool fullyConnected=false)
Morphological watershed transform from markers.
#define SITKBasicFilters_EXPORT