18#ifndef QGSCOORDINATEREFERENCESYSTEMREGISTRY_H
19#define QGSCOORDINATEREFERENCESYSTEMREGISTRY_H
49 bool deprecated =
false;
108 QList< QgsCoordinateReferenceSystemRegistry::UserCrsDetails > userCrsList()
const;
151 bool removeUserCrs(
long id );
160 QMap< QString, QgsProjOperation > projOperations()
const;
171 QList< QgsCelestialBody > celestialBodies()
const;
180 QSet< QString > authorities()
const;
188 QList< QgsCrsDbRecord > crsDbRecords() const
SIP_SKIP;
238 void userCrsChanged( const QString &
id );
248 void userCrsAdded( const QString &
id );
256 void userCrsRemoved(
long id );
262 void crsDefinitionsChanged();
289 void recentCrsCleared();
293 bool insertProjection( const QString &projectionAcronym );
297 mutable QSet< QString > mKnownAuthorities;
CrsType
Coordinate reference system types.
CrsDefinitionFormat
CRS definition formats.
@ Wkt
WKT format (always recommended over proj string format)
Contains information about a celestial body.
Contains details of a custom (user defined) CRS.
QgsCoordinateReferenceSystem crs
QgsCoordinateReferenceSystem object representing the user-defined CRS.
QString proj
PROJ string definition of CRS.
QString wkt
WKT definition of CRS.
QString name
CRS name (or description)
A registry for known coordinate reference system (CRS) definitions, including any user-defined CRSes.
~QgsCoordinateReferenceSystemRegistry()
This class represents a coordinate reference system (CRS).
Contains information about a PROJ operation.
const QgsCoordinateReferenceSystem & crs
QString projectionAcronym