21 #ifndef otbClosingOpeningMorphologicalFilter_h
22 #define otbClosingOpeningMorphologicalFilter_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...
void PrintSelf(std::ostream &os, itk::Indent indent) const override
itk::SmartPointer< const Self > ConstPointer
void GenerateData() override
ClosingOpeningMorphologicalFilter(const Self &)=delete
~ClosingOpeningMorphologicalFilter() override
void operator=(const Self &)=delete
InputImageType::Pointer InputImagePointer
TInputImage::PixelType PixelType
ClosingOpeningMorphologicalFilter Self
TOutputImage OutputImageType
itk::SmartPointer< Self > Pointer
ClosingOpeningMorphologicalFilter()
itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
OutputImageType::RegionType OutputImageRegionType
TInputImage InputImageType
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.