LongitudeLatitudeNumber Class
An AngleAngleNumber is a pair of angles (named longitude and latitude) and an additional number.
- This is directly intended to support
Ellipsoidcomputations, with the two angles used aslongitudeis "around the equator"latitudeis "equator to pole"his altitude above the `Ellipsoid surface.
- The structure may also be used for torus coordinates.
Implements
Methods
| Name | Description | |
|---|---|---|
| clone(): LongitudeLatitudeNumber | Return a copy | |
| isAlmostEqual(other: LongitudeLatitudeNumber): boolean | Test for near equality | |
| setFromJSON(json: any): void | Set content from a JSON object. | |
| toJSON(): any | Return a json object with this object's contents. | |
| create(longitude: Angle, latitude: Angle, h: number = 0, result?: LongitudeLatitudeNumber): LongitudeLatitudeNumber Static | Create with strongly typed Angle inputs |
|
| createDegrees(longitudeDegrees: number, latitudeDegrees: number, h: number = 0, result?: LongitudeLatitudeNumber): LongitudeLatitudeNumber Static | Create with angles in degrees. | |
| createRadians(longitudeRadians: number, latitudeRadians: number, h: number = 0, result?: LongitudeLatitudeNumber): LongitudeLatitudeNumber Static | Create with angles in radians. | |
| createZero(): LongitudeLatitudeNumber Static | Create with all zero angles and altitude. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| altitude Accessor | number | Get or set the altitude. | |
| latitude Accessor ReadOnly | Angle | (property getter) (clone of) latitude as a strongly typed Angle |
|
| latitudeDegrees Accessor ReadOnly | number | (property getter) latitude in degrees | |
| latitudeRadians Accessor ReadOnly | number | (property getter) latitude in radians | |
| latitudeRef Accessor ReadOnly | Angle | (property getter) (reference to) latitude as a strongly typed Angle |
|
| longitude Accessor ReadOnly | Angle | (property getter) (clone of) longitude as a strongly typed Angle |
|
| longitudeDegrees Accessor ReadOnly | number | (property getter) longitude in degrees | |
| longitudeRadians Accessor ReadOnly | number | (property getter) longitude in radians | |
| longitudeRef Accessor ReadOnly | Angle | (property getter) (reference to) longitude as a strongly typed Angle |
Defined in
Last Updated: 30 November, 2023