QGIS API Documentation  3.10.0-A Coruña (6c816b4204)
Public Attributes | List of all members
QgsDatumTransform::TransformDetails Struct Reference

Contains information about a coordinate transformation operation. More...

#include <qgsdatumtransform.h>

Public Attributes

double accuracy = 0
 Transformation accuracy (in meters) More...
 
QString areaOfUse
 Area of use string. More...
 
QString authority
 Authority name, e.g. More...
 
QgsRectangle bounds
 Valid bounds for the coordinate operation. More...
 
QString code
 Identification code, e.g. More...
 
QList< QgsDatumTransform::GridDetailsgrids
 Contains a list of transform grids used by the operation. More...
 
bool isAvailable = false
 true if operation is available. More...
 
QString name
 Display name of transform operation. More...
 
QList< QgsDatumTransform::SingleOperationDetailsoperationDetails
 Contains information about the single operation steps used in the transform operation. More...
 
QString proj
 Proj representation of transform operation. More...
 
QString remarks
 Remarks for operation, from EPSG registry database. More...
 
QString scope
 Scope of operation, from EPSG registry database. More...
 

Detailed Description

Contains information about a coordinate transformation operation.

Note
Only used in builds based on on Proj >= 6.0
Since
QGIS 3.8

Definition at line 181 of file qgsdatumtransform.h.

Member Data Documentation

◆ accuracy

double QgsDatumTransform::TransformDetails::accuracy = 0

Transformation accuracy (in meters)

Definition at line 188 of file qgsdatumtransform.h.

◆ areaOfUse

QString QgsDatumTransform::TransformDetails::areaOfUse

Area of use string.

This is only available for single step coordinate operations. For multi-step operations, check operationDetails instead.

See also
bounds

Definition at line 238 of file qgsdatumtransform.h.

◆ authority

QString QgsDatumTransform::TransformDetails::authority

Authority name, e.g.

EPSG.

This is only available for single step coordinate operations. For multi-step operations, check operationDetails instead.

Definition at line 196 of file qgsdatumtransform.h.

◆ bounds

QgsRectangle QgsDatumTransform::TransformDetails::bounds

Valid bounds for the coordinate operation.

See also
areaOfUse

Definition at line 244 of file qgsdatumtransform.h.

◆ code

QString QgsDatumTransform::TransformDetails::code

Identification code, e.g.

"8447" (For EPSG:8447).

This is only available for single step coordinate operations. For multi-step operations, check operationDetails instead.

Definition at line 204 of file qgsdatumtransform.h.

◆ grids

QList< QgsDatumTransform::GridDetails > QgsDatumTransform::TransformDetails::grids

Contains a list of transform grids used by the operation.

Definition at line 249 of file qgsdatumtransform.h.

◆ isAvailable

bool QgsDatumTransform::TransformDetails::isAvailable = false

true if operation is available.

If false, it likely means a transform grid is required which is not available.

Definition at line 228 of file qgsdatumtransform.h.

◆ name

QString QgsDatumTransform::TransformDetails::name

Display name of transform operation.

Definition at line 186 of file qgsdatumtransform.h.

◆ operationDetails

QList< QgsDatumTransform::SingleOperationDetails > QgsDatumTransform::TransformDetails::operationDetails

Contains information about the single operation steps used in the transform operation.

Note
Only used in builds based on on Proj >= 6.2
Since
QGIS 3.10

Definition at line 257 of file qgsdatumtransform.h.

◆ proj

QString QgsDatumTransform::TransformDetails::proj

Proj representation of transform operation.

Definition at line 184 of file qgsdatumtransform.h.

◆ remarks

QString QgsDatumTransform::TransformDetails::remarks

Remarks for operation, from EPSG registry database.

This is only available for single step coordinate operations. For multi-step operations, check operationDetails instead.

Definition at line 220 of file qgsdatumtransform.h.

◆ scope

QString QgsDatumTransform::TransformDetails::scope

Scope of operation, from EPSG registry database.

This is only available for single step coordinate operations. For multi-step operations, check operationDetails instead.

Definition at line 212 of file qgsdatumtransform.h.


The documentation for this struct was generated from the following file: