Depiction Engine For Unity 2023.0 (Alpha)
|
A GeoCoordinate composed of a latitude, longitude and altitude component. More...
Public Member Functions | |
GeoCoordinate3 (float latitude=0, float longitude=0, float altitude=0) | |
float | Distance (GeoCoordinate3 geoCoordinate, float radius) |
Vector3 | UpVector () |
override bool | Equals (object otherCoord) |
bool | Approximately (GeoCoordinate3 coord) |
override string | ToString () |
override int | GetHashCode () |
Static Public Member Functions | |
static implicit | operator GeoCoordinate3 (GeoCoordinate2 geo) |
static GeoCoordinate3 | Round (GeoCoordinate3 geo, int decimals) |
static GeoCoordinate3 | operator+ (GeoCoordinate3 coord, GeoCoordinate3 otherCoord) |
static GeoCoordinate3 | operator+ (GeoCoordinate3 coord, GeoCoordinate2 otherCoord) |
static bool | operator== (GeoCoordinate3 coord, GeoCoordinate3 otherCoord) |
static bool | operator!= (GeoCoordinate3 coord, GeoCoordinate3 otherCoord) |
static implicit | operator GeoCoordinate3 (GeoCoordinate3Double geoCoordinate) |
static GeoCoordinate3 | Lerp (GeoCoordinate3 value1, GeoCoordinate3 value2, float t) |
static float | ValidateLatitude (float value) |
static float | ValidateLongitude (float value) |
Public Attributes | |
float | latitude |
float | longitude |
float | altitude |
Static Public Attributes | |
static GeoCoordinate3 | zero = new GeoCoordinate3() |
static GeoCoordinate3 | positiveInfinity = new GeoCoordinate3(float.PositiveInfinity, float.PositiveInfinity, float.PositiveInfinity) |
static GeoCoordinate3 | negativeInfinity = new GeoCoordinate3(float.NegativeInfinity, float.NegativeInfinity, float.NegativeInfinity) |
A GeoCoordinate composed of a latitude, longitude and altitude component.