All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Namespaces | Functions
CoordinateConversion.h File Reference
#include "Rendering.h"
#include "Camera.h"
#include "Terrain.h"
#include "VectorMath.h"
#include "EarthConstants.h"
#include "LatLongAltitude.h"
#include "MortonKey.h"
#include "CubeMap.h"
#include <math.h>

Go to the source code of this file.

Namespaces

namespace  Eegeo
 Contains Eegeo Apps on Maps SDK for mobile.
 
namespace  Eegeo::Space
 Contains types and helper functions relating to coordinate space manipulation.
 

Functions

Eegeo::dv3 Eegeo::Space::ConvertLatLongAltitudeToEcef (double latitudeInRadians, double longitudeInRadians, double altitudeInMetres)
 
dv3 Eegeo::Space::ConvertLatLongAltitudeToEcef (const LatLongAltitude &latLongAltitude)
 
Eegeo::Streaming::MortonKey Eegeo::Space::ConvertLatLongAltitudeToMortonKey (const LatLongAltitude &latLongAltitude, int level)
 
LatLongAltitude Eegeo::Space::ConvertEcefToLatLongAltitude (double x, double y, double z)
 
LatLongAltitude Eegeo::Space::ConvertEcefToLatLongAltitude (const dv3 &ecefPosition)
 
dv3 Eegeo::Space::ConvertMortonKeyCenterToEcef (const Eegeo::Streaming::MortonKey &key)
 
v3 Eegeo::Space::ConvertLatLongAltitudeToScreenCoordinates (const LatLongAltitude &latLongAltitude, const Eegeo::Camera::RenderCamera &renderCamera, const Eegeo::Rendering::ScreenProperties &screenProperties)
 
bool Eegeo::Space::TryConvertScreenCoordinatesToLatLongAltitude (int screenPixelCoordinateX, int screenPixelCoordinateY, const Eegeo::Camera::RenderCamera &renderCamera, const Eegeo::Resources::Terrain::Heights::TerrainHeightProvider &terrainHeightProvider, LatLongAltitude &result)
 

Detailed Description

Coordinate conversion functions.