17 #ifndef __itkWatershedEquivalenceRelabeler_h
18 #define __itkWatershedEquivalenceRelabeler_h
51 template <
class TScalarType,
unsigned int TImageDimension>
57 itkStaticConstMacro(ImageDimension,
unsigned int,TImageDimension);
109 virtual DataObjectPointer MakeOutput(
unsigned int idx);
115 =
static_cast<ImageType*
>(this->MakeOutput(0).GetPointer());
116 this->SetNumberOfRequiredOutputs(1);
122 void PrintSelf(std::ostream& os,
Indent indent)
const;
124 void GenerateOutputRequestedRegion(
DataObject *output);
125 void GenerateInputRequestedRegion();
131 #ifndef ITK_MANUAL_INSTANTIATION