17 #ifndef QGSDATUMTRANSFORM_H 18 #define QGSDATUMTRANSFORM_H 20 #include "qgis_core.h" 27 #if PROJ_VERSION_MAJOR>=6 30 typedef struct PJconsts PJ;
60 TransformPair(
int sourceTransformId = -1,
int destinationTransformId = -1 )
61 : sourceTransformId( sourceTransformId )
62 , destinationTransformId( destinationTransformId )
69 int sourceTransformId = -1;
75 int destinationTransformId = -1;
96 int datumTransformId = -1;
120 bool preferred =
false;
123 bool deprecated =
false;
143 bool directDownload =
false;
145 bool openLicense =
false;
147 bool isAvailable =
false;
171 bool isAvailable =
false;
176 QList< QgsDatumTransform::GridDetails >
grids;
214 Q_DECL_DEPRECATED
static QString datumTransformToProj(
int datumTransformId )
SIP_DEPRECATED;
223 Q_DECL_DEPRECATED
static int projStringToDatumTransformId(
const QString &
string )
SIP_DEPRECATED;
237 #if PROJ_VERSION_MAJOR >= 6 251 static void searchDatumTransform(
const QString &sql, QList< int > &transforms );
256 #endif // QGSDATUMTRANSFORM_H
This class represents a coordinate reference system (CRS).