21 #ifndef otbLineCorrelationDetectorImageFilter_h
22 #define otbLineCorrelationDetectorImageFilter_h
36 template <
class TInputImage,
class TOutputImage,
class TOutputImageDirection = TOutputImage,
37 class TInterpolator = itk::LinearInterpolateImageFunction<TInputImage>>
42 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
43 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
67 typedef typename InputImageType::PointType
TPoint;
77 typedef typename InputImageType::SizeType
SizeType;
84 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
87 double ComputeMeasure(std::vector<double>* m1, std::vector<double>* m2, std::vector<double>* m3)
override;
91 void operator=(
const Self&) =
delete;
95 #ifndef OTB_MANUAL_INSTANTIATION