21 #ifndef otbAngularProjectionImageFilter_h
22 #define otbAngularProjectionImageFilter_h
24 #include "itkImageRegionConstIterator.h"
25 #include "itkProgressReporter.h"
26 #include "itkImageToImageFilter.h"
42 template <
class TInputImage,
class TOutputImage,
class TAngleArray,
class TPrecision>
48 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
59 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
60 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
90 using Superclass::SetInput;
101 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadID)
override;
102 virtual OutputImagePixelType InternalGenerateData(
const ImageRegionConstIteratorVectorType&)
const;
106 void operator=(
const Self&);
114 #ifndef OTB_MANUAL_INSTANTIATION