18 #ifndef itkGrayscaleGeodesicErodeImageFilter_h
19 #define itkGrayscaleGeodesicErodeImageFilter_h
64 template<
typename TInputImage,
typename TOutputImage >
94 TInputImage::ImageDimension);
96 TInputImage::ImageDimension);
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
188 outputRegionForThread,
193 void operator=(const
Self &) ITK_DELETE_FUNCTION;
201 #ifndef ITK_MANUAL_INSTANTIATION
202 #include "itkGrayscaleGeodesicErodeImageFilter.hxx"
OutputImageType::ConstPointer OutputImageConstPointer
MarkerImageType::ConstPointer MarkerImageConstPointer
MaskImageType::Pointer MaskImagePointer
~GrayscaleGeodesicErodeImageFilter()
TInputImage MaskImageType
SmartPointer< Self > Pointer
TInputImage MarkerImageType
TOutputImage OutputImageType
OutputImageType::Pointer OutputImagePointer
Base class for all process objects that output image data.
const MaskImageType * GetMaskImage()
MaskImageType::PixelType MaskImagePixelType
static const unsigned int OutputImageDimension
OutputImageType::PixelType OutputImagePixelType
SmartPointer< const Self > ConstPointer
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
GrayscaleGeodesicErodeImageFilter()
ImageToImageFilter< TInputImage, TOutputImage > Superclass
const MarkerImageType * GetMarkerImage()
void SetMaskImage(const MaskImageType *)
MaskImageType::RegionType MaskImageRegionType
geodesic gray scale erosion of an image
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateInputRequestedRegion() override
static const unsigned int MaskImageDimension
void SetMarkerImage(const MarkerImageType *)
unsigned int ThreadIdType
OutputImageType::RegionType OutputImageRegionType
MarkerImageType::PixelType MarkerImagePixelType
void EnlargeOutputRequestedRegion(DataObject *) override
void GenerateData() override
unsigned long m_NumberOfIterationsUsed
Base class for filters that take an image as input and produce an image as output.
static const unsigned int MarkerImageDimension
Control indentation during Print() invocation.
MarkerImageType::Pointer MarkerImagePointer
#define itkConceptMacro(name, concept)
MarkerImageType::RegionType MarkerImageRegionType
GrayscaleGeodesicErodeImageFilter Self
Base class for all data objects in ITK.
MaskImageType::ConstPointer MaskImageConstPointer