Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.8 KB

File metadata and controls

24 lines (16 loc) · 1.8 KB

//astronomy/io.github.cosinekitty.astronomy/JupiterMoonsInfo

JupiterMoonsInfo

class JupiterMoonsInfo(io: StateVector, europa: StateVector, ganymede: StateVector, callisto: StateVector)

Holds the positions and velocities of Jupiter's major 4 moons.

The jupiterMoons function returns an object of this type to report position and velocity vectors for Jupiter's largest 4 moons Io, Europa, Ganymede, and Callisto. Each position vector is relative to the center of Jupiter. Both position and velocity are oriented in the EQJ system (that is, using Earth's equator at the J2000 epoch). The positions are expressed in astronomical units (AU), and the velocities in AU/day.

Constructors

JupiterMoonsInfo
fun JupiterMoonsInfo(io: StateVector, europa: StateVector, ganymede: StateVector, callisto: StateVector)

Properties

Name Summary
callisto
val callisto: StateVector
The position and velocity of Jupiter's moon Callisto.
europa
val europa: StateVector
The position and velocity of Jupiter's moon Europa.
ganymede
val ganymede: StateVector
The position and velocity of Jupiter's moon Ganymede.
io
val io: StateVector
The position and velocity of Jupiter's moon Io.