Package gaiasky.util.coord
Class AbstractOrbitCoordinates
java.lang.Object
gaiasky.util.coord.AbstractOrbitCoordinates
- All Implemented Interfaces:
IBodyCoordinates
- Direct Known Subclasses:
AbstractVSOP87
,GaiaCoordinates
,HeliotropicOrbitCoordinates
,MoonAACoordinates
,OrbitLintCoordinates
,PlutoCoordinates
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doneLoading
(Object... params) Initializes the coordinates objectstatic List<AbstractOrbitCoordinates>
Gets the orbit object of these coordinates, if any.void
setCenter
(double[] center) void
setCenterkm
(double[] center) void
setCenterpc
(double[] center) void
setCentre
(double[] center) void
setOrbitname
(String orbitname) void
setScaling
(double scaling) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface gaiasky.util.coord.IBodyCoordinates
getEclipticCartesianCoordinates, getEclipticSphericalCoordinates, getEquatorialCartesianCoordinates
-
Field Details
-
logger
-
instances
-
orbitname
-
center
-
orbit
-
scaling
protected double scaling
-
-
Constructor Details
-
AbstractOrbitCoordinates
public AbstractOrbitCoordinates()
-
-
Method Details
-
getInstances
-
doneLoading
Description copied from interface:IBodyCoordinates
Initializes the coordinates object- Specified by:
doneLoading
in interfaceIBodyCoordinates
- Parameters:
params
- The parameter objects.
-
setOrbitname
-
getOrbitObject
Description copied from interface:IBodyCoordinates
Gets the orbit object of these coordinates, if any.- Specified by:
getOrbitObject
in interfaceIBodyCoordinates
- Returns:
- The orbit object.
-
setScaling
public void setScaling(double scaling) -
toString
-
setCentre
public void setCentre(double[] center) -
setCenter
public void setCenter(double[] center) -
setCenterkm
public void setCenterkm(double[] center) -
setCenterpc
public void setCenterpc(double[] center)
-