18 #ifndef __itkMorphologicalWatershedImageFilter_h
19 #define __itkMorphologicalWatershedImageFilter_h
53 template<
class TInputImage,
class TOutputImage >
77 itkStaticConstMacro(InputImageDimension,
unsigned int,
78 TInputImage::ImageDimension);
79 itkStaticConstMacro(OutputImageDimension,
unsigned int,
80 TOutputImage::ImageDimension);
96 itkSetMacro(FullyConnected,
bool);
97 itkGetConstReferenceMacro(FullyConnected,
bool);
98 itkBooleanMacro(FullyConnected);
106 itkSetMacro(MarkWatershedLine,
bool);
107 itkGetConstReferenceMacro(MarkWatershedLine,
bool);
108 itkBooleanMacro(MarkWatershedLine);
120 void PrintSelf(std::ostream & os,
Indent indent)
const;
125 void GenerateInputRequestedRegion();
128 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
136 void operator=(
const Self &);
146 #ifndef ITK_MANUAL_INSTANTIATION
147 #include "itkMorphologicalWatershedImageFilter.hxx"