Package gaiasky.scenegraph.component
Class OrbitComponent
java.lang.Object
gaiasky.scenegraph.component.OrbitComponent
-
Field Summary
Modifier and TypeFieldDescriptiondouble
Argument of perihelion in degrees.double
Longitude of the ascending node in degrees.double
Eccentricity of the ellipse.double
Base epochdouble
Inclination, angle between the reference plane (ecliptic) and the orbital plane.double
Mean anomaly at epoch, in degrees.double
G*M of central body (gravitational constant).double
Orbital period in daysdouble
Semi major axis of the ellipse, a in Km.Source file -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
loadDataPoint(Vector3d out, Instant t)
void
setArgofpericenter(Double argofpericenter)
void
setAscendingnode(Double ascendingnode)
void
void
void
setInclination(Double i)
void
setMeananomaly(Double meanAnomaly)
void
void
void
setSemimajoraxis(Double semimajoraxis)
void
toString()
-
Field Details
-
source
Source file -
period
public double periodOrbital period in days -
epoch
public double epochBase epoch -
semimajoraxis
public double semimajoraxisSemi major axis of the ellipse, a in Km. -
e
public double eEccentricity of the ellipse. -
i
public double iInclination, angle between the reference plane (ecliptic) and the orbital plane. -
ascendingnode
public double ascendingnodeLongitude of the ascending node in degrees. -
argofpericenter
public double argofpericenterArgument of perihelion in degrees. -
meananomaly
public double meananomalyMean anomaly at epoch, in degrees. -
mu
public double muG*M of central body (gravitational constant). Defaults to the Sun's
-
-
Constructor Details
-
OrbitComponent
public OrbitComponent()
-
-
Method Details