35 #ifndef __itkViscousWatershedTransform_h
36 #define __itkViscousWatershedTransform_h
38 #if defined( _MSC_VER )
39 #pragma warning ( disable : 4786 )
43 #define ITK_LEAN_AND_MEAN
46 #include "itkImageToImageFilter.h"
47 #include "itkBinaryThresholdImageFilter.h"
48 #include "itkBinaryBallStructuringElement.h"
49 #include "itkBinaryMorphologicalClosingImageFilter.h"
50 #include "itkImageRegionIterator.h"
54 template<
class TFeatureImage,
class TInputImage,
class TSegmentImage >
56 TFeatureImage, TFeatureImage >
60 typedef ImageToImageFilter< TFeatureImage, TFeatureImage >
Superclass;
65 TFeatureImage::ImageDimension);
74 void PrintSelf(std::ostream & os, Indent indent)
const;
104 typedef BinaryThresholdImageFilter< FeatureImageType, FeatureImageType >
108 typedef BinaryBallStructuringElement< int,
112 typedef typename ClosingFilterType::Pointer
114 typedef ImageRegionIterator< FeatureImageType >
143 #include "itkViscousWatershedTransform.txx"