Class AbstractOrbitCoordinates

java.lang.Object
gaiasky.util.coord.AbstractOrbitCoordinates
All Implemented Interfaces:
IBodyCoordinates
Direct Known Subclasses:
AbstractVSOP87, GaiaCoordinates, MoonAACoordinates, OrbitLintCoordinates, PlutoCoordinates

public abstract class AbstractOrbitCoordinates
extends java.lang.Object
implements IBodyCoordinates
  • Field Details

    • logger

      protected static final Logger.Log logger
    • instances

      protected static final java.util.List<AbstractOrbitCoordinates> instances
    • orbitname

      protected java.lang.String orbitname
    • orbit

      protected Orbit orbit
    • scaling

      protected double scaling
  • Constructor Details

    • AbstractOrbitCoordinates

      public AbstractOrbitCoordinates()
  • Method Details

    • getInstances

      public static java.util.List<AbstractOrbitCoordinates> getInstances()
    • doneLoading

      public void doneLoading​(java.lang.Object... params)
      Description copied from interface: IBodyCoordinates
      Initializes the coordinates object
      Specified by:
      doneLoading in interface IBodyCoordinates
    • setOrbitname

      public void setOrbitname​(java.lang.String orbitname)
    • getOrbitObject

      public Orbit getOrbitObject()
      Description copied from interface: IBodyCoordinates
      Gets the orbit object of these coordinates, if any.
      Specified by:
      getOrbitObject in interface IBodyCoordinates
      Returns:
    • setScaling

      public void setScaling​(double scaling)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object