Jeospace API

Uses of Class
org.jeospace.coordinate.Spherical

Packages that use Spherical
org.jeospace.coordinate Contains classes that support 3 dimensional coordinate objects used to position and orient. 
org.jeospace.physics Contains classes supporting physics based simulations. 
org.jeospace.physics.orbit Contains interfaces and classes supporting physics based orbital mechanics. 
org.jeospace.projection Contains classes that manage map projections. 
org.jeospace.simulation Contains classes to configure, manage and control the simulation/visulation environment. 
 

Uses of Spherical in org.jeospace.coordinate
 

Methods in org.jeospace.coordinate with parameters of type Spherical
static void PositionUtils.getVisibleRadius(Spherical spherical, Ellipsoid ellipsoid, Angle radiusAngle)
          Calculate the visible radius on the surface of an ellipsoid of the point defined by the argument ellipsoid-centric fixed coordinate and place the result into the argument Angle object.
 Cartesian Spherical.getVector(Spherical target, Length scale)
          Get the Cartesian representation of the vector from this Spherical coordinate object to a target Spherical coordinate object.
 void Spherical.getVector(Spherical target, Cartesian vector)
          Get the Cartesian representation of the vector from this Spherical coordinate object to a target Spherical coordinate object.
 

Uses of Spherical in org.jeospace.physics
 

Methods in org.jeospace.physics with parameters of type Spherical
 void KineticBody.getCoordinate(double timeValue, Spherical spherical)
          Calculate the position of the object referenced to it's parent reference frame at the specified time and initialize the argument Spherical object with the position coordinate.
 

Uses of Spherical in org.jeospace.physics.orbit
 

Methods in org.jeospace.physics.orbit that return Spherical
 Spherical Venus.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.
 Spherical Uranus.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.
 Spherical Saturn.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.
 Spherical Pluto.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.
 Spherical Neptune.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.
 Spherical Moon.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.
 Spherical Mercury.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.
 Spherical Mars.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.
 Spherical Jupiter.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.
 Spherical Earth.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 North Pole.
 Spherical Earth.getGeocentricEclipticCoordinate(double julianDay, Spherical geocentricEquatorial)
          Convert from geocentric equatorial coordinates ( Right Ascension & Declination ) to geocentric ecliptic coordinates for the specified Julian Day.
 Spherical Sun.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 it's North Pole.
abstract  Spherical SolarWorld.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.
 Spherical BaseWorld.getRotationalAxis(double timeValue)
          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.
 Spherical World.getRotationalAxis(double timeValue)
          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 in org.jeospace.physics.orbit with parameters of type Spherical
 void CelestialBody.getCoordinate(double timeValue, Spherical spherical)
          Calculate the position of the object referenced to it's parent reference frame at the specified time and initialize the argument Spherical object with the position coordinate.
 void SxP4EllipticMotion.getValue(double julianDay, Spherical spherical)
          Return the position of the satellite for the given Julian Day in the passed Spherical object.
 void BaseSatellite.getCoordinate(double timeValue, Spherical spherical)
          Calculate the position of the satellite 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.
static void RotationalAxis.getRotationalAxisOrientation(Spherical axisDirection, float[] axisOrientation)
          Return the axis angle representation that will orient the axis of rotation of an ellipsoid toward the given Spherical coordinate on the celestial sphere.
 void Pluto.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.
 void Moon.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.
 void Moon.getGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world given the Earth's heliocentric ecliptic coordinate.
 void Moon.getLightTimeCorrectedGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world, adjusted to compensate for the difference in it's apparent position due to the time it takes for it's reflected light to travel to earth, given the Earth's heliocentric ecliptic coordinate.
static void Earth.getFK5Correction(double julianDay, Spherical eclipticCoordinate, Spherical correction)
          Calculate the FK5 system correction for a geocentric ecliptic coordinate for the Julian Day.
static void Earth.getEquatorialCoordinate(Ellipsoidal ellipsodial, Spherical horizontal, Spherical equatorial)
          Calculate the equatorial coordinates ( right ascension & declination ) from a horizontal coordinate ( altitude & azimuth ) and a position on the Earth's surface.
 Spherical Earth.getGeocentricEclipticCoordinate(double julianDay, Spherical geocentricEquatorial)
          Convert from geocentric equatorial coordinates ( Right Ascension & Declination ) to geocentric ecliptic coordinates for the specified Julian Day.
 void Earth.getEquatorialCoordinate(double julianDay, Spherical geocentricEcliptic, Spherical geocentricEquatorial)
          Convert from geocentric ecliptic to geocentric equatorial coordinates ( Right Ascension, Declination ).
 void Earth.getGeocentricFixedCoordinate(double julianDay, Spherical geocentricEquatorialInertial, Spherical geocentricFixed)
          Convert from geocentric equatorial inertial (ECI - Earth Centered Inertial) to geocentric fixed coordinates (ECEF - Earth Centered Earth Fixed).
 void Earth.getGeocentricEclipticCoordinate(double julianDay, Spherical heliocentricEcliptic, Spherical geocentricEcliptic)
          Convert the heliocentric ecliptic coordinate to a geocentric ecliptic coordinate for the given Julian day.
 void Earth.getHorizontalCoordinate(double julianDay, Ellipsoidal ellipsoidal, Spherical equatorial, Spherical horizontal)
          Calculate the local horizontal coordinates ( altitude & azimuth ) from the object's equatorial coordinate and the observer's position on the Earth's surface for the specified Julian Day.
 void Earth.getTopoCentricHorizonCoordinate(double julianDay, Ellipsoidal ellipsoidal, Spherical equatorial, Spherical horizontal)
          Calculate the topo-centric horizontal coordinate (the look at angle) of an earth orbiting satellite.
 void Earth.getAberrationCorrection(double julianDay, Spherical geocentricEcliptic, Spherical correction)
          Get the aberration correction for the geocentric ecliptic coordinate of an object.
 void Sun.getCoordinate(double julianDay, Spherical coordinate)
          Over-rides SolarWorld.
 void Sun.getGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world on the Julian day given the Earth's heliocentric ecliptic coordinate.
 void Sun.getLightTimeCorrectedGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the Sun on the Julian day, adjusted to compensate for the difference in it's apparent position due to the time it takes for it's light to travel to earth, given the Earth's heliocentric ecliptic coordinate.
static void Sun.getAberrationCorrection(double julianDay, Spherical geocentricEcliptic, Spherical correction)
          'High acuracy' aberration correction for the Sun.
 void SolarWorld.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.
 void SolarWorld.getGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world on the Julian day given the Earth's heliocentric ecliptic coordinate
 void SolarWorld.getLightTimeCorrectedGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world, adjusted to compensate for the difference in it's apparent position due to the time it takes for it's reflected light to travel to earth, given the Earth's heliocentric ecliptic coordinate
 void BaseWorld.getCoordinate(double timeValue, 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.
 void GeocentricWorld.getGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world on the Julian day given the Earth's heliocentric ecliptic coordinate
 void GeocentricWorld.getLightTimeCorrectedGeocentricEclipticCoordinate(double julianDay, Spherical earthHeliocentricEcliptic, Spherical geocentricEcliptic)
          Return the geocentric ecliptic coordinate of the world on the Julian day, adjusted to compensate for the difference in it's apparent position due to the time it takes for it's reflected light to travel to earth, given the Earth's heliocentric ecliptic coordinate.
 void UnperturbedEllipticMotion.getValue(double julianDay, Spherical spherical)
          Return the position of the orbital object for the given Julian Day in the passed Spherical object.
 void EllipticMotion.getValue(double julianDay, Spherical spherical)
          Return the position of the orbital object for the given Julian Day in the passed Spherical object.
static Visibility Visibility.get(Spherical horizontal, Spherical previous_horizontal)
          Return an instance of Visibility which cooresponds with the horizontal coordinates of the object.
 

Uses of Spherical in org.jeospace.projection
 

Methods in org.jeospace.projection that return Spherical
 Spherical Equirectangular.toCoordinate(int x, int y)
          Translate the argument 2D point into a 2 dimensional geographic coordinate corresponding to the point location on the projection.
 

Uses of Spherical in org.jeospace.simulation
 

Methods in org.jeospace.simulation that return Spherical
 Spherical Unmarshal.getSpherical(org.w3c.dom.Element spherical_element)
          Return the Spherical object that cooresponds to the argument
 

Methods in org.jeospace.simulation with parameters of type Spherical
 org.w3c.dom.Element Marshal.createSpherical(Spherical spherical)
          Create and return an Element cooresponding to the argument Spherical object
 


Jeospace API

Copyright © 2006 - jeospace.org