Interface IOrbitCoordinates
- All Superinterfaces:
IBodyCoordinates
- All Known Implementing Classes:
AbstractOrbitCoordinates, AbstractVSOP87, ChebyshevEphemeris, ComposedTimedOrbitCoordinates, DummyVSOP87, EarthVSOP87, HeliotropicOrbitCoordinates, JupiterVSOP87, MarsVSOP87, MercuryVSOP87, MoonVSOP87, NeptuneVSOP87, OrbitLintCoordinates, PlutoCoordinates, SaturnVSOP87, TimedOrbitCoordinates, UranusVSOP87, VenusVSOP87, VSOP2000
Interface for coordinates that come from an orbit/trajectory object.
-
Method Summary
Methods inherited from interface IBodyCoordinates
doneLoading, getCopy, getEclipticCartesianCoordinates, getEclipticSphericalCoordinates, getEquatorialCartesianCoordinates, updateReferencesModifier and TypeMethodDescriptionvoiddoneLoading(Object... params) Initializes the coordinates objectgetCopy()Gets a copy of this coordinates object.getEclipticCartesianCoordinates(Instant instant, Vector3Q out) Gets ecliptic cartesian coordinates for the given date.getEclipticSphericalCoordinates(Instant instant, Vector3Q out) Returns the ecliptic coordinates of the body in the out vector for the given date.getEquatorialCartesianCoordinates(Instant instant, Vector3Q out) Gets equatorial cartesian coordinates for the given date.voidupdateReferences(Map<String, com.badlogic.ashley.core.Entity> index) Update the references in this coordinates object with the given index.
-
Method Details
-
getOrbitObject
com.badlogic.ashley.core.Entity getOrbitObject()- Returns:
- The orbit object associated with this coordinates object.
-