18 #ifndef __itkGrayscaleGeodesicErodeImageFilter_h
19 #define __itkGrayscaleGeodesicErodeImageFilter_h
64 template<
class TInputImage,
class TOutputImage >
93 itkStaticConstMacro(MarkerImageDimension,
unsigned int,
94 TInputImage::ImageDimension);
95 itkStaticConstMacro(MaskImageDimension,
unsigned int,
96 TInputImage::ImageDimension);
97 itkStaticConstMacro(OutputImageDimension,
unsigned int,
98 TOutputImage::ImageDimension);
125 itkSetMacro(RunOneIteration,
bool);
126 itkGetConstMacro(RunOneIteration,
bool);
127 itkBooleanMacro(RunOneIteration);
132 itkGetConstMacro(NumberOfIterationsUsed,
unsigned long);
140 itkSetMacro(FullyConnected,
bool);
141 itkGetConstReferenceMacro(FullyConnected,
bool);
142 itkBooleanMacro(FullyConnected);
145 #ifdef ITK_USE_CONCEPT_CHECKING
159 void PrintSelf(std::ostream & os,
Indent indent)
const;
168 void GenerateInputRequestedRegion();
174 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) );
188 void ThreadedGenerateData(
const OutputImageRegionType &
189 outputRegionForThread,
194 void operator=(
const Self &);
202 #ifndef ITK_MANUAL_INSTANTIATION
203 #include "itkGrayscaleGeodesicErodeImageFilter.hxx"