Jeospace API

org.jeospace.physics.orbit
Interface EllipticMotion

All Known Implementing Classes:
SxP4EllipticMotion, UnperturbedEllipticMotion

public interface EllipticMotion

Defines the requirements for classes that will be calculating the elliptic motion of orbital objects from their orbital elements.

Version:
$Revision: 1.1.1.1 $
Author:
Rex Melton

Method Summary
 void getValue(double julianDay, Cartesian position)
          Return the position of the orbital object for the given Julian day in the passed Cartesian object.
 void getValue(double julianDay, Spherical spherical)
          Return the position of the orbital object for the given Julian Day in the passed Spherical object.
 void set(OrbitalElements oe)
          Set the value of the orbital elements to be used in the calculation of the orbital object in it's elliptic motion
 

Method Detail

set

public void set(OrbitalElements oe)
Set the value of the orbital elements to be used in the calculation of the orbital object in it's elliptic motion

Parameters:
oe - the orbital elements

getValue

public void getValue(double julianDay,
                     Cartesian position)
Return the position of the orbital object for the given Julian day in the passed Cartesian object.

Parameters:
julianDay - the Julian day
position - the Cartesian object to initialize with the orbital object's position

getValue

public void getValue(double julianDay,
                     Spherical spherical)
Return the position of the orbital object for the given Julian Day in the passed Spherical object.

Parameters:
julianDay - the Julian day
spherical - the Spherical object to initialize with the orbital object's position

Jeospace API

Copyright © 2006 - jeospace.org