13 instance.m_Size = size;
14 instance.m_OriginGeographical = { geoCoord.
Latitude,
37 instance.m_Origin.Reverse(cartCoord.
X, cartCoord.
Y, cartCoord.
Z, lat,
47 return instance.m_OriginGeographical;
57 symmetric.
X = symmetric.
X + (instance.m_Size / 2);
58 symmetric.
Y = -symmetric.
Y + (instance.m_Size / 2);
69 asymmetric.
X = asymmetric.
X - (instance.m_Size / 2);
70 asymmetric.
Y = -asymmetric.
Y + (instance.m_Size / 2);
93 GeographicLib::UTMUPS::Reverse(
static Core::GeographicalCoordinate UTMToGeographic(Core::UTMCoordinate UTMCoord)
Function used to convert a UTM coordinate to a geographical coordinate.
static void ResetOrigin(Core::GeographicalCoordinate geoCoord, int size)
Sets the origin coordinate to use with relative coordinates.
static Core::CartesianCoordinate SymmetricToAsymmetric(Core::CartesianCoordinate symmetric)
Function used to convert a coordinate in a symmetric coordinate system to a coordinate in an asymmetr...
static Core::UTMCoordinate GeographicToUTM(Core::GeographicalCoordinate GeoCoord)
Function used to convert a geographical coordinate to a UTM coordinate.
static Core::GeographicalCoordinate CartesianToGeographical(Core::CartesianCoordinate cartCoord)
\biref Function used to convert a cartesian coordinate to a geograpical coordinate
static Core::GeographicalCoordinate GetOrigin()
static Core::CartesianCoordinate AsymmetricToSymmetric(Core::CartesianCoordinate asymmetric)
Function used to convert a coordinate in an asymmetric cooridnate system to a coordinate in a symmetr...
static CoordConv & GetInstance()
Get the single instance of CoordConv.
static Core::CartesianCoordinate GeographicalToCartesian(Core::GeographicalCoordinate geoCoord)
Function used to convert a geographical coordinate to a cartesian coordinate.
A structure that represents a cartesian coordinate.
A structure that represents a geographic coordinate.
\ A structure that represents a coordinate in the Universal Transverse Mercator coordinate system