31 #ifndef GDAL_GEOREF_PAM_DATASET_H_INCLUDED
32 #define GDAL_GEOREF_PAM_DATASET_H_INCLUDED
41 bool bGeoTransformValid;
42 double adfGeoTransform[6];
49 int m_nGeoTransformGeorefSrcIndex;
50 int m_nGCPGeorefSrcIndex;
51 int m_nProjectionGeorefSrcIndex;
52 int m_nRPCGeorefSrcIndex;
53 int m_nPixelIsPointGeorefSrcIndex;
55 int GetPAMGeorefSrcIndex();
56 bool m_bGotPAMGeorefSrcIndex;
57 int m_nPAMGeorefSrcIndex;
65 GDALGeorefPamDataset();
66 ~GDALGeorefPamDataset() override;
68 CPLErr TryLoadXML(
char **papszSiblingFiles =
nullptr) override;
70 CPLErr GetGeoTransform(
double * ) override;
71 const
char *GetProjectionRef() override;
73 int GetGCPCount() override;
74 const
char *GetGCPProjection() override;
77 char **GetMetadata( const
char * pszDomain = "" ) override;
78 const
char *GetMetadataItem( const
char * pszName,
79 const
char * pszDomain = "" ) override;
80 CPLErr SetMetadata(
char ** papszMetadata,
81 const
char * pszDomain = "" ) override;
82 CPLErr SetMetadataItem( const
char * pszName,
83 const
char * pszValue,
84 const
char * pszDomain = "" ) override;
PAM dataset.
Definition: gdal_pam.h:114
Ground Control Point.
Definition: gdal.h:560
CPLErr
Error category.
Definition: cpl_error.h:52
#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:989