18 #ifndef itkWhiteTopHatImageFilter_h
19 #define itkWhiteTopHatImageFilter_h
37 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
65 TInputImage::ImageDimension);
67 TOutputImage::ImageDimension);
79 itkSetMacro(SafeBorder,
bool);
80 itkGetConstReferenceMacro(SafeBorder,
bool);
81 itkBooleanMacro(SafeBorder);
93 itkSetMacro(Algorithm,
int);
94 itkGetConstMacro(Algorithm,
int);
97 itkSetMacro(ForceAlgorithm,
bool);
98 itkGetConstReferenceMacro(ForceAlgorithm,
bool);
99 itkBooleanMacro(ForceAlgorithm);
110 void operator=(const Self &);
120 #ifndef ITK_MANUAL_INSTANTIATION
121 #include "itkWhiteTopHatImageFilter.hxx"
TOutputImage OutputImageType
TInputImage InputImageType
KernelImageFilter< TInputImage, TOutputImage, TKernel > Superclass
SmartPointer< Self > Pointer
WhiteTopHatImageFilter Self
InputImageType::RegionType InputImageRegionType
Base class for all process objects that output image data.
InputImageType::Pointer InputImagePointer
InputImageType::ConstPointer InputImageConstPointer
OutputImageType::ConstPointer OutputImageConstPointer
A base class for all the filters working on an arbitrary shaped neighborhood.
void GenerateData() override
OutputImageType::PixelType OutputImagePixelType
White top hat extract local maxima that are larger than the structuring element.
OutputImageType::RegionType OutputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::PixelType InputImagePixelType
Control indentation during Print() invocation.
static const unsigned int OutputImageDimension
SmartPointer< const Self > ConstPointer
static const unsigned int InputImageDimension
~WhiteTopHatImageFilter()
OutputImageType::Pointer OutputImagePointer