18 #ifndef __itkWatershedRelabeler_h
19 #define __itkWatershedRelabeler_h
63 template<
class TScalarType,
unsigned int TImageDimension >
78 itkStaticConstMacro(ImageDimension,
unsigned int, TImageDimension);
89 using Superclass::MakeOutput;
100 return itkDynamicCastInDebugMode< ImageType * >
112 return itkDynamicCastInDebugMode< ImageType * >
124 return itkDynamicCastInDebugMode< SegmentTreeType * >
133 itkSetClampMacro(FloodLevel,
double, 0.0, 1.0);
134 itkGetConstMacro(FloodLevel,
double);
138 void GraftOutput(ImageType *graft);
140 void GraftNthOutput(
unsigned int idx, ImageType *graft);
147 void PrintSelf(std::ostream & os,
Indent indent)
const;
150 void GenerateOutputRequestedRegion(
DataObject *output);
152 void GenerateInputRequestedRegion();
157 #ifndef ITK_MANUAL_INSTANTIATION
158 #include "itkWatershedRelabeler.hxx"