Expand description
Definitions for celestial bodies, barycenters, and minor bodies in the solar system.
Body properties such as gravitational parameters, radii, and rotational elements are derived from the IAU/NAIF SPICE planetary constants kernel (PCK).
Re-exports§
pub use crate::dynamic::DynOrigin;
Modules§
- dynamic
- Dynamic dispatch variants of origin types.
Structs§
- Adrastea
- Adrastea (NAIF ID: 515).
- Aegaeon
- Aegaeon (NAIF ID: 653).
- Aegir
- Aegir (NAIF ID: 636).
- Aitne
- Aitne (NAIF ID: 531).
- Albiorix
- Albiorix (NAIF ID: 626).
- Amalthea
- Amalthea (NAIF ID: 505).
- Ananke
- Ananke (NAIF ID: 512).
- Anthe
- Anthe (NAIF ID: 649).
- Aoede
- Aoede (NAIF ID: 541).
- Arche
- Arche (NAIF ID: 543).
- Ariel
- Ariel (NAIF ID: 701).
- Atlas
- Atlas (NAIF ID: 615).
- Autonoe
- Autonoe (NAIF ID: 528).
- Bebhionn
- Bebhionn (NAIF ID: 637).
- Belinda
- Belinda (NAIF ID: 714).
- Bennu
- Bennu (NAIF ID: 2101955).
- Bergelmir
- Bergelmir (NAIF ID: 638).
- Bestla
- Bestla (NAIF ID: 639).
- Bianca
- Bianca (NAIF ID: 708).
- Braille
- Braille (NAIF ID: 2009969).
- Caliban
- Caliban (NAIF ID: 716).
- Callirrhoe
- Callirrhoe (NAIF ID: 517).
- Callisto
- Callisto (NAIF ID: 504).
- Calypso
- Calypso (NAIF ID: 614).
- Carme
- Carme (NAIF ID: 511).
- Carpo
- Carpo (NAIF ID: 546).
- Ceres
- Ceres (NAIF ID: 2000001).
- Chaldene
- Chaldene (NAIF ID: 521).
- Charon
- Charon (NAIF ID: 901).
- Cordelia
- Cordelia (NAIF ID: 706).
- Cressida
- Cressida (NAIF ID: 709).
- Cupid
- Cupid (NAIF ID: 727).
- Cyllene
- Cyllene (NAIF ID: 548).
- Dactyl
- Dactyl (NAIF ID: 2431011).
- Daphnis
- Daphnis (NAIF ID: 635).
- Davida
- Davida (NAIF ID: 2000511).
- Deimos
- Deimos (NAIF ID: 402).
- Desdemona
- Desdemona (NAIF ID: 710).
- Despina
- Despina (NAIF ID: 805).
- Dia
- Dia (NAIF ID: 553).
- Dione
- Dione (NAIF ID: 604).
- Earth
- Earth (NAIF ID: 399).
- Earth
Barycenter - Earth Barycenter (NAIF ID: 3).
- Elara
- Elara (NAIF ID: 507).
- Enceladus
- Enceladus (NAIF ID: 602).
- Epimetheus
- Epimetheus (NAIF ID: 611).
- Erinome
- Erinome (NAIF ID: 525).
- Eros
- Eros (NAIF ID: 2000433).
- Erriapus
- Erriapus (NAIF ID: 628).
- Euanthe
- Euanthe (NAIF ID: 533).
- Eukelade
- Eukelade (NAIF ID: 547).
- Euporie
- Euporie (NAIF ID: 534).
- Europa
- Europa (NAIF ID: 502).
- Eurydome
- Eurydome (NAIF ID: 532).
- Farbauti
- Farbauti (NAIF ID: 640).
- Fenrir
- Fenrir (NAIF ID: 641).
- Ferdinand
- Ferdinand (NAIF ID: 724).
- Fornjot
- Fornjot (NAIF ID: 642).
- Francisco
- Francisco (NAIF ID: 722).
- Galatea
- Galatea (NAIF ID: 806).
- Ganymede
- Ganymede (NAIF ID: 503).
- Gaspra
- Gaspra (NAIF ID: 9511010).
- Greip
- Greip (NAIF ID: 651).
- Halimede
- Halimede (NAIF ID: 809).
- Harpalyke
- Harpalyke (NAIF ID: 522).
- Hati
- Hati (NAIF ID: 643).
- Hegemone
- Hegemone (NAIF ID: 539).
- Helene
- Helene (NAIF ID: 612).
- Helike
- Helike (NAIF ID: 545).
- Hermippe
- Hermippe (NAIF ID: 530).
- Herse
- Herse (NAIF ID: 550).
- Himalia
- Himalia (NAIF ID: 506).
- Hydra
- Hydra (NAIF ID: 903).
- Hyperion
- Hyperion (NAIF ID: 607).
- Hyrrokkin
- Hyrrokkin (NAIF ID: 644).
- Iapetus
- Iapetus (NAIF ID: 608).
- Ida
- Ida (NAIF ID: 2431010).
- Ijiraq
- Ijiraq (NAIF ID: 622).
- Io
- Io (NAIF ID: 501).
- Iocaste
- Iocaste (NAIF ID: 524).
- Isonoe
- Isonoe (NAIF ID: 526).
- Itokawa
- Itokawa (NAIF ID: 2025143).
- Janus
- Janus (NAIF ID: 610).
- Jarnsaxa
- Jarnsaxa (NAIF ID: 650).
- Juliet
- Juliet (NAIF ID: 711).
- Jupiter
- Jupiter (NAIF ID: 599).
- Jupiter
Barycenter - Jupiter Barycenter (NAIF ID: 5).
- Kale
- Kale (NAIF ID: 537).
- Kallichore
- Kallichore (NAIF ID: 544).
- Kalyke
- Kalyke (NAIF ID: 523).
- Kari
- Kari (NAIF ID: 645).
- Kerberos
- Kerberos (NAIF ID: 904).
- Kiviuq
- Kiviuq (NAIF ID: 624).
- Kleopatra
- Kleopatra (NAIF ID: 2000216).
- Kore
- Kore (NAIF ID: 549).
- Laomedeia
- Laomedeia (NAIF ID: 812).
- Larissa
- Larissa (NAIF ID: 807).
- Leda
- Leda (NAIF ID: 513).
- Loge
- Loge (NAIF ID: 646).
- Lutetia
- Lutetia (NAIF ID: 2000021).
- Lysithea
- Lysithea (NAIF ID: 510).
- Mab
- Mab (NAIF ID: 726).
- Magaclite
- Magaclite (NAIF ID: 519).
- Margaret
- Margaret (NAIF ID: 723).
- Mars
- Mars (NAIF ID: 499).
- Mars
Barycenter - Mars Barycenter (NAIF ID: 4).
- Mathilde
- Mathilde (NAIF ID: 2000253).
- Mercury
- Mercury (NAIF ID: 199).
- Mercury
Barycenter - Mercury Barycenter (NAIF ID: 1).
- Methone
- Methone (NAIF ID: 632).
- Metis
- Metis (NAIF ID: 516).
- Mimas
- Mimas (NAIF ID: 601).
- Miranda
- Miranda (NAIF ID: 705).
- Mneme
- Mneme (NAIF ID: 540).
- Moon
- Moon (NAIF ID: 301).
- Mundilfari
- Mundilfari (NAIF ID: 625).
- Naiad
- Naiad (NAIF ID: 803).
- NaifId
- A NAIF ID code identifying a celestial body or barycenter.
- Narvi
- Narvi (NAIF ID: 631).
- Neptune
- Neptune (NAIF ID: 899).
- Neptune
Barycenter - Neptune Barycenter (NAIF ID: 8).
- Nereid
- Nereid (NAIF ID: 802).
- Neso
- Neso (NAIF ID: 813).
- Nix
- Nix (NAIF ID: 902).
- Oberon
- Oberon (NAIF ID: 704).
- Ophelia
- Ophelia (NAIF ID: 707).
- Orthosie
- Orthosie (NAIF ID: 535).
- Paaliaq
- Paaliaq (NAIF ID: 620).
- Pallas
- Pallas (NAIF ID: 2000002).
- Pallene
- Pallene (NAIF ID: 633).
- Pan
- Pan (NAIF ID: 618).
- Pandora
- Pandora (NAIF ID: 617).
- Pasiphae
- Pasiphae (NAIF ID: 508).
- Pasithee
- Pasithee (NAIF ID: 538).
- Perdita
- Perdita (NAIF ID: 725).
- Phobos
- Phobos (NAIF ID: 401).
- Phoebe
- Phoebe (NAIF ID: 609).
- Pluto
- Pluto (NAIF ID: 999).
- Pluto
Barycenter - Pluto Barycenter (NAIF ID: 9).
- Polydeuces
- Polydeuces (NAIF ID: 634).
- Portia
- Portia (NAIF ID: 712).
- Praxidike
- Praxidike (NAIF ID: 527).
- Prometheus
- Prometheus (NAIF ID: 616).
- Prospero
- Prospero (NAIF ID: 718).
- Proteus
- Proteus (NAIF ID: 808).
- Psamathe
- Psamathe (NAIF ID: 810).
- Psyche
- Psyche (NAIF ID: 2000016).
- Puck
- Puck (NAIF ID: 715).
- Rhea
- Rhea (NAIF ID: 605).
- Rosalind
- Rosalind (NAIF ID: 713).
- Sao
- Sao (NAIF ID: 811).
- Saturn
- Saturn (NAIF ID: 699).
- Saturn
Barycenter - Saturn Barycenter (NAIF ID: 6).
- Setebos
- Setebos (NAIF ID: 719).
- Siarnaq
- Siarnaq (NAIF ID: 629).
- Sinope
- Sinope (NAIF ID: 509).
- Skathi
- Skathi (NAIF ID: 627).
- Skoll
- Skoll (NAIF ID: 647).
- Solar
System Barycenter - Solar System Barycenter (NAIF ID: 0).
- Sponde
- Sponde (NAIF ID: 536).
- Steins
- Steins (NAIF ID: 2002867).
- Stephano
- Stephano (NAIF ID: 720).
- Styx
- Styx (NAIF ID: 905).
- Sun
- Sun (NAIF ID: 10).
- Surtur
- Surtur (NAIF ID: 648).
- Suttungr
- Suttungr (NAIF ID: 623).
- Sycorax
- Sycorax (NAIF ID: 717).
- Tarqeq
- Tarqeq (NAIF ID: 652).
- Tarvos
- Tarvos (NAIF ID: 621).
- Taygete
- Taygete (NAIF ID: 520).
- Telesto
- Telesto (NAIF ID: 613).
- Tethys
- Tethys (NAIF ID: 603).
- Thalassa
- Thalassa (NAIF ID: 804).
- Thebe
- Thebe (NAIF ID: 514).
- Thelxinoe
- Thelxinoe (NAIF ID: 542).
- Themisto
- Themisto (NAIF ID: 518).
- Thrymr
- Thrymr (NAIF ID: 630).
- Thyone
- Thyone (NAIF ID: 529).
- Titan
- Titan (NAIF ID: 606).
- Titania
- Titania (NAIF ID: 703).
- Toutatis
- Toutatis (NAIF ID: 2004179).
- Trinculo
- Trinculo (NAIF ID: 721).
- Triton
- Triton (NAIF ID: 801).
- Umbriel
- Umbriel (NAIF ID: 702).
- Undefined
Origin Property Error - Error returned when a property is not defined for a given origin.
- Uranus
- Uranus (NAIF ID: 799).
- Uranus
Barycenter - Uranus Barycenter (NAIF ID: 7).
- Venus
- Venus (NAIF ID: 299).
- Venus
Barycenter - Venus Barycenter (NAIF ID: 2).
- Vesta
- Vesta (NAIF ID: 2000004).
- Wilson
Harrington - Wilson-Harrington (NAIF ID: 2004015).
- Ymir
- Ymir (NAIF ID: 619).
Traits§
- J2
- Infallible accessor for the J2 zonal harmonic coefficient.
- J4
- Infallible accessor for the J4 zonal harmonic coefficient.
- Mean
Radius - Infallible accessor for the mean radius of a body.
- Origin
Originis implemented for all bodies and barycenters.- Point
Mass - Infallible accessor for the gravitational parameter of a body.
- Rotational
Elements - Infallible accessor for the rotational elements of a body.
- Spheroid
- Infallible accessor for the spheroid properties of a body.
- Triaxial
Ellipsoid - Infallible accessor for the triaxial ellipsoid radii of a body.
- TryJ2
- Fallible accessor for the J2 zonal harmonic coefficient.
- TryJ4
- Fallible accessor for the J4 zonal harmonic coefficient.
- TryMean
Radius - Fallible accessor for the mean radius of a body.
- TryPoint
Mass - Fallible accessor for the gravitational parameter of a body.
- TryRotational
Elements - Fallible accessor for the rotational elements of a body.
- TrySpheroid
- Fallible accessor for the spheroid properties of a body.
- TryTriaxial
Ellipsoid - Fallible accessor for the triaxial ellipsoid radii of a body.