21 #ifndef otbUnaryFunctorVectorImageFilter_h
22 #define otbUnaryFunctorVectorImageFilter_h
24 #include "itkInPlaceImageFilter.h"
39 template <
class TInputImage,
class TOutputImage,
class TFunction>
45 typedef itk::InPlaceImageFilter<TInputImage, TOutputImage>
Superclass;
56 itkStaticConstMacro(InputImageDimension,
unsigned int, TInputImage::ImageDimension);
57 itkStaticConstMacro(OutputImageDimension,
unsigned int, TOutputImage::ImageDimension);
111 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
117 void GenerateOutputInformation(
void)
override;
121 void operator=(
const Self&) =
delete;
128 #ifndef OTB_MANUAL_INSTANTIATION