21 #ifndef otbOpeningClosingMorphologicalFilter_h
22 #define otbOpeningClosingMorphologicalFilter_h
24 #include "itkImageToImageFilter.h"
46 template <
class TInputImage,
class TOutputImage,
class TKernel>
53 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
94 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
104 #ifndef OTB_MANUAL_INSTANTIATION
This filter implements an opening grayscale morphological operation followed by a closing grayscale m...
OpeningClosingMorphologicalFilter Self
void operator=(const Self &)=delete
InputImageType::Pointer InputImagePointer
OpeningClosingMorphologicalFilter(const Self &)=delete
TOutputImage OutputImageType
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
itk::SmartPointer< const Self > ConstPointer
TInputImage InputImageType
itk::SmartPointer< Self > Pointer
~OpeningClosingMorphologicalFilter() override
void GenerateData() override
OpeningClosingMorphologicalFilter()
void PrintSelf(std::ostream &os, itk::Indent indent) const override
OutputImageType::RegionType OutputImageRegionType
TInputImage::PixelType PixelType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.