dRonin
adbada4
dRonin GCS
|
#include <mercatorprojection.h>
Public Member Functions | |
MercatorProjection () | |
virtual QString | Type () |
virtual Size | TileSize () const |
virtual double | Axis () const |
virtual double | Flattening () const |
virtual core::Point | FromLatLngToPixel (double lat, double lng, int const &zoom) |
virtual internals::PointLatLng | FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom) |
MercatorProjection::FromPixelToLatLng Referenced from top-left of globe, so the lat-lon (0,0), i.e. the intersection of the equator and prime meridian, would be [1<<(zoom-1), 1<<(zoom-1)]. More... | |
virtual Size | GetTileMatrixMinXY (const int &zoom) |
MercatorProjection::GetTileMatrixMinXY. More... | |
virtual Size | GetTileMatrixMaxXY (const int &zoom) |
MercatorProjection::GetTileMatrixMaxXY. More... | |
Public Member Functions inherited from internals::PureProjection | |
core::Point | FromLatLngToPixel (const PointLatLng &p, const int &zoom) |
PointLatLng | FromPixelToLatLng (const Point &p, const int &zoom) |
virtual core::Point | FromPixelToTileXY (const core::Point &p) |
virtual core::Point | FromTileXYToPixel (const core::Point &p) |
virtual Size | GetTileMatrixSizeXY (const int &zoom) |
int | GetTileMatrixItemCount (const int &zoom) |
virtual Size | GetTileMatrixSizePixel (const int &zoom) |
QList< core::Point > | GetAreaTileList (const RectLatLng &rect, const int &zoom, const int &padding) |
virtual double | GetGroundResolution (const int &zoom, const double &latitude) |
PureProjection::GetGroundResolution Returns the conversion from pixels to meters. More... | |
void | FromGeodeticToCartesian (double Lat, double Lng, double Height, double &X, double &Y, double &Z) |
PureProjection::FromGeodeticToCartesian. More... | |
void | FromCartesianTGeodetic (const double &X, const double &Y, const double &Z, double &Lat, double &Lng) |
PointLatLng | translate (PointLatLng p1, double distance, double bearing) |
double | courseBetweenLatLng (const PointLatLng &p1, const PointLatLng &p2) |
void | offSetFromLatLngs (PointLatLng p1, PointLatLng p2, double &dX, double &dY) |
double | bound (double const &n, double const &minValue, double const &maxValue) const |
PureProjection::bound Bounds the value at an upper and lower threshold. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from internals::PureProjection | |
static double | DistanceBetweenLatLng (PointLatLng const &p1, PointLatLng const &p2) |
PureProjection::DistanceBetweenLatLng Returns 2D distance between two geodetic points. More... | |
static double | DistanceBetweenLatLngAlt (PointLatLng const &p1, double const &alt1, PointLatLng const &p2, double const &alt2) |
PureProjection::DistanceBetweenLatLngAlt Returns 3D distance between two geodetic points. More... | |
Static Protected Member Functions inherited from internals::PureProjection | |
static double | Sign (const double &x) |
static double | AdjustLongitude (double x) |
static void | SinCos (const double &val, double &sin, double &cos) |
static double | e0fn (const double &x) |
static double | e1fn (const double &x) |
static double | e2fn (const double &x) |
static double | e3fn (const double &x) |
static double | mlfn (const double &e0, const double &e1, const double &e2, const double &e3, const double &phi) |
static qlonglong | GetUTMzone (const double &lon) |
Static Protected Attributes inherited from internals::PureProjection | |
static const double | TWO_PI = 2*PI |
static const double | EPSLoN = 1.0e-10 |
static const double | MAX_VAL = 4 |
static const double | MAXLONG = 2147483647 |
static const double | DBLLONG = 4.61168601e18 |
Definition at line 33 of file mercatorprojection.h.