Package gaiasky.util.coord.vsop87
Class AbstractVSOP87
java.lang.Object
gaiasky.util.coord.AbstractOrbitCoordinates
gaiasky.util.coord.vsop87.AbstractVSOP87
- All Implemented Interfaces:
IBodyCoordinates
,iVSOP87
- Direct Known Subclasses:
DummyVSOP87
,EarthVSOP87
,JupiterVSOP87
,MarsVSOP87
,MercuryVSOP87
,MoonVSOP87
,NeptuneVSOP87
,SaturnVSOP87
,UranusVSOP87
,VenusVSOP87
@Deprecated
public abstract class AbstractVSOP87
extends AbstractOrbitCoordinates
implements iVSOP87
Deprecated.
VSOP87 coordinates using an implementation based on binary data files.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doneLoading
(Object... params) Deprecated.Initializes the coordinates objectabstract double[]
getData
(double tau) Deprecated.getEclipticCartesianCoordinates
(Instant date, Vector3b out) Deprecated.Gets ecliptic cartesian coordinates for the given date.getEclipticCartesianCoordinatesA
(Instant date, Vector3b out) Deprecated.getEclipticCartesianCoordinatesB
(Instant date, Vector3b out) Deprecated.getEclipticSphericalCoordinates
(Instant date, Vector3b out) Deprecated.Returns the ecliptic coordinates of the body in the out vector for the given date.getEclipticSphericalCoordinatesA
(Instant date, Vector3b out) Deprecated.getEclipticSphericalCoordinatesB
(Instant date, Vector3b out) Deprecated.getEquatorialCartesianCoordinates
(Instant date, Vector3b out) Deprecated.Gets equatorial cartesian coordinates for the given date.Methods inherited from class gaiasky.util.coord.AbstractOrbitCoordinates
copyParameters, getCopy, getData, getInstance, getInstances, getOrbitName, setCenter, setCenterkm, setCenterpc, setCentre, setOrbitname, setOrbitName, setPeriodic, setScaling, toString, updateOwner, updateReferences
-
Field Details
-
vsop87
Deprecated.
-
-
Constructor Details
-
AbstractVSOP87
protected AbstractVSOP87()Deprecated.
-
-
Method Details
-
doneLoading
Deprecated.Description copied from interface:IBodyCoordinates
Initializes the coordinates object- Specified by:
doneLoading
in interfaceIBodyCoordinates
- Overrides:
doneLoading
in classAbstractOrbitCoordinates
- Parameters:
params
- The parameter objects.
-
getData
public abstract double[] getData(double tau) Deprecated. -
getEclipticSphericalCoordinates
Deprecated.Description copied from interface:IBodyCoordinates
Returns the ecliptic coordinates of the body in the out vector for the given date.- Specified by:
getEclipticSphericalCoordinates
in interfaceIBodyCoordinates
- Specified by:
getEclipticSphericalCoordinates
in interfaceiVSOP87
- Parameters:
date
- The instant.out
- The out vector with the ecliptic coordinates in internal units.- Returns:
- The out vector for chaining.
-
getEclipticSphericalCoordinatesA
Deprecated. -
getEclipticSphericalCoordinatesB
Deprecated. -
getEclipticCartesianCoordinates
Deprecated.Description copied from interface:IBodyCoordinates
Gets ecliptic cartesian coordinates for the given date.- Specified by:
getEclipticCartesianCoordinates
in interfaceIBodyCoordinates
- Specified by:
getEclipticCartesianCoordinates
in interfaceiVSOP87
- 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.
-
getEclipticCartesianCoordinatesA
Deprecated. -
getEclipticCartesianCoordinatesB
Deprecated. -
getEquatorialCartesianCoordinates
Deprecated.Description copied from interface:IBodyCoordinates
Gets equatorial cartesian coordinates for the given date.- Specified by:
getEquatorialCartesianCoordinates
in interfaceIBodyCoordinates
- 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.
-