18 #ifndef __itkWatershedBoundaryResolver_h
19 #define __itkWatershedBoundaryResolver_h
63 template<
class TPixelType,
unsigned int TDimension >
77 itkStaticConstMacro(ImageDimension,
unsigned int, TDimension);
90 {
return static_cast< BoundaryType *
>( this->GetInput(0) ); }
97 {
return static_cast< BoundaryType *
>( this->GetInput(1) ); }
102 itkSetMacro(Face,
unsigned short);
103 itkGetConstMacro(Face,
unsigned short);
123 using Superclass::MakeOutput;
132 this->SetNumberOfRequiredOutputs(1);
139 void PrintSelf(std::ostream & os,
Indent indent)
const;
142 void GenerateOutputRequestedRegion(
DataObject *output);
147 #ifndef ITK_MANUAL_INSTANTIATION
148 #include "itkWatershedBoundaryResolver.hxx"