keps
Class PropagationModel

java.lang.Object
  extended by keps.PropagationModel
Direct Known Subclasses:
SGP0

public abstract class PropagationModel
extends java.lang.Object

This class provides an abstract model for Propagation models.

Version:
1st of January, 2008
Author:
Phelps Williams

Constructor Summary
PropagationModel()
           
 
Method Summary
abstract  void update(Satellite sat, double tsince, Vector3 pos, Vector3 velo)
          The abstract update method implements the propagation model which, provided a satellite and a time, calculates a position and velocity for the object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropagationModel

public PropagationModel()
Method Detail

update

public abstract void update(Satellite sat,
                            double tsince,
                            Vector3 pos,
                            Vector3 velo)
The abstract update method implements the propagation model which, provided a satellite and a time, calculates a position and velocity for the object.

Parameters:
sat - Satellite The satellite to be propagated.
tsince - double The time at which predictions should be made.
pos - Vector3 The ECI position vector populated by the model.
velo - Vector3 The ECI velocity vector populated by the model.