17 #ifndef QGSDATUMTRANSFORM_H
18 #define QGSDATUMTRANSFORM_H
20 #include "qgis_core.h"
28 #if PROJ_VERSION_MAJOR>=6
31 typedef struct PJconsts PJ;
61 TransformPair(
int sourceTransformId = -1,
int destinationTransformId = -1 )
62 : sourceTransformId( sourceTransformId )
63 , destinationTransformId( destinationTransformId )
70 int sourceTransformId = -1;
76 int destinationTransformId = -1;
97 int datumTransformId = -1;
121 bool preferred =
false;
124 bool deprecated =
false;
144 bool directDownload =
false;
146 bool openLicense =
false;
148 bool isAvailable =
false;
228 bool isAvailable =
false;
249 QList< QgsDatumTransform::GridDetails >
grids;
298 Q_DECL_DEPRECATED
static QString datumTransformToProj(
int datumTransformId )
SIP_DEPRECATED;
307 Q_DECL_DEPRECATED
static int projStringToDatumTransformId(
const QString &
string )
SIP_DEPRECATED;
321 #if PROJ_VERSION_MAJOR >= 6
335 static void searchDatumTransform(
const QString &sql, QList< int > &transforms );
This class represents a coordinate reference system (CRS).
A rectangle specified with double values.