21 #ifndef otbUnaryFunctorWithIndexImageFilter_h
22 #define otbUnaryFunctorWithIndexImageFilter_h
24 #include "itkImageToImageFilter.h"
25 #include "itkImageRegionConstIteratorWithIndex.h"
26 #include "itkProcessObject.h"
41 template <
class TInputImage,
class TOutputImage,
class TFunction>
47 typedef itk::ImageToImageFilter<TInputImage, TOutputImage>
Superclass;
105 typedef itk::ImageRegionConstIteratorWithIndex<TInputImage>
IteratorType;
130 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
135 void GenerateInputRequestedRegion(
void)
override;
139 void operator=(
const Self&) =
delete;
146 #ifndef OTB_MANUAL_INSTANTIATION