21 #ifndef otbEdgeDensityImageFilter_h
22 #define otbEdgeDensityImageFilter_h
25 #include "itkProcessObject.h"
39 template <
class TInputImage,
class TOutputImage,
class TEdgeDetector,
class TDensityCount>
46 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
85 m_NeighborhoodRadius.Fill(rad);
91 itkSetObjectMacro(Detector, DetectorType);
92 itkGetObjectMacro(Detector, DetectorType);
93 itkGetObjectMacro(DensityImageFilter, DensityImageType);
110 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
115 void GenerateData()
override;
119 void operator=(
const Self&) =
delete;
126 #ifndef OTB_MANUAL_INSTANTIATION