QGIS API Documentation  3.21.0-Master (5b68dc587e)
Typedefs | Functions
qgscoordinatereferencesystem.cpp File Reference
#include "qgscoordinatereferencesystem.h"
#include "qgscoordinatereferencesystem_p.h"
#include "qgscoordinatereferencesystem_legacy.h"
#include "qgscoordinatereferencesystemregistry.h"
#include "qgsreadwritelocker.h"
#include <cmath>
#include <QDir>
#include <QDomNode>
#include <QDomElement>
#include <QFileInfo>
#include <QRegularExpression>
#include <QTextStream>
#include <QFile>
#include "qgsapplication.h"
#include "qgslogger.h"
#include "qgsmessagelog.h"
#include "qgis.h"
#include "qgslocalec.h"
#include "qgssettings.h"
#include "qgsogrutils.h"
#include "qgsdatums.h"
#include "qgsprojectionfactors.h"
#include "qgsprojoperation.h"
#include <sqlite3.h>
#include "qgsprojutils.h"
#include <proj.h>
#include <proj_experimental.h>
#include <ogr_srs_api.h>
#include <cpl_error.h>
#include <cpl_conv.h>
#include <cpl_csv.h>
Include dependency graph for qgscoordinatereferencesystem.cpp:

Go to the source code of this file.

Typedefs

typedef QHash< long, QgsCoordinateReferenceSystemSrIdCrsCacheHash
 
typedef QHash< QString, QgsCoordinateReferenceSystemStringCrsCacheHash
 

Functions

QString getFullProjString (PJ *obj)
 
void getOperationAndEllipsoidFromProjString (const QString &proj, QString &operation, QString &ellipsoid)
 
bool operator< (const QgsCoordinateReferenceSystem &c1, const QgsCoordinateReferenceSystem &c2)
 
bool operator<= (const QgsCoordinateReferenceSystem &c1, const QgsCoordinateReferenceSystem &c2)
 
bool operator> (const QgsCoordinateReferenceSystem &c1, const QgsCoordinateReferenceSystem &c2)
 
bool operator>= (const QgsCoordinateReferenceSystem &c1, const QgsCoordinateReferenceSystem &c2)
 
bool testIsGeographic (PJ *crs)
 

Typedef Documentation

◆ SrIdCrsCacheHash

Definition at line 59 of file qgscoordinatereferencesystem.cpp.

◆ StringCrsCacheHash

Definition at line 60 of file qgscoordinatereferencesystem.cpp.

Function Documentation

◆ getFullProjString()

QString getFullProjString ( PJ obj)

Definition at line 86 of file qgscoordinatereferencesystem.cpp.

◆ getOperationAndEllipsoidFromProjString()

void getOperationAndEllipsoidFromProjString ( const QString &  proj,
QString &  operation,
QString &  ellipsoid 
)

Definition at line 2117 of file qgscoordinatereferencesystem.cpp.

◆ operator<()

bool operator< ( const QgsCoordinateReferenceSystem c1,
const QgsCoordinateReferenceSystem c2 
)

Definition at line 2819 of file qgscoordinatereferencesystem.cpp.

◆ operator<=()

bool operator<= ( const QgsCoordinateReferenceSystem c1,
const QgsCoordinateReferenceSystem c2 
)

Definition at line 2874 of file qgscoordinatereferencesystem.cpp.

◆ operator>()

bool operator> ( const QgsCoordinateReferenceSystem c1,
const QgsCoordinateReferenceSystem c2 
)

Definition at line 2768 of file qgscoordinatereferencesystem.cpp.

◆ operator>=()

bool operator>= ( const QgsCoordinateReferenceSystem c1,
const QgsCoordinateReferenceSystem c2 
)

Definition at line 2870 of file qgscoordinatereferencesystem.cpp.

◆ testIsGeographic()

bool testIsGeographic ( PJ crs)

Definition at line 2082 of file qgscoordinatereferencesystem.cpp.