18 #ifndef __itkGrayscaleGeodesicDilateImageFilter_h
19 #define __itkGrayscaleGeodesicDilateImageFilter_h
63 template<
class TInputImage,
class TOutputImage >
92 itkStaticConstMacro(MarkerImageDimension,
unsigned int,
93 TInputImage::ImageDimension);
94 itkStaticConstMacro(MaskImageDimension,
unsigned int,
95 TInputImage::ImageDimension);
96 itkStaticConstMacro(OutputImageDimension,
unsigned int,
97 TOutputImage::ImageDimension);
124 itkSetMacro(RunOneIteration,
bool);
125 itkGetConstMacro(RunOneIteration,
bool);
126 itkBooleanMacro(RunOneIteration);
131 itkGetConstMacro(NumberOfIterationsUsed,
unsigned long);
139 itkSetMacro(FullyConnected,
bool);
140 itkGetConstReferenceMacro(FullyConnected,
bool);
141 itkBooleanMacro(FullyConnected);
144 #ifdef ITK_USE_CONCEPT_CHECKING
159 void PrintSelf(std::ostream & os,
Indent indent)
const;
167 void GenerateInputRequestedRegion();
173 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
187 void ThreadedGenerateData(
const OutputImageRegionType &
188 outputRegionForThread,
193 void operator=(
const Self &);
201 #ifndef ITK_MANUAL_INSTANTIATION
202 #include "itkGrayscaleGeodesicDilateImageFilter.hxx"