|
QGIS API Documentation
master-6227475
|
#include <qgscrscache.h>
Collaboration diagram for QgsCRSCache:Public Member Functions | |
| ~QgsCRSCache () | |
| const QgsCoordinateReferenceSystem & | crsByAuthId (const QString &authid) |
| Returns the CRS for authid, e.g. | |
| const QgsCoordinateReferenceSystem & | crsByEpsgId (long epsg) |
Static Public Member Functions | |
| static QgsCRSCache * | instance () |
Protected Member Functions | |
| QgsCRSCache () | |
Private Attributes | |
| QHash< QString, QgsCoordinateReferenceSystem > | mCRS |
| QgsCoordinateReferenceSystem | mInvalidCRS |
| CRS that is not initialised (returned in case of error) | |
Static Private Attributes | |
| static QgsCRSCache * | mInstance = 0 |
Definition at line 43 of file qgscrscache.h.
Definition at line 75 of file qgscrscache.cpp.
References mInstance.
| QgsCRSCache::QgsCRSCache | ( | ) | [protected] |
Definition at line 71 of file qgscrscache.cpp.
Referenced by instance().
| const QgsCoordinateReferenceSystem & QgsCRSCache::crsByAuthId | ( | const QString & | authid | ) |
Returns the CRS for authid, e.g.
'EPSG:4326' (or an invalid CRS in case of error)
Definition at line 80 of file qgscrscache.cpp.
References QgsCoordinateReferenceSystem::createFromOgcWmsCrs(), mCRS, and mInvalidCRS.
Referenced by crsByEpsgId(), QgsCoordinateTransform::initialise(), and QgsCoordinateReferenceSystem::validate().
| const QgsCoordinateReferenceSystem & QgsCRSCache::crsByEpsgId | ( | long | epsg | ) |
Definition at line 98 of file qgscrscache.cpp.
References crsByAuthId().
| QgsCRSCache * QgsCRSCache::instance | ( | ) | [static] |
Definition at line 62 of file qgscrscache.cpp.
References mInstance, and QgsCRSCache().
Referenced by QgsCoordinateTransform::initialise(), QgsCoordinateReferenceSystem::readXML(), and QgsCoordinateReferenceSystem::validate().
QHash< QString, QgsCoordinateReferenceSystem > QgsCRSCache::mCRS [private] |
Definition at line 57 of file qgscrscache.h.
Referenced by crsByAuthId().
QgsCRSCache * QgsCRSCache::mInstance = 0 [static, private] |
Definition at line 56 of file qgscrscache.h.
Referenced by instance(), and ~QgsCRSCache().
CRS that is not initialised (returned in case of error)
Definition at line 59 of file qgscrscache.h.
Referenced by crsByAuthId().