Modifier and Type | Field and Description |
---|---|
double |
height
The height, in meters, above the ellipsoid.
|
double |
latitude
The latitude, in radians.
|
double |
longitude
The longitude, in radians.
|
Constructor and Description |
---|
Cartographic()
A position defined by longitude, latitude, and height.
|
Cartographic(double longitude,
double latitude)
A position defined by longitude, latitude, and height.
|
Cartographic(double longitude,
double latitude,
double height)
A position defined by longitude, latitude, and height.
|
Modifier and Type | Method and Description |
---|---|
Cartographic |
clone()
Duplicates this instance.
|
Cartographic |
clone(Cartographic result)
Duplicates this instance.
|
static Cartographic |
clone(Cartographic cartographic,
Cartographic result)
Duplicates a Cartographic instance.
|
boolean |
equals()
Compares the provided against this cartographic componentwise and returns true if they are equal, false otherwise.
|
boolean |
equals(Cartographic right)
Compares the provided against this cartographic componentwise and returns true if they are equal, false otherwise.
|
static boolean |
equals(Cartographic left,
Cartographic right)
Compares the provided cartographics componentwise and returns true if they are equal, false otherwise.
|
static boolean |
equalsEpsilon(Cartographic left,
Cartographic right,
double epsilon)
Compares the provided cartographics componentwise and returns true if they are within the provided epsilon, false otherwise.
|
boolean |
equalsEpsilon(Cartographic right,
double epsilon)
Compares the provided against this cartographic componentwise and returns true if they are within the provided epsilon, false otherwise.
|
static Cartographic |
fromCartesian(Cartesian3 cartesian)
Creates a new Cartographic instance from a Cartesian position.
|
static Cartographic |
fromCartesian(Cartesian3 cartesian,
Ellipsoid ellipsoid)
Creates a new Cartographic instance from a Cartesian position.
|
static Cartographic |
fromCartesian(Cartesian3 cartesian,
Ellipsoid ellipsoid,
Cartographic result)
Creates a new Cartographic instance from a Cartesian position.
|
static Cartographic |
fromDegrees(double longitude,
double latitude)
Creates a new Cartographic instance from longitude and latitude specified in degrees.
|
static Cartographic |
fromDegrees(double longitude,
double latitude,
double height)
Creates a new Cartographic instance from longitude and latitude specified in degrees.
|
static Cartographic |
fromDegrees(double longitude,
double latitude,
double height,
Cartographic result)
Creates a new Cartographic instance from longitude and latitude specified in degrees.
|
static Cartographic |
fromRadians(double longitude,
double latitude)
Creates a new Cartographic instance from longitude and latitude specified in radians.
|
static Cartographic |
fromRadians(double longitude,
double latitude,
double height)
Creates a new Cartographic instance from longitude and latitude specified in radians.
|
static Cartographic |
fromRadians(double longitude,
double latitude,
double height,
Cartographic result)
Creates a new Cartographic instance from longitude and latitude specified in radians.
|
static Cartesian3 |
toCartesian(Cartographic cartographic,
Ellipsoid ellipsoid,
Cartesian3 result)
Creates a new Cartesian3 instance from a Cartographic input.
|
String |
toString()
Creates a string representing this cartographic in the format '(longitude, latitude, height)'.
|
static Cartographic |
ZERO()
An immutable Cartographic instance initialized to (0.0, 0.0, 0.0).
|
@JsProperty public double height
@JsProperty public double latitude
@JsProperty public double longitude
@JsConstructor public Cartographic()
Ellipsoid
@JsConstructor public Cartographic(double longitude, double latitude)
longitude
- The longitude, in radians.latitude
- The latitude, in radians.Ellipsoid
@JsConstructor public Cartographic(double longitude, double latitude, double height)
longitude
- The longitude, in radians.latitude
- The latitude, in radians.height
- The height, in meters, above the ellipsoid.Ellipsoid
@JsProperty(name="ZERO") public static Cartographic ZERO()
@JsMethod public static Cartographic clone(Cartographic cartographic, Cartographic result)
cartographic
- The cartographic to duplicate.result
- The object onto which to store the result.@JsMethod public static boolean equals(Cartographic left, Cartographic right)
left
- The first cartographic. Optional.right
- The second cartographic. Optional.@JsMethod public static boolean equalsEpsilon(Cartographic left, Cartographic right, double epsilon)
left
- The first cartographic. Optional.right
- The second cartographic. Optional.epsilon
- The epsilon to use for equality testing.@JsMethod public static Cartographic fromCartesian(Cartesian3 cartesian)
cartesian
- The Cartesian position to convert to cartographic representation.@JsMethod public static Cartographic fromCartesian(Cartesian3 cartesian, Ellipsoid ellipsoid)
cartesian
- The Cartesian position to convert to cartographic representation.ellipsoid
- The ellipsoid on which the position lies. Optional. Default Ellipsoid.WGS84()
.@JsMethod public static Cartographic fromCartesian(Cartesian3 cartesian, Ellipsoid ellipsoid, Cartographic result)
cartesian
- The Cartesian position to convert to cartographic representation.ellipsoid
- The ellipsoid on which the position lies. Optional. Default Ellipsoid.WGS84()
.result
- The object onto which to store the result. Optional.@JsMethod public static Cartographic fromDegrees(double longitude, double latitude)
longitude
- The longitude, in degrees.latitude
- The latitude, in degrees.@JsMethod public static Cartographic fromDegrees(double longitude, double latitude, double height)
longitude
- The longitude, in degrees.latitude
- The latitude, in degrees.height
- The height, in meters, above the ellipsoid. Optional. Default: 0.0.@JsMethod public static Cartographic fromDegrees(double longitude, double latitude, double height, Cartographic result)
longitude
- The longitude, in degrees.latitude
- The latitude, in degrees.height
- The height, in meters, above the ellipsoid. Optional. Default: 0.0.result
- The object onto which to store the result. Optional.@JsMethod public static Cartographic fromRadians(double longitude, double latitude)
longitude
- The longitude, in radians.latitude
- The latitude, in radians.@JsMethod public static Cartographic fromRadians(double longitude, double latitude, double height)
longitude
- The longitude, in radians.latitude
- The latitude, in radians.height
- The height, in meters, above the ellipsoid. Optional. Default: 0.0.@JsMethod public static Cartographic fromRadians(double longitude, double latitude, double height, Cartographic result)
longitude
- The longitude, in radians.latitude
- The latitude, in radians.height
- The height, in meters, above the ellipsoid. Optional. Default: 0.0.result
- The object onto which to store the result. Optional.@JsMethod public static Cartesian3 toCartesian(Cartographic cartographic, Ellipsoid ellipsoid, Cartesian3 result)
cartographic
- Input to be converted into a Cartesian3 output.ellipsoid
- The ellipsoid on which the position lies. Default: Ellipsoid.WGS84()
.result
- The object onto which to store the result.@JsMethod public Cartographic clone()
@JsMethod public Cartographic clone(Cartographic result)
result
- The object onto which to store the result. Optional.@JsMethod public boolean equals()
@JsMethod public boolean equals(Cartographic right)
right
- The second cartographic. Optional.@JsMethod public boolean equalsEpsilon(Cartographic right, double epsilon)
right
- The second cartographic.epsilon
- The epsilon to use for equality testing.Copyright © 2019. All rights reserved.