JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.EOSscheduling
Class CrossTrackSlew

java.lang.Object
  extended bygov.nasa.javaGenes.EOSscheduling.SlewRequirement
      extended bygov.nasa.javaGenes.EOSscheduling.CrossTrackSlew
All Implemented Interfaces:
java.io.Serializable

public class CrossTrackSlew
extends SlewRequirement

See Also:
Serialized Form

Field Summary
protected  double angleInDegrees
           
 
Constructor Summary
CrossTrackSlew(double inAngleInDegrees)
           
CrossTrackSlew(PointingRequirement p)
           
 
Method Summary
static double calculateCrossTrackSlew(PointingRequirement p)
          When the azimuth is far from normal to the satellite track this gives somewhat inaccurate.
 double getParameter(int index)
           
 double[] getParameters()
          slow
 double getSlewPoint()
           
 int numberOfParameters()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

angleInDegrees

protected double angleInDegrees
Constructor Detail

CrossTrackSlew

public CrossTrackSlew(double inAngleInDegrees)

CrossTrackSlew

public CrossTrackSlew(PointingRequirement p)
Method Detail

calculateCrossTrackSlew

public static double calculateCrossTrackSlew(PointingRequirement p)
When the azimuth is far from normal to the satellite track this gives somewhat inaccurate. See crossTrackPointingDrawing.ppt (MS PowerPoint) for the math behind this calculation.

Returns:
the cross track pointing angle in degrees at the point when the target is on the normal to the satellite track

getSlewPoint

public double getSlewPoint()

numberOfParameters

public int numberOfParameters()
Overrides:
numberOfParameters in class SlewRequirement

getParameter

public double getParameter(int index)
Overrides:
getParameter in class SlewRequirement

getParameters

public double[] getParameters()
slow

Overrides:
getParameters in class SlewRequirement

JavaGenes, NASA Ames. Written largely by Al Globus