52 #ifndef __itkMorphologicalWatershedImageFilter2_h
53 #define __itkMorphologicalWatershedImageFilter2_h
55 #include "itkImageToImageFilter.h"
79 template<
class TInputImage,
class TOutputImage >
81 public ImageToImageFilter< TInputImage, TOutputImage >
86 typedef ImageToImageFilter< TInputImage, TOutputImage >
Superclass;
104 TInputImage::ImageDimension);
106 TOutputImage::ImageDimension);
148 void PrintSelf(std::ostream & os, Indent indent)
const;
175 #ifndef ITK_MANUAL_INSTANTIATION
176 #include "itkMorphologicalWatershedImageFilter2.txx"
itkGetConstMacro(Level, InputImagePixelType)
OutputImageType::Pointer OutputImagePointer
MorphologicalWatershedImageFilter2()
~MorphologicalWatershedImageFilter2()
void operator=(const Self &)
void SetForegroundImage(TOutputImage *fg)
InputImagePixelType m_Level
InputImageType::Pointer InputImagePointer
InputImageType::ConstPointer InputImageConstPointer
itkSetMacro(FullyConnected, bool)
OutputImageType::RegionType OutputImageRegionType
TInputImage InputImageType
itkGetConstReferenceMacro(FullyConnected, bool)
TOutputImage OutputImageType
MorphologicalWatershedImageFilter2 Self
void GenerateInputRequestedRegion()
SmartPointer< const Self > ConstPointer
InputImageType::PixelType InputImagePixelType
itkTypeMacro(MorphologicalWatershedImageFilter2, ImageToImageFilter)
SmartPointer< Self > Pointer
itkBooleanMacro(FullyConnected)
void EnlargeOutputRequestedRegion(DataObject *itkNotUsed(output))
InputImageType::RegionType InputImageRegionType
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
void PrintSelf(std::ostream &os, Indent indent) const
ImageToImageFilter< TInputImage, TOutputImage > Superclass
OutputImageType::ConstPointer OutputImageConstPointer
OutputImageType::PixelType OutputImagePixelType
OutputImagePointer m_ForegroundImg