18 #ifndef itkGrayscaleGeodesicDilateImageFilter_h
19 #define itkGrayscaleGeodesicDilateImageFilter_h
63 template<
typename TInputImage,
typename 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
158 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
166 void GenerateInputRequestedRegion() ITK_OVERRIDE;
172 void EnlargeOutputRequestedRegion(
DataObject *itkNotUsed(output) ) ITK_OVERRIDE;
180 void GenerateData() ITK_OVERRIDE;
186 void ThreadedGenerateData(const OutputImageRegionType &
187 outputRegionForThread,
193 bool m_RunOneIteration;
194 unsigned long m_NumberOfIterationsUsed;
195 bool m_FullyConnected;
199 #ifndef ITK_MANUAL_INSTANTIATION
200 #include "itkGrayscaleGeodesicDilateImageFilter.hxx"
MaskImageType::PixelType MaskImagePixelType
GrayscaleGeodesicDilateImageFilter Self
OutputImageType::PixelType OutputImagePixelType
MarkerImageType::PixelType MarkerImagePixelType
MarkerImageType::RegionType MarkerImageRegionType
TInputImage MarkerImageType
OutputImageType::ConstPointer OutputImageConstPointer
TOutputImage OutputImageType
Base class for all process objects that output image data.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
MaskImageType::ConstPointer MaskImageConstPointer
SmartPointer< const Self > ConstPointer
TInputImage MaskImageType
~GrayscaleGeodesicDilateImageFilter() override
MarkerImageType::ConstPointer MarkerImageConstPointer
SmartPointer< Self > Pointer
OutputImageType::Pointer OutputImagePointer
MaskImageType::RegionType MaskImageRegionType
MarkerImageType::Pointer MarkerImagePointer
unsigned int ThreadIdType
MaskImageType::Pointer MaskImagePointer
Base class for filters that take an image as input and produce an image as output.
geodesic gray scale dilation of an image
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
Base class for all data objects in ITK.
OutputImageType::RegionType OutputImageRegionType