14#ifndef GDAL_GEOREF_PAM_DATASET_H_INCLUDED
15#define GDAL_GEOREF_PAM_DATASET_H_INCLUDED
24 bool bGeoTransformValid;
25 GDALGeoTransform m_gt{};
26 OGRSpatialReference m_oSRS{};
32 mutable int m_nGeoTransformGeorefSrcIndex;
33 int m_nGCPGeorefSrcIndex;
34 int m_nProjectionGeorefSrcIndex;
35 int m_nRPCGeorefSrcIndex;
36 int m_nPixelIsPointGeorefSrcIndex;
38 int GetPAMGeorefSrcIndex()
const;
39 mutable bool m_bGotPAMGeorefSrcIndex;
40 mutable int m_nPAMGeorefSrcIndex;
48 GDALGeorefPamDataset();
49 ~GDALGeorefPamDataset()
override;
53 CPLErr GetGeoTransform(GDALGeoTransform >)
const override;
55 const OGRSpatialReference *GetSpatialRef()
const override;
57 int GetGCPCount()
override;
58 const OGRSpatialReference *GetGCPSpatialRef()
const override;
59 const GDAL_GCP *GetGCPs()
override;
61 CSLConstList GetMetadata(
const char *pszDomain =
"")
override;
62 const char *GetMetadataItem(
const char *pszName,
63 const char *pszDomain =
"")
override;
65 const char *pszDomain =
"")
override;
66 CPLErr SetMetadataItem(
const char *pszName,
const char *pszValue,
67 const char *pszDomain =
"")
override;
PAM dataset.
Definition gdal_pam.h:120
CPLErr
Error category / error level.
Definition cpl_error.h:45
#define CPL_DISALLOW_COPY_ASSIGN(ClassName)
Helper to remove the copy and assignment constructors so that the compiler will not generate the defa...
Definition cpl_port.h:1101
char ** CSLConstList
Type of a constant null-terminated list of nul terminated strings.
Definition cpl_port.h:1252