21 #ifndef otbSensorTransformBase_h
22 #define otbSensorTransformBase_h
28 #include "itkSmartPointer.h"
47 template <
class TScalarType,
unsigned int NInputDimensions = 2,
unsigned int NOutputDimensions = 3>
61 using TiePointsType = std::vector<std::pair<InputPointType,OutputPointType>>;
68 itkStaticConstMacro(InputSpaceDimension,
unsigned int, NInputDimensions);
69 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, NOutputDimensions);
78 virtual bool IsValidSensorModel()
const = 0;
94 void operator=(
const Self&) =
delete;