Companion

external object Companion : Packable<Ellipsoid> (source)

Properties

Link copied to clipboard
external var default: Ellipsoid

The default ellipsoid used when not otherwise specified.

Link copied to clipboard
external val MARS: Ellipsoid

An Ellipsoid instance initialized to a sphere with the mean radii of Mars. Source: https://epsg.io/104905

Link copied to clipboard
external val MOON: Ellipsoid

An Ellipsoid instance initialized to a sphere with the lunar radius.

Link copied to clipboard
open external override val packedLength: Int

The number of elements used to pack the object into an array.

Link copied to clipboard
external val UNIT_SPHERE: Ellipsoid

An Ellipsoid instance initialized to radii of (1.0, 1.0, 1.0).

Link copied to clipboard
external val WGS84: Ellipsoid

An Ellipsoid instance initialized to the WGS84 standard.

Functions

Link copied to clipboard
external fun clone(ellipsoid: Ellipsoid, result: Ellipsoid? = definedExternally): Ellipsoid

Duplicates an Ellipsoid instance.

Link copied to clipboard
external fun fromCartesian3(cartesian: Cartesian3? = definedExternally, result: Ellipsoid? = definedExternally): Ellipsoid

Computes an Ellipsoid from a Cartesian specifying the radii in x, y, and z directions.

Link copied to clipboard
open external override fun pack(value: Ellipsoid, array: ReadonlyArray<JsDouble>, startingIndex: Int? = definedExternally): ReadonlyArray<JsDouble>

Stores the provided instance into the provided array.

Link copied to clipboard
open external override fun unpack(array: ReadonlyArray<JsDouble>, startingIndex: Int? = definedExternally, result: Ellipsoid? = definedExternally): Ellipsoid

Retrieves an instance from a packed array.