21 #ifndef otbRPCTransformBase_h
22 #define otbRPCTransformBase_h
44 template <
class TScalarType,
unsigned int NInputDimensions = 3,
unsigned int NOutputDimensions = 2>
57 using TiePointsType = std::vector<std::pair<InputPointType,OutputPointType>>;
64 itkStaticConstMacro(InputSpaceDimension,
unsigned int, NInputDimensions);
65 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, NOutputDimensions);
74 bool IsValidSensorModel()
const override;
82 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
89 void operator=(
const Self&) =
delete;
94 #ifndef OTB_MANUAL_INSTANTIATION