21 #ifndef otbGenericMapProjection_h
22 #define otbGenericMapProjection_h
48 template <
TransformDirection TDirectionOfMapping,
class TScalarType = double,
unsigned int NInputDimensions = 2,
49 unsigned int NOutputDimensions = 2>
73 itkStaticConstMacro(InputSpaceDimension,
unsigned int, NInputDimensions);
74 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, NOutputDimensions);
75 itkStaticConstMacro(SpaceDimension,
unsigned int, NInputDimensions);
76 itkStaticConstMacro(ParametersDimension,
unsigned int, NInputDimensions*(NInputDimensions + 1));
79 virtual std::string GetWkt();
82 virtual void SetWkt(
const std::string& projectionRefWkt);
86 bool IsProjectionDefined()
const;
92 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
98 void operator=(
const Self&) =
delete;
103 #ifndef OTB_MANUAL_INSTANTIATION