18 #ifndef itkBlackTopHatImageFilter_h
19 #define itkBlackTopHatImageFilter_h
41 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
69 TInputImage::ImageDimension);
71 TOutputImage::ImageDimension);
83 itkSetMacro(SafeBorder,
bool);
84 itkGetConstReferenceMacro(SafeBorder,
bool);
85 itkBooleanMacro(SafeBorder);
97 itkSetMacro(Algorithm,
int);
98 itkGetConstMacro(Algorithm,
int);
101 itkSetMacro(ForceAlgorithm,
bool);
102 itkGetConstReferenceMacro(ForceAlgorithm,
bool);
103 itkBooleanMacro(ForceAlgorithm);
114 void operator=(const Self &);
124 #ifndef ITK_MANUAL_INSTANTIATION
125 #include "itkBlackTopHatImageFilter.hxx"
OutputImageType::RegionType OutputImageRegionType
OutputImageType::PixelType OutputImagePixelType
InputImageType::RegionType InputImageRegionType
~BlackTopHatImageFilter()
BlackTopHatImageFilter Self
OutputImageType::Pointer OutputImagePointer
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
KernelImageFilter< TInputImage, TOutputImage, TKernel > Superclass
Black top hat extract local minima that are smaller than the structuring element. ...
void PrintSelf(std::ostream &os, Indent indent) const override
static const unsigned int OutputImageDimension
OutputImageType::ConstPointer OutputImageConstPointer
InputImageType::ConstPointer InputImageConstPointer
A base class for all the filters working on an arbitrary shaped neighborhood.
static const unsigned int InputImageDimension
InputImageType::PixelType InputImagePixelType
TInputImage InputImageType
InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
SmartPointer< Self > Pointer
void GenerateData() override