Jeospace API

org.jeospace.physics.orbit
Class EarthSatellite

java.lang.Object
  extended byorg.jeospace.physics.orbit.BaseSatellite
      extended byorg.jeospace.physics.orbit.EarthSatellite
All Implemented Interfaces:
Identifiable, KineticBody, OrbitalBody, Satellite

public class EarthSatellite
extends BaseSatellite

A concrete implementation of Satellite specific to identifying and tracking Earth orbiting satellites. The SxP4 algorithm is utilized by this class for calculating satellite positions.

Version:
$Revision: 1.1.1.1 $
Author:
Rex Melton
See Also:
Satellite, Cartesian, Spherical, ReferenceFrame, OrbitalElements, Identification

Constructor Summary
EarthSatellite(Identification ident, OrbitalElements elements)
          Construct an instance
 
Method Summary
 void setOrbitalElements(OrbitalElements elements)
          Set the OrbitalElements of the satellite
 
Methods inherited from class org.jeospace.physics.orbit.BaseSatellite
getCoordinate, getCoordinate, getIdentification, getOrbitalElements, getReferenceFrame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EarthSatellite

public EarthSatellite(Identification ident,
                      OrbitalElements elements)
Construct an instance

Parameters:
ident - the identification of the satellite
elements - the OrbitalElements of the satellite
Method Detail

setOrbitalElements

public void setOrbitalElements(OrbitalElements elements)
Set the OrbitalElements of the satellite

Specified by:
setOrbitalElements in interface Satellite
Overrides:
setOrbitalElements in class BaseSatellite
Parameters:
elements - the OrbitalElements of the satellite

Jeospace API

Copyright © 2006 - jeospace.org