Class AbstractOrbitCoordinates

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

public abstract class AbstractOrbitCoordinates extends Object implements IBodyCoordinates
  • Field Details Link icon

    • logger Link icon

      protected static final Logger.Log logger
    • instances Link icon

      protected static final List<AbstractOrbitCoordinates> instances
    • orbitName Link icon

      protected String orbitName
    • center Link icon

      protected Vector3d center
    • entity Link icon

      protected com.badlogic.ashley.core.Entity entity
    • scaling Link icon

      protected double scaling
  • Constructor Details Link icon

    • AbstractOrbitCoordinates Link icon

      public AbstractOrbitCoordinates()
  • Method Details Link icon

    • getInstances Link icon

      public static List<AbstractOrbitCoordinates> getInstances()
    • getInstance Link icon

      public static <T extends AbstractOrbitCoordinates> T getInstance(Class<T> clazz)
    • doneLoading Link icon

      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.
    • getOrbitName Link icon

      public String getOrbitName()
    • setOrbitName Link icon

      public void setOrbitName(String orbitName)
    • setOrbitname Link icon

      public void setOrbitname(String orbitName)
    • setScaling Link icon

      public void setScaling(double scaling)
    • toString Link icon

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

      public void setCentre(double[] center)
    • setCenter Link icon

      public void setCenter(double[] center)
    • setCenterkm Link icon

      public void setCenterkm(double[] center)
    • setCenterpc Link icon

      public void setCenterpc(double[] center)
    • getData Link icon

      protected PointCloudData getData()