org.jeospace.physics.orbit
Class Mars
java.lang.Object
org.jeospace.physics.orbit.SolarWorld
org.jeospace.physics.orbit.Mars
- All Implemented Interfaces:
- GeocentricWorld, Identifiable, KineticBody, OrbitalBody, World
- public class Mars
- extends SolarWorld
Mars, the fourth planet from the Sun. The calculations of orbital motion
are derived from an abbreviated form of the VSOP87 as described in
Meeus, Astronomical Algorithms, Chapter 31. Additional physical data
contained in the class has been obtained from:
http://nssdc.gsfc.nasa.gov/planetary/factsheet/marsfact.html
- Version:
- $Revision: 1.1.1.1 $
- Author:
- Rex Melton
|
Constructor Summary |
Mars()
Construct the default instance |
|
Method Summary |
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 |
getCoordinate, getCoordinate, getEllipsoid, getGeocentricEclipticCoordinate, getGravitationalConstant, getIdentification, getLightTimeCorrectedGeocentricEclipticCoordinate, getLongitudeNormalization, getOrbitalElements, getReferenceFrame, getSiderealRotation, read_periodic_terms |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
equatorial_radius_kilometers
protected static final double equatorial_radius_kilometers
- See Also:
- Constant Field Values
polar_radius_kilometers
protected static final double polar_radius_kilometers
- See Also:
- Constant Field Values
mass_in_kilograms
protected static final double mass_in_kilograms
- See Also:
- Constant Field Values
siderealRotationPeriod_hours
protected static final double siderealRotationPeriod_hours
- See Also:
- Constant Field Values
Mars
public Mars()
- Construct the default instance
getRotationalAxis
public 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.
- Specified by:
getRotationalAxis in interface World- Specified by:
getRotationalAxis in class SolarWorld
- Parameters:
julianDay - the time instant at which to calculate the rotational axis alignment
- Returns:
- the position on the celestial sphere that is 'pointed to' by the
rotational axis of the world.
Copyright © 2006 - jeospace.org