Serialized Form

Class mil.af.afit.router.Base implements Serializable

Serialized Fields

name

java.lang.String name

latitude

double latitude

longitude

double longitude


Class mil.af.afit.router.BaseList implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads in the list and then registers the list as an Observer with each base.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The standard "write" for an object.
Serialized Fields

bases

Base[] bases


Class mil.af.afit.router.GeographicRegion implements Serializable

Serialized Fields

polygon

java.awt.Polygon polygon

realVertices

double[][] realVertices


Class mil.af.afit.router.Kernel implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads a kernel back in from a stream and rebuilds links.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Saves the kernel a stream. Sites will be saved if saveSitesToo is true.
Since:
1.0
Serialized Fields

siteList

SiteList siteList

vehicleList

VehicleList vehicleList

baseList

BaseList baseList

windList

WindList windList

rozList

RestrictedOperatingZoneList rozList

prefs

Preferences prefs

priorityModelList

PriorityModelList priorityModelList


Class mil.af.afit.router.Preferences implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput oi)
                  throws java.io.IOException
Needs an InputStream to work properly.

writeExternal

public void writeExternal(java.io.ObjectOutput oo)
                   throws java.io.IOException
Needs an OutputStream to work properly.


Class mil.af.afit.router.PriorityModel implements Serializable

Serialized Fields

relativeWorths

int[] relativeWorths
This maintains the relative worth of one priority level to another. Although the actual priority values may not be contiguous, the array here simply relates one priority level to the next. The indexing is such that index 0 is how many second priority sites are worth one first level priority sites.

priorities

int[] priorities
This keeps a record of what priority levels are being used based on the SiteList for which each model is registered as an Observer.

isEditable

boolean isEditable

defaultRelativeWorth

int defaultRelativeWorth

name

java.lang.String name

enabled

boolean enabled


Class mil.af.afit.router.PriorityModelList implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads in the list and then registers the list as an Observer with each priorityModel.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The standard "write" for an object.
Serialized Fields

priorityModels

PriorityModel[] priorityModels


Class mil.af.afit.router.RestrictedOperatingZone implements Serializable

Serialized Fields

name

java.lang.String name

region

GeographicRegion region

earliestAllowed

int earliestAllowed

latestAllowed

int latestAllowed

earliestRestricted

int earliestRestricted

latestRestricted

int latestRestricted


Class mil.af.afit.router.RestrictedOperatingZoneList implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads in the list and then registers the list as an Observer with each roz.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The standard "write" for an object.
Serialized Fields

rozs

RestrictedOperatingZone[] rozs


Class mil.af.afit.router.Site implements Serializable

Serialized Fields

name

java.lang.String name

id

int id

latitude

double latitude

longitude

double longitude

earliestArrivalTime

int earliestArrivalTime

latestDepartureTime

int latestDepartureTime

earliestRestrictedTime

int earliestRestrictedTime

latestRestrictedTime

int latestRestrictedTime

priority

int priority

enabled

boolean enabled

requirementType

java.lang.String requirementType

serviceTime

int serviceTime


Class mil.af.afit.router.SiteList implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads in the list and then registers the list as an Observer with each site.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The standard "write" for an object.
Serialized Fields

sites

Site[] sites

lastSortKey

java.lang.String lastSortKey

lastSortAscending

boolean lastSortAscending


Class mil.af.afit.router.Vehicle implements Serializable

Serialized Fields

name

java.lang.String name

homeBaseName

java.lang.String homeBaseName

enabled

boolean enabled

atHome

boolean atHome

earliestStartTime

int earliestStartTime

priority

int priority

alternateLatitude

double alternateLatitude

alternateLongitude

double alternateLongitude

range

int range

speed

int speed

altitude

int altitude

supportedRequirementTypes

java.lang.String[] supportedRequirementTypes


Class mil.af.afit.router.VehicleList implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads in the list and then registers the list as an Observer with each vehicle.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The standard "write" for an object.
Serialized Fields

vehicles

Vehicle[] vehicles


Class mil.af.afit.router.Wind implements Serializable

Serialized Fields

speed

int speed

bearing

int bearing

lowerAltitude

int lowerAltitude

upperAltitude

int upperAltitude


Class mil.af.afit.router.WindList implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads in the list and then registers the list as an Observer with each wind.

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
The standard "write" for an object.
Serialized Fields

winds

Wind[] winds