Package gaiasky.util.coord
Class GaiaCoordinates
java.lang.Object
gaiasky.util.coord.AbstractOrbitCoordinates
gaiasky.util.coord.GaiaCoordinates
- All Implemented Interfaces:
IBodyCoordinates
public class GaiaCoordinates extends AbstractOrbitCoordinates
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GaiaCoordinates()
-
Method Summary
Modifier and Type Method Description void
doneLoading(java.lang.Object... params)
Initializes the coordinates objectVector3b
getEclipticCartesianCoordinates(java.time.Instant date, Vector3b out)
Gets ecliptic cartesian coordinates for the given date.Vector3b
getEclipticSphericalCoordinates(java.time.Instant date, Vector3b out)
Returns the ecliptic coordinates of the body in the out vector for the given date.Vector3b
getEquatorialCartesianCoordinates(java.time.Instant date, Vector3b out)
Gets equatorial cartesian coordinates for the given date.Methods inherited from class gaiasky.util.coord.AbstractOrbitCoordinates
getInstances, getOrbitObject, setOrbitname, setScaling, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
GaiaCoordinates
public GaiaCoordinates()
-
-
Method Details
-
doneLoading
public void doneLoading(java.lang.Object... params)Description copied from interface:IBodyCoordinates
Initializes the coordinates object- Specified by:
doneLoading
in interfaceIBodyCoordinates
- Overrides:
doneLoading
in classAbstractOrbitCoordinates
-
getEclipticCartesianCoordinates
Description copied from interface:IBodyCoordinates
Gets ecliptic cartesian coordinates for the given date.- Parameters:
date
- The instant.out
- The out vector where the ecliptic cartesian coordinates will be.- Returns:
- The out vector for chaining, or null if the date is out of range, in case of non elliptical orbits such as Gaia.
-
getEclipticSphericalCoordinates
Description copied from interface:IBodyCoordinates
Returns the ecliptic coordinates of the body in the out vector for the given date.- Parameters:
date
- The instant.out
- The out vector with the ecliptic coordinates in internal units.- Returns:
- The out vector for chaining.
-
getEquatorialCartesianCoordinates
Description copied from interface:IBodyCoordinates
Gets equatorial cartesian coordinates for the given date.- Parameters:
date
- The instant.out
- The out vector where the equatorial cartesian coordinates will be.- Returns:
- The out vector for chaining, or null if the date is out of range, in case of non elliptical orbits such as Gaia.
-