Class JupiterVSOP87
java.lang.Object
gaiasky.util.coord.AbstractOrbitCoordinates
gaiasky.util.coord.vsop87.AbstractVSOP87
gaiasky.util.coord.vsop87.JupiterVSOP87
- All Implemented Interfaces:
IBodyCoordinates, iVSOP87
-
Field Summary
Fields inherited from class AbstractVSOP87
vsop87Fields inherited from class AbstractOrbitCoordinates
center, entity, instances, logger, orbitName, owner, periodic, scalingModifier and TypeFieldDescriptionprotected Vector3Dprotected com.badlogic.ashley.core.Entityprotected static final List<AbstractOrbitCoordinates> protected static final Logger.Logprotected Stringprotected com.badlogic.ashley.core.Entityprotected booleanprotected double -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractVSOP87
doneLoading, getEclipticCartesianCoordinates, getEclipticCartesianCoordinatesA, getEclipticCartesianCoordinatesB, getEclipticSphericalCoordinates, getEclipticSphericalCoordinatesA, getEclipticSphericalCoordinatesB, getEquatorialCartesianCoordinatesModifier and TypeMethodDescriptionvoiddoneLoading(Object... params) Initializes the coordinates objectgetEclipticCartesianCoordinates(Instant date, Vector3Q out) Gets ecliptic cartesian coordinates for the given date.getEclipticCartesianCoordinatesA(Instant date, Vector3Q out) getEclipticCartesianCoordinatesB(Instant date, Vector3Q out) getEclipticSphericalCoordinates(Instant date, Vector3Q out) Returns the ecliptic coordinates of the body in the out vector for the given date.getEclipticSphericalCoordinatesA(Instant date, Vector3Q out) getEclipticSphericalCoordinatesB(Instant date, Vector3Q out) getEquatorialCartesianCoordinates(Instant date, Vector3Q out) Gets equatorial cartesian coordinates for the given date.Methods inherited from class AbstractOrbitCoordinates
copyParameters, getCopy, getData, getInstance, getInstances, getOrbitName, setCenter, setCenterkm, setCenterpc, setCentre, setOrbitname, setOrbitName, setPeriodic, setScaling, toString, updateOwner, updateReferencesModifier and TypeMethodDescriptionprotected voidgetCopy()Gets a copy of this coordinates object.protected PointCloudDatagetData()static <T extends AbstractOrbitCoordinates>
TgetInstance(Class<T> clazz) static List<AbstractOrbitCoordinates> voidsetCenter(double[] center) voidsetCenterkm(double[] center) voidsetCenterpc(double[] center) voidsetCentre(double[] center) voidsetOrbitname(String orbitName) voidsetOrbitName(String orbitName) voidsetPeriodic(Boolean periodic) voidsetScaling(double scaling) toString()protected voidupdateOwner(Map<String, com.badlogic.ashley.core.Entity> index) voidupdateReferences(Map<String, com.badlogic.ashley.core.Entity> index) Update the references in this coordinates object with the given index.
-
Constructor Details
-
JupiterVSOP87
public JupiterVSOP87()
-
-
Method Details
-
getData
public double[] getData(double tau) - Specified by:
getDatain classAbstractVSOP87
-