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