18#ifndef itkGrayscaleGeodesicDilateImageFilter_h
19#define itkGrayscaleGeodesicDilateImageFilter_h
61template <
typename TInputImage,
typename TOutputImage>
122 itkSetMacro(RunOneIteration,
bool);
123 itkGetConstMacro(RunOneIteration,
bool);
124 itkBooleanMacro(RunOneIteration);
129 itkGetConstMacro(NumberOfIterationsUsed,
unsigned long);
137 itkSetMacro(FullyConnected,
bool);
138 itkGetConstReferenceMacro(FullyConnected,
bool);
139 itkBooleanMacro(FullyConnected);
192#ifndef ITK_MANUAL_INSTANTIATION
193# include "itkGrayscaleGeodesicDilateImageFilter.hxx"
Base class for all data objects in ITK.
typename MaskImageType::PixelType MaskImagePixelType
TInputImage MaskImageType
TInputImage MarkerImageType
typename OutputImageType::RegionType OutputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
TOutputImage OutputImageType
void EnlargeOutputRequestedRegion(DataObject *output) override
typename MarkerImageType::RegionType MarkerImageRegionType
typename OutputImageType::ConstPointer OutputImageConstPointer
typename MarkerImageType::Pointer MarkerImagePointer
typename MaskImageType::Pointer MaskImagePointer
void GenerateInputRequestedRegion() override
unsigned long m_NumberOfIterationsUsed
void GenerateData() override
const MarkerImageType * GetMarkerImage()
~GrayscaleGeodesicDilateImageFilter() override=default
typename OutputImageType::Pointer OutputImagePointer
typename MaskImageType::RegionType MaskImageRegionType
typename MarkerImageType::PixelType MarkerImagePixelType
GrayscaleGeodesicDilateImageFilter Self
typename OutputImageType::PixelType OutputImagePixelType
SmartPointer< Self > Pointer
static constexpr unsigned int OutputImageDimension
ImageToImageFilter< TInputImage, TOutputImage > Superclass
typename MaskImageType::ConstPointer MaskImageConstPointer
static constexpr unsigned int MarkerImageDimension
void SetMarkerImage(const MarkerImageType *)
GrayscaleGeodesicDilateImageFilter()
void SetMaskImage(const MaskImageType *)
const MaskImageType * GetMaskImage()
static constexpr unsigned int MaskImageDimension
SmartPointer< const Self > ConstPointer
typename MarkerImageType::ConstPointer MarkerImageConstPointer
Control indentation during Print() invocation.
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....