Package gaiasky.util.coord
Class AbstractOrbitCoordinates
java.lang.Object
gaiasky.util.coord.AbstractOrbitCoordinates
- All Implemented Interfaces:
IBodyCoordinates
- Direct Known Subclasses:
AbstractVSOP87,HeliotropicOrbitCoordinates,MoonAACoordinates,OrbitLintCoordinates,PlutoCoordinates
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoneLoading(Object... params) Initializes the coordinates objectprotected PointCloudDatagetData()static <T extends AbstractOrbitCoordinates>
TgetInstance(Class<T> clazz) static List<AbstractOrbitCoordinates>voidsetCenter(double[] center) voidsetCenterkm(double[] center) voidsetCenterpc(double[] center) voidsetCentre(double[] center) voidsetOrbitname(String orbitName) voidsetOrbitName(String orbitName) voidsetScaling(double scaling) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gaiasky.util.coord.IBodyCoordinates
getEclipticCartesianCoordinates, getEclipticSphericalCoordinates, getEquatorialCartesianCoordinates
-
Field Details
-
logger
-
instances
-
orbitname
-
center
-
entity
protected com.badlogic.ashley.core.Entity entity -
scaling
protected double scaling
-
-
Constructor Details
-
AbstractOrbitCoordinates
public AbstractOrbitCoordinates()
-
-
Method Details
-
getInstances
-
getInstance
-
doneLoading
Description copied from interface:IBodyCoordinatesInitializes the coordinates object- Specified by:
doneLoadingin interfaceIBodyCoordinates- Parameters:
params- The parameter objects.
-
getOrbitName
-
setOrbitName
-
setOrbitname
-
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) -
getData
-