JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.EOSscheduling
Class STKAccessFile

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

public class STKAccessFile
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  Horizon horizon
           
protected  FieldRecordText reader
           
protected  int timeBetweenSamples
           
 
Constructor Summary
STKAccessFile(java.lang.String filename, int inTimeBetweenSamples)
           
 
Method Summary
protected  void addPointingRequirement(AccessWindow w, int time, java.lang.String[] lineFromStkAccessFile)
           
 int getCurrentLineNumber()
           
 java.lang.String getFilename()
           
 Horizon getHorizon()
           
protected  int getTime(java.lang.String[] lineFromStkAccessFile)
           
 AccessWindow[] readaTask()
           
 void setHorizon(Horizon inHorizon)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

horizon

protected Horizon horizon

reader

protected FieldRecordText reader

timeBetweenSamples

protected int timeBetweenSamples
Constructor Detail

STKAccessFile

public STKAccessFile(java.lang.String filename,
                     int inTimeBetweenSamples)
Method Detail

getCurrentLineNumber

public int getCurrentLineNumber()

getFilename

public java.lang.String getFilename()

getHorizon

public Horizon getHorizon()

setHorizon

public void setHorizon(Horizon inHorizon)

readaTask

public AccessWindow[] readaTask()
Returns:
the access windows for a task or null if no more tasks.

getTime

protected int getTime(java.lang.String[] lineFromStkAccessFile)

addPointingRequirement

protected void addPointingRequirement(AccessWindow w,
                                      int time,
                                      java.lang.String[] lineFromStkAccessFile)

JavaGenes, NASA Ames. Written largely by Al Globus