JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.EOSscheduling
Class TaskAndAccessWindowGenerator

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

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

See Also:
Serialized Form

Field Summary
protected  java.util.Vector allTakeImages
           
protected  Horizon horizon
           
protected  int taskSSRuse
           
protected  int windowDuration
           
 
Constructor Summary
protected TaskAndAccessWindowGenerator(Horizon inHorizon, int inWindowDuration, int inTaskSSRuse)
           
 
Method Summary
protected  void generate(boolean firstTime, Sensor sensor, STKAccessFile csvFile)
           
static void generateTakeImages(EOSModel model, int windowDuration, Sensor[] sensors, int taskSSRuse, STKAccessFile[] csvFiles)
          The sensors and csvFiles arrays are parallel with the accesses for each sensor in the corresponding file.
static void generateTakeImages(EOSModel model, int windowDuration, Sensor sensor, int taskSSRuse, STKAccessFile csvFile)
           
static void generateTakeImages(EOSModel model, int windowDuration, Sensor sensors, STKAccessFile csvFiles)
          for tasks with no SSR use.
protected  java.util.Vector getAllTakeImages()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

horizon

protected Horizon horizon

windowDuration

protected int windowDuration

allTakeImages

protected java.util.Vector allTakeImages

taskSSRuse

protected int taskSSRuse
Constructor Detail

TaskAndAccessWindowGenerator

protected TaskAndAccessWindowGenerator(Horizon inHorizon,
                                       int inWindowDuration,
                                       int inTaskSSRuse)
Method Detail

generateTakeImages

public static void generateTakeImages(EOSModel model,
                                      int windowDuration,
                                      Sensor sensor,
                                      int taskSSRuse,
                                      STKAccessFile csvFile)

generateTakeImages

public static void generateTakeImages(EOSModel model,
                                      int windowDuration,
                                      Sensor sensors,
                                      STKAccessFile csvFiles)
for tasks with no SSR use. Avoids needing changes to existing regression test.


generateTakeImages

public static void generateTakeImages(EOSModel model,
                                      int windowDuration,
                                      Sensor[] sensors,
                                      int taskSSRuse,
                                      STKAccessFile[] csvFiles)
The sensors and csvFiles arrays are parallel with the accesses for each sensor in the corresponding file.


getAllTakeImages

protected java.util.Vector getAllTakeImages()

generate

protected void generate(boolean firstTime,
                        Sensor sensor,
                        STKAccessFile csvFile)

JavaGenes, NASA Ames. Written largely by Al Globus