21 #ifndef otbStreamingWarpImageFilter_h
22 #define otbStreamingWarpImageFilter_h
24 #include "itkWarpImageFilter.h"
51 template <
class TInputImage,
class TOutputImage,
class TDisplacementField>
57 typedef itk::WarpImageFilter<TInputImage, TOutputImage, TDisplacementField>
Superclass;
71 typedef typename OutputImageType::PointType
PointType;
72 typedef typename OutputImageType::IndexType
IndexType;
73 typedef typename OutputImageType::PixelType
PixelType;
89 return m_OutputSignedSpacing;
92 void SetOutputSpacing(
const SpacingType OutputSpacing)
override;
93 void SetOutputSpacing(
const double* values)
override;
105 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
111 void GenerateInputRequestedRegion()
override;
113 void GenerateOutputInformation()
override;
118 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread, itk::ThreadIdType threadId)
override;
122 void operator=(
const Self&) =
delete;
134 #ifndef OTB_MANUAL_INSTANTIATION