18 #ifndef itkBlackTopHatImageFilter_h
19 #define itkBlackTopHatImageFilter_h
41 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
68 itkStaticConstMacro(InputImageDimension,
unsigned int,
69 TInputImage::ImageDimension);
70 itkStaticConstMacro(OutputImageDimension,
unsigned int,
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);
108 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
110 void GenerateData() ITK_OVERRIDE;
119 bool m_ForceAlgorithm;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkBlackTopHatImageFilter.hxx"
OutputImageType::RegionType OutputImageRegionType
OutputImageType::PixelType OutputImagePixelType
InputImageType::RegionType InputImageRegionType
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
~BlackTopHatImageFilter() override
Black top hat extracts local minima that are smaller than the structuring element.
OutputImageType::ConstPointer OutputImageConstPointer
InputImageType::ConstPointer InputImageConstPointer
A base class for all the filters working on an arbitrary shaped neighborhood.
InputImageType::PixelType InputImagePixelType
TInputImage InputImageType
InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
SmartPointer< Self > Pointer