Class AbstractOrbitCoordinates

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

public abstract class AbstractOrbitCoordinates extends Object implements IBodyCoordinates
  • Field Details

  • Constructor Details

    • AbstractOrbitCoordinates

      public AbstractOrbitCoordinates()
  • Method Details

    • getInstances

      public static List<AbstractOrbitCoordinates> getInstances()
    • doneLoading

      public void doneLoading(Object... params)
      Description copied from interface: IBodyCoordinates
      Initializes the coordinates object
      Specified by:
      doneLoading in interface IBodyCoordinates
      Parameters:
      params - The parameter objects.
    • setOrbitname

      public void setOrbitname(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:
      The orbit object.
    • setScaling

      public void setScaling(double scaling)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setCentre

      public void setCentre(double[] center)
    • setCenter

      public void setCenter(double[] center)
    • setCenterkm

      public void setCenterkm(double[] center)
    • setCenterpc

      public void setCenterpc(double[] center)