|
Jeospace API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jeospace.physics.orbit.SolarWorld
org.jeospace.physics.orbit.Pluto
Pluto, the ninth planet from the Sun. The calculations of orbital motion are derived from Meeus, Astronomical Algorithms, Chapter 36. Additional physical data contained in the class has been obtained from: http://nssdc.gsfc.nasa.gov/planetary/factsheet/plutofact.html
| Field Summary | |
protected static double |
equatorial_radius_kilometers
|
protected static double |
mass_in_kilograms
|
protected static double |
polar_radius_kilometers
|
protected static double |
siderealRotationPeriod_hours
|
| Fields inherited from class org.jeospace.physics.orbit.SolarWorld |
LIGHTDAYS_PER_AU |
| Constructor Summary | |
Pluto()
Construct the default instance |
|
| Method Summary | |
void |
getCoordinate(double julianDay,
Cartesian cartesian)
Calculate the position of the world referenced to it's orbital plane about it's parent world at the specified time and initialize the passed Cartesian object with the position coordinate. |
void |
getCoordinate(double julianDay,
Spherical coordinate)
Calculate the position of the world referenced to it's orbital plane about it's parent world at the specified time and initialize the passed Spherical object with the position coordinate. |
OrbitalElements |
getOrbitalElements(double julianDay)
Return the orbital elements for the world at the specified time |
Spherical |
getRotationalAxis(double julianDay)
Return the position on the celestial sphere that is intersected by a vector along the rotational axis of the world - from it's origin, through the world's the North Pole. |
| Methods inherited from class org.jeospace.physics.orbit.SolarWorld |
getEllipsoid, getGeocentricEclipticCoordinate, getGravitationalConstant, getIdentification, getLightTimeCorrectedGeocentricEclipticCoordinate, getLongitudeNormalization, getReferenceFrame, getSiderealRotation, read_periodic_terms |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static final double equatorial_radius_kilometers
protected static final double polar_radius_kilometers
protected static final double mass_in_kilograms
protected static final double siderealRotationPeriod_hours
| Constructor Detail |
public Pluto()
| Method Detail |
public void getCoordinate(double julianDay,
Spherical coordinate)
Spherical object with the position coordinate.
If the argument Spherical object is null, a
new object will be created and returned.
getCoordinate in interface KineticBodygetCoordinate in class SolarWorldjulianDay - the time instant for calculating the world's positioncoordinate - the object to initialize with the world's position
coordinate.
public void getCoordinate(double julianDay,
Cartesian cartesian)
Cartesian object with the position coordinate.
getCoordinate in interface KineticBodygetCoordinate in class SolarWorldjulianDay - the time instant for calculating the world's positioncartesian - the object to initialize with the world's position
coordinatepublic Spherical getRotationalAxis(double julianDay)
getRotationalAxis in interface WorldgetRotationalAxis in class SolarWorldjulianDay - the time instant at which to calculate the rotational axis alignment
public OrbitalElements getOrbitalElements(double julianDay)
getOrbitalElements in interface OrbitalBodygetOrbitalElements in class SolarWorldjulianDay - the time instant for which the elements should be calculated
|
Jeospace API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||