A B C D E F G H I K L M N O P R S T U V W

A

addBase(Base) - Method in class mil.af.afit.router.BaseList
Adds a single base to the end of the base list and notifies registered Observers of the change.
addBases(Base[]) - Method in class mil.af.afit.router.BaseList
Adds the array of bases to the end of the base list and notifies registered Observers of the change.
addKernelSolverListener(KernelSolverListener) - Method in class mil.af.afit.router.KernelSolver
Add a listener to the solver.
addPriorityModel(PriorityModel) - Method in class mil.af.afit.router.PriorityModelList
Adds a single priorityModel to the end of the priorityModel list and notifies registered Observers of the change.
addPriorityModels(PriorityModel[]) - Method in class mil.af.afit.router.PriorityModelList
Adds the array of models to the end of the list and notifies registered Observers of the change.
addProductForOrderType(int, HOrder) - Method in class mil.af.afit.router.UVRVehicle
Does nothing since this problem does not deliver any goods.
addROZ(RestrictedOperatingZone) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Adds a single roz to the end of the roz list and notifies registered Observers of the change.
addROZs(RestrictedOperatingZone[]) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Adds the array of rozs to the end of the roz list and notifies registered Observers of the change.
addSite(Site) - Method in class mil.af.afit.router.SiteList
Adds a single site to the end of the site list and notifies registered Observers of the change.
addSites(Site[]) - Method in class mil.af.afit.router.SiteList
Adds the array of sites to the end of the site list and notifies registered Observers of the change.
addSolution(Solution) - Method in class mil.af.afit.router.SolutionList
Adds a single solution to the end of the solution list and notifies registered Observers of the change.
addSolutions(Solution[]) - Method in class mil.af.afit.router.SolutionList
Adds the array of solutions to the end of the solution list and notifies registered Observers of the change.
addSupportedRequirementType(String) - Method in class mil.af.afit.router.Vehicle
Adds a requirement type to the list of vehicle capabilities.
addVehicle(Vehicle) - Method in class mil.af.afit.router.VehicleList
Adds a single Vehicle to the end of the Vehicle list and notifies registered Observers of the change.
addVehicles(Vehicle[]) - Method in class mil.af.afit.router.VehicleList
Adds the array of Vehicles to the end of the Vehicle list and notifies registered Observers of the change.
addWind(Wind) - Method in class mil.af.afit.router.WindList
Adds a single wind to the end of the wind list and notifies registered Observers of the change.
addWinds(Wind[]) - Method in class mil.af.afit.router.WindList
Adds the array of winds to the end of the wind list and notifies registered Observers of the change.
AMPM - Static variable in class mil.af.afit.router.CoreUtilities
Specifies the use of AM/PM (12hour) time when converting integer time to a string.
ASCENDING - Static variable in class mil.af.afit.router.SiteList
 
assignROZTimesToSites(RestrictedOperatingZone, SiteList) - Static method in class mil.af.afit.router.CoreUtilities
Assigns the time windows and walls contained in the restricted operating zone to the sites contained in the site list.

B

Base - class mil.af.afit.router.Base.
A base is associated with vehicles as a way to determine where the vehicles leave from and return to.
Base() - Constructor for class mil.af.afit.router.Base
Constructs a base with a default untitled name and latitudes and longitude equal to zero.
Base(String, double, double) - Constructor for class mil.af.afit.router.Base
Constructs a base from a name and a latitude and longitude.
BaseList - class mil.af.afit.router.BaseList.
This maintains a list of bases and allows interested objects to listen for changes by implementing the Observer interface.
BaseList() - Constructor for class mil.af.afit.router.BaseList
Constructs an empty base list

C

clear() - Method in class mil.af.afit.router.SolutionList
Empties list.
clone() - Method in class mil.af.afit.router.UVRVehicle
Makes a copy of the vehicle.
contains(double, double) - Method in class mil.af.afit.router.GeographicRegion
Returns true if the given latitude and longitude are contained in the region.
contains(Site) - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns whether or not the site is in this ROZ.
contains(String) - Method in class mil.af.afit.router.RequirementsList
 
CoreUtilities - class mil.af.afit.router.CoreUtilities.
 
CoreUtilities() - Constructor for class mil.af.afit.router.CoreUtilities
 
countEnabledSites() - Method in class mil.af.afit.router.SiteList
Returns the number of enabled sites in list.
countEnabledVehicles() - Method in class mil.af.afit.router.VehicleList
Returns the number of enabled vehicles in list.
countSitesVisited() - Method in class mil.af.afit.router.Solution
Returns the number of sites that are visited.

D

DESCENDING - Static variable in class mil.af.afit.router.SiteList
 
determineHomeBaseFromList(BaseList) - Method in class mil.af.afit.router.Vehicle
Determines a base object from the home base named stored during serialization.
DOUBLE_TO_INT_MULTIPLIER - Static variable in class mil.af.afit.router.GeographicRegion
 
doubleLatToString(double, String) - Static method in class mil.af.afit.router.CoreUtilities
Converts a latitude to a string.
doubleLonToString(double, String) - Static method in class mil.af.afit.router.CoreUtilities
Converts a longitude to a string in the form "DDDMMSS E" where "DDD" could be two or three digits and "E" could be "E" or "W" for east or west, respectively.

E

EFFORT - Static variable in class mil.af.afit.router.Preferences
Amount of effort specified.
err(Exception) - Static method in class mil.af.afit.router.Kernel
Used in debugging.
err(Exception) - Static method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 

F

fireKernelSolverFinishedEvent() - Method in class mil.af.afit.router.KernelSolver
This method should be called when the kernelSolver has finished working.
fireKernelSolverPercentDoneEvent() - Method in class mil.af.afit.router.KernelSolver
This method should be called periodically to keep the user up to date on the kernelSolver's progress.
fireKernelSolverStartedEvent() - Method in class mil.af.afit.router.KernelSolver
This should be called when the solver starts solving.
fireNewBestSolutionEvent() - Method in class mil.af.afit.router.KernelSolver
This method should be called when a new best solution is found.
firePriorityModelChangedEvent() - Method in class mil.af.afit.router.KernelSolver
This method should be called when the kernel solver changes to a new priority model.

G

GeographicRegion - class mil.af.afit.router.GeographicRegion.
Used by RestrictedOperatingZone to specify a region on the ground.
GeographicRegion() - Constructor for class mil.af.afit.router.GeographicRegion
Constructs an empty geographic region.
GeographicRegion(double[][]) - Constructor for class mil.af.afit.router.GeographicRegion
Constructs a region based on the vertices given by the matrix verticeslatLong.
getAllRelativeWorths() - Method in class mil.af.afit.router.PriorityModel
Returns all of relative worths.
getAlternateLatitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's alternate starting latitude.
getAlternateLongitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's alternate starting longitude.
getAltitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's altitude (in feet).
getAmountNeeded() - Method in class mil.af.afit.router.UVRSite
Returns amount needed.
getBaseList() - Method in class mil.af.afit.router.Kernel
Returns the Base list.
getBases() - Method in class mil.af.afit.router.BaseList
Returns an array of the bases in the list.
getBearing() - Method in class mil.af.afit.router.Wind
Returns the wind's bearing.
getBestHSolution() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getClientProperty(String) - Method in class mil.af.afit.router.Kernel
Returns the object stored in the kernel's key entry in its transient hashtable.
getCreationMillis() - Method in class mil.af.afit.router.Solution
Get time stamp for the creation of this solution.
getCredits() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getCurrentAmountAvailableForOrderType(HOrder) - Method in class mil.af.afit.router.UVRVehicle
Returns Integer.MAX_VALUE.
getCurrentPriorityModel() - Method in class mil.af.afit.router.KernelSolver
Returns the current priority model being used.
getDefaultPriority() - Method in class mil.af.afit.router.Preferences
Returns the default priority for sites.
getDefaultRelativeWorth() - Method in class mil.af.afit.router.PriorityModel
Returns the default relative worth.
getDefaultServiceTime() - Method in class mil.af.afit.router.Preferences
Returns the default service (loiter) time (in minutes) for sites.
getDefaultWindowX() - Method in class mil.af.afit.router.Preferences
Returns the default x position to use on new windows.
getDefaultWindowY() - Method in class mil.af.afit.router.Preferences
Returns the default y position to use on new windows.
getEarliestAllowedTime() - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns the beginning of the time window for the ROZ.
getEarliestArrivalTime() - Method in class mil.af.afit.router.Site
Returns the beginning of time window for the site.
getEarliestArrivalTime() - Method in class mil.af.afit.router.UVRSite
Returns beginning of time window.
getEarliestDepartureTime() - Method in class mil.af.afit.router.UVRVehicle
Returns the first time when the vehicle can takeoff.
getEarliestRestrictedTime() - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns the beginning of the time wall for the ROZ.
getEarliestRestrictedTime() - Method in class mil.af.afit.router.Site
Returns the beginning of time wall for the site.
getEarliestRestrictedTime() - Method in class mil.af.afit.router.UVRSite
Returns beginning of time wall.
getEarliestStartTime() - Method in class mil.af.afit.router.Vehicle
Returns the earliest time when the vehicle is available for takeoff.
getEarliestTimeWindow() - Method in class mil.af.afit.router.SiteList
Returns earliest time window.
getEndingLatitude() - Method in class mil.af.afit.router.UVRVehicle
Returns vehicle's ending latitude
getEndingLatitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's ending latitude.
getEndingLongitude() - Method in class mil.af.afit.router.UVRVehicle
Returns vehicle's ending longitude
getEndingLongitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's ending longitude.
getEventType() - Method in class mil.af.afit.router.KernelSolverEvent
Returns the event type.
getGreatCircleDistance(double, double, double, double) - Static method in class mil.af.afit.router.CoreUtilities
Calculates the great circle distance between two latitudes and longitudes (in degrees and fractions of degrees).
getGroundSpeed(double, double, double) - Static method in class mil.af.afit.router.CoreUtilities
This calculates the ground speed based on the air speed, wind speed, and difference between their headings, delta.
getHEvaluator() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getHomeBase() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's home base.
getHSolution() - Method in class mil.af.afit.router.Solution
Returns the HSolution.
getID() - Method in class mil.af.afit.router.GeographicRegion
Return an automatically-assigned id for this region.
getID() - Method in class mil.af.afit.router.Site
Returns the id of the site.
getID() - Method in class mil.af.afit.router.UVRSite
Returns id.
getID() - Method in class mil.af.afit.router.UVRVehicle
Returns id.
getKernelSolver() - Method in class mil.af.afit.router.KernelSolverEvent
Returns the source as a KernelSolver.
getLastNumberOfThreads() - Method in class mil.af.afit.router.Preferences
Returns the number of threads that solvers should try to use.
getLastRequestedSolutionEffort() - Method in class mil.af.afit.router.Preferences
Returns the amount of effort (from zero to one) requested by the user.
getLatestAllowedTime() - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns the ending of the time window for the ROZ.
getLatestDepartureTime() - Method in class mil.af.afit.router.Site
Returns the ending of time window for the site.
getLatestDepartureTime() - Method in class mil.af.afit.router.UVRSite
Returns end of time window.
getLatestRestrictedTime() - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns the ending of the time wall for the ROZ.
getLatestRestrictedTime() - Method in class mil.af.afit.router.Site
Returns the ending of time wall for the site.
getLatestRestrictedTime() - Method in class mil.af.afit.router.UVRSite
Returns end of time wall.
getLatestTimeWindow() - Method in class mil.af.afit.router.SiteList
Returns latest time window.
getLatitude() - Method in class mil.af.afit.router.Base
Returns the latitude of the base.
getLatitude() - Method in class mil.af.afit.router.Site
Returns the latitude of the site.
getLongDescription() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getLongitude() - Method in class mil.af.afit.router.Base
Returns the longitude of the base.
getLongitude() - Method in class mil.af.afit.router.Site
Returns the longitude of the site.
getLowerAltitude() - Method in class mil.af.afit.router.Wind
Returns the wind's lower Altitude.
getMapSiteIDtoArrayIndex() - Method in class mil.af.afit.router.UVRVehicle
Returns a mapping array.
getMissionLength() - Method in class mil.af.afit.router.Solution
Returns the total mission length in minutes.
getMissionLengthString() - Method in class mil.af.afit.router.Solution
Returns the mission length in a string format.
getName() - Method in class mil.af.afit.router.Base
Returns the name of the base
getName() - Method in class mil.af.afit.router.PriorityModel
Returns the name of the model.
getName() - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns the name of the ROZ.
getName() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getName() - Method in class mil.af.afit.router.Site
Returns the name of the site.
getName() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's name.
getOrderType() - Method in class mil.af.afit.router.UVRSite
Returns order type (requirement type)
getParentSite() - Method in class mil.af.afit.router.UVRSite
Returns parent Site object.
getParentVehicle() - Method in class mil.af.afit.router.UVRVehicle
Returns parent vehicle.
getPenaltyForTravel(HOrder, HOrder) - Method in class mil.af.afit.router.UVRVehicle
Returns the penalty to travel between two sites (or depot and a site).
getPenaltyMatrix() - Method in class mil.af.afit.router.UVRVehicle
Returns the penalty matrix in use.
getPercentDone() - Method in class mil.af.afit.router.KernelSolver
Returns the percent done between zero and one.
getPolygon() - Method in class mil.af.afit.router.GeographicRegion
Returns the polygon associated with the region.
getPrefs() - Method in class mil.af.afit.router.Kernel
Returns the preferences
getPriorities() - Method in class mil.af.afit.router.PriorityModel
Returns an array of priorities currently in the site list
getPriority() - Method in class mil.af.afit.router.Site
Returns the priority of the site.
getPriority() - Method in class mil.af.afit.router.UVRSite
Returns priority.
getPriority() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's priority.
getPriorityModelList() - Method in class mil.af.afit.router.Kernel
Returns the priority model list.
getPriorityModels() - Method in class mil.af.afit.router.PriorityModelList
Returns an array of the priorityModels in the list.
getProperties() - Method in class mil.af.afit.router.Preferences
Returns all the properties contained in the preferences.
getProperty(String) - Method in class mil.af.afit.router.Preferences
Returns the property stored by key.
getRange() - Method in class mil.af.afit.router.UVRVehicle
Returns the vehicle's range.
getRange() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's range (in minutes).
getRegion() - Method in class mil.af.afit.router.RestrictedOperatingZone
Returns the geographic region of the ROZ.
getRelativeWorthAt(int) - Method in class mil.af.afit.router.PriorityModel
Returns a specific relative worth.
getRelativeWorths() - Method in class mil.af.afit.router.PriorityModel
Returns an array of relative worths.
getRequirementsList() - Method in class mil.af.afit.router.Kernel
Returns the Requirements list.
getRequirementType() - Method in class mil.af.afit.router.Site
Returns the requirement type of the site.
getRequirementTypes() - Method in class mil.af.afit.router.RequirementsList
Returns an array of requirement types.
getROZList() - Method in class mil.af.afit.router.Kernel
Returns the restricted operating zones list.
getROZs() - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Returns an array of the rozs in the list.
getServiceTime() - Method in class mil.af.afit.router.Site
Returns the service time (in minutes) for the site.
getServiceTime() - Method in class mil.af.afit.router.UVRSite
Returns service time
getShortDescription() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getSiteList() - Method in class mil.af.afit.router.Kernel
Returns the site list.
getSites() - Method in class mil.af.afit.router.SiteList
Returns an array of the sites in the list.
getSolutionList() - Method in class mil.af.afit.router.Kernel
Returns the Solution list.
getSolutions() - Method in class mil.af.afit.router.SolutionList
Returns an array of the solutions in the list.
getSource() - Method in class mil.af.afit.router.KernelSolverEvent
Returns the source of the event.
getSpeed() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's speed (in knots).
getSpeed() - Method in class mil.af.afit.router.Wind
Returns the wind's speed.
getStartingLatitude() - Method in class mil.af.afit.router.UVRVehicle
Returns vehicle's starting latitude
getStartingLatitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's starting latitude.
getStartingLongitude() - Method in class mil.af.afit.router.UVRVehicle
Returns vehicle's starting longitude
getStartingLongitude() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's starting longitude.
getSupportedDemands() - Method in class mil.af.afit.router.UVRVehicle
Returns vehicle capabilities.
getSupportedRequirementTypes() - Method in class mil.af.afit.router.Vehicle
Returns the vehicle's supported requirement types.
getTimeMatrix() - Method in class mil.af.afit.router.UVRVehicle
Returns the time matrix in use.
getTimeToService(HOrder) - Method in class mil.af.afit.router.UVRVehicle
Returns the service time.
getTimeToTravel(double, double, double, double, double, double, double) - Static method in class mil.af.afit.router.CoreUtilities
Calculates the time it take to travel from a starting point to an ending point taking into consideration wind speed and direction and vehicle speed.
getTimeToTravel(HOrder, HOrder) - Method in class mil.af.afit.router.UVRVehicle
Returns the time to travel between two sites (or depot and a site).
getTrueHeading(double, double, double, double, double) - Static method in class mil.af.afit.router.CoreUtilities
Calculates the true heading on the so-called great circle's spherical triangle.
getUpperAltitude() - Method in class mil.af.afit.router.Wind
Returns the wind's upper Altitude.
getVehicleList() - Method in class mil.af.afit.router.Kernel
Returns the Vehicle list.
getVehicles() - Method in class mil.af.afit.router.VehicleList
Returns an array of the Vehicles in the list.
getVersion() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
getVertices() - Method in class mil.af.afit.router.GeographicRegion
Returns the latitudes and longitudes in a matrix of doubles.
getWindList() - Method in class mil.af.afit.router.Kernel
Returns the Wind list.
getWinds() - Method in class mil.af.afit.router.WindList
Returns an array of the winds in the list.

H

HEADER - Static variable in class mil.af.afit.router.Preferences
Header used when saving preferences to a file.
HEngineEventPerformed(HEngineEvent) - Method in class mil.af.afit.router.KernelSolver
Receives events from the HEngine.

I

initializeAfterDeserialization(Kernel) - Method in class mil.af.afit.router.PriorityModel
Registers with the kernel and updates self based on the site list.
initializeAfterDeserialization(Kernel) - Method in class mil.af.afit.router.PriorityModelList
Register as observer after deserialization.
initializeAfterDeserialization(Kernel) - Method in class mil.af.afit.router.VehicleList
After deserialization, reconnect links.
initializeSolver(HSolution[], HEvaluator, double, int) - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
intTimeToString(int) - Static method in class mil.af.afit.router.CoreUtilities
Converts an integer time to a string in military (24hour) format.
intTimeToString(int, int) - Static method in class mil.af.afit.router.CoreUtilities
Converts an integer time to a string in Kernel.MILITARY (24hour) format or 12hour Kernel.AMPM format.
intValue(String) - Static method in class mil.af.afit.router.PriorityModel
Converts a string relative worth to an int value.
isAtHome() - Method in class mil.af.afit.router.Vehicle
Returns whether or not the vehicle is currently at its home base.
isDebugging() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
isEditable() - Method in class mil.af.afit.router.PriorityModel
Returns whether or not this model is marked as editable.
isEnabled() - Method in class mil.af.afit.router.PriorityModel
Whether or not the model is marked as enabled.
isEnabled() - Method in class mil.af.afit.router.Site
Returns whether or not the site is enabled.
isEnabled() - Method in class mil.af.afit.router.Vehicle
Returns whether or not the vehicl is enabled.
isEnabledAsNumber() - Method in class mil.af.afit.router.Site
Returns whether or not the site is enabled, 1 for true, 2 for false.
isRunningAsApplet() - Method in class mil.af.afit.router.Kernel
Returns whether or not the kernel is being run in an applet environment.
isRunningAsApplication() - Method in class mil.af.afit.router.Kernel
Returns whether or not the kernel is being run in an application environment.

K

Kernel - class mil.af.afit.router.Kernel.
The Kernel is the main point of contact between higher level applications like mapping software and the data storage and routing abilities of this software.
Kernel() - Constructor for class mil.af.afit.router.Kernel
Constructs a Kernel with empty lists and default preferences.
KernelSolver - class mil.af.afit.router.KernelSolver.
This runs in another thread and handles the solving calls to the Universal Vehicle Router (available at http://www.crosswinds.net/~rharder/afit/uvr/).
KernelSolver(Kernel) - Constructor for class mil.af.afit.router.KernelSolver
Creates a new KernelSolver based on the passed kernel
KernelSolverEvent - class mil.af.afit.router.KernelSolverEvent.
These events get passed from the kernel solver to interested listeners.
KernelSolverEvent(int, Object) - Constructor for class mil.af.afit.router.KernelSolverEvent
Constructor for KernelSolverEvent
kernelSolverEventPerformed(KernelSolverEvent) - Method in interface mil.af.afit.router.KernelSolverListener
This method is called when an event is fired.
KernelSolverListener - interface mil.af.afit.router.KernelSolverListener.
Implement this interface to listen for events from the KernelSolver that is performing some solving task for the Kernel.

L

lastSortKey() - Method in class mil.af.afit.router.SiteList
Returns last key used to sort.
lastSortWasAscending() - Method in class mil.af.afit.router.SiteList
Returns whether or not the last sort performed was ascending.
lastSortWasDescending() - Method in class mil.af.afit.router.SiteList
Returns whether or not the last sort performed was descending.
LONG_DESCR - Static variable in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
Long description of the solver

M

Main - class mil.af.afit.router.Main.
This class only serves to display a message if a user mistakenly double-clicks on the packaged jar file or tries to run the jar file with java -jar.
Main() - Constructor for class mil.af.afit.router.Main
 
main(String[]) - Static method in class mil.af.afit.router.Main
 
makeShell() - Method in class mil.af.afit.router.PriorityModel
Returns a shell of this model.
makeStandardModels(Kernel) - Method in class mil.af.afit.router.PriorityModelList
Makes the standard models which includes three models:
Infinite relative worths (not editable) Relative worths of 5 to 1 (not editable) Customizable relative worths with a default of 10
MILITARY - Static variable in class mil.af.afit.router.CoreUtilities
Specifies the use of military (24hour) time when converting integer time to a string.

N

NAME - Static variable in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
Name of the solver
NEAR_INF - Static variable in class mil.af.afit.router.PriorityModel
A relative worth equal to or greater than this number is considered infinity.
NEW_BEST_SOLUTION - Static variable in class mil.af.afit.router.KernelSolverEvent
The event type when the KernelSolver has found a new best solution.
NO_POST_OP_SOLVER_CLASSNAME - Static variable in class mil.af.afit.router.KernelSolver
Class name of solver to use when no post-optimization is requested.

O

out(Object) - Static method in class mil.af.afit.router.Kernel
Used in debugging.
out(Object) - Static method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 

P

PERCENT_DONE - Static variable in class mil.af.afit.router.KernelSolverEvent
The event type when the KernelSolver has reported its progress.
POST_OP_SOLVER_CLASSNAME - Static variable in class mil.af.afit.router.KernelSolver
Class name of solver to use when post-optimization is requested.
Preferences - class mil.af.afit.router.Preferences.
This class saves various preferences for a Kernel and optionally for any application that uses the kernel.
Preferences() - Constructor for class mil.af.afit.router.Preferences
Constructs preferences with default values.
PRIORITY_MODEL_CHANGED - Static variable in class mil.af.afit.router.KernelSolverEvent
The event type when the KernelSolver is working on a new priority model.
PriorityModel - class mil.af.afit.router.PriorityModel.
This records how a user wishes to treat priorities.
PriorityModel(PriorityModel) - Constructor for class mil.af.afit.router.PriorityModel
Constructs a shell of a priority model from the passed priority model.
PriorityModel(String, Kernel) - Constructor for class mil.af.afit.router.PriorityModel
Constructs a priority model with a default relative worth of infinity.
PriorityModel(String, Kernel, int, boolean) - Constructor for class mil.af.afit.router.PriorityModel
Constructs a priority model with the specifie default relative worth and editable state.
PriorityModelList - class mil.af.afit.router.PriorityModelList.
This maintains a list of priority models and allows interested objects to listen for changes by implementing the Observer interface.
PriorityModelList() - Constructor for class mil.af.afit.router.PriorityModelList
Constructs an empty priority model list
putClientProperty(String, Object) - Method in class mil.af.afit.router.Kernel
Stores an object in the kernel's transient hashtable.

R

readExternal(ObjectInput) - Method in class mil.af.afit.router.Preferences
Needs an InputStream to work properly.
removeBase(Base) - Method in class mil.af.afit.router.BaseList
Removes a base by checking base == bases[i] for each base in the list and notifies registered Observers of the change
removeBaseAt(int) - Method in class mil.af.afit.router.BaseList
Removes a base at a particular index and notifies registered Observers of the change.
removeBasesAt(int[]) - Method in class mil.af.afit.router.BaseList
Removes bases at the specified indeces and notifies registered Observers of the change.
removeKernelSolverListener(KernelSolverListener) - Method in class mil.af.afit.router.KernelSolver
Remove a listener from the solver.
removePriorityModel(PriorityModel) - Method in class mil.af.afit.router.PriorityModelList
Removes a priorityModel by checking priorityModel == priorityModels[i] for each priorityModel in the list and notifies registered Observers of the change
removePriorityModelAt(int) - Method in class mil.af.afit.router.PriorityModelList
Removes a priorityModel at a particular index and notifies registered Observers of the change.
removePriorityModelsAt(int[]) - Method in class mil.af.afit.router.PriorityModelList
Removes priorityModels at the specified indeces and notifies registered Observers of the change.
removeProductForOrderType(int, HOrder) - Method in class mil.af.afit.router.UVRVehicle
Does nothing since this problem does not deliver any goods.
removeRestrictedOperatingZone(RestrictedOperatingZone) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Removes a roz by checking roz == rozs[i] for each roz in the list and notifies registered Observers of the change
removeRestrictedOperatingZoneAt(int) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Removes a roz at a particular index and notifies registered Observers of the change.
removeRestrictedOperatingZonesAt(int[]) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Removes rozs at the specified indeces and notifies registered Observers of the change.
removeSite(Site) - Method in class mil.af.afit.router.SiteList
Removes a site by checking site == sites[i] for each site in the list and notifies registered Observers of the change
removeSiteAt(int) - Method in class mil.af.afit.router.SiteList
Removes a site at a particular index and notifies registered Observers of the change.
removeSitesAt(int[]) - Method in class mil.af.afit.router.SiteList
Removes sites at the specified indeces and notifies registered Observers of the change.
removeSolution(Solution) - Method in class mil.af.afit.router.SolutionList
Removes a solution by checking solution == solutions[i] for each solution in the list and notifies registered Observers of the change
removeSolutionAt(int) - Method in class mil.af.afit.router.SolutionList
Removes a solution at a particular index and notifies registered Observers of the change.
removeSolutionsAt(int[]) - Method in class mil.af.afit.router.SolutionList
Removes solutions at the specified indeces and notifies registered Observers of the change.
removeSupportedRequirementType(String) - Method in class mil.af.afit.router.Vehicle
Removes a requirement type from the list of vehicle capabilities.
removeVehicle(Vehicle) - Method in class mil.af.afit.router.VehicleList
Removes a Vehicle by checking Vehicle == Vehicles[i] for each Vehicle in the list and notifies registered Observers of the change
removeVehicleAt(int) - Method in class mil.af.afit.router.VehicleList
Removes a Vehicle at a particular index and notifies registered Observers of the change.
removeVehiclesAt(int[]) - Method in class mil.af.afit.router.VehicleList
Removes Vehicles at the specified indeces and notifies registered Observers of the change.
removeWind(Wind) - Method in class mil.af.afit.router.WindList
Removes a wind by checking wind == winds[i] for each wind in the list and notifies registered Observers of the change
removeWindAt(int) - Method in class mil.af.afit.router.WindList
Removes a wind at a particular index and notifies registered Observers of the change.
removeWindsAt(int[]) - Method in class mil.af.afit.router.WindList
Removes winds at the specified indeces and notifies registered Observers of the change.
replace(BaseList) - Method in class mil.af.afit.router.BaseList
Replaces this list with newList.
replace(Kernel) - Method in class mil.af.afit.router.Kernel
Replaces this kernel with newKernel while maintaining the Observers registered with all objects.
replace(Preferences) - Method in class mil.af.afit.router.Preferences
Replaces these preferences with newPrefs.
replace(PriorityModelList) - Method in class mil.af.afit.router.PriorityModelList
Replaces this list with newList.
replace(Properties) - Method in class mil.af.afit.router.Preferences
Replaces these preferences with the properties stored in props.
replace(RestrictedOperatingZoneList) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Replaces this list with newList.
replace(SiteList) - Method in class mil.af.afit.router.SiteList
Replaces this list with newList.
replace(VehicleList, BaseList) - Method in class mil.af.afit.router.VehicleList
Replaces this list with newList.
replace(WindList) - Method in class mil.af.afit.router.WindList
Replaces this list with newList.
requestsStartingSolutions() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
RequirementsList - class mil.af.afit.router.RequirementsList.
Keeps a list of all the requirement types that the sites request.
RequirementsList(SiteList, VehicleList) - Constructor for class mil.af.afit.router.RequirementsList
Constructs a list based on the site list and vehicle list
reset(SiteList, VehicleList) - Method in class mil.af.afit.router.RequirementsList
 
resetProductsForAllOrderTypes() - Method in class mil.af.afit.router.UVRVehicle
Does nothing since this problem does not deliver any goods.
RestrictedOperatingZone - class mil.af.afit.router.RestrictedOperatingZone.
A restricted operating zone (ROZ) is a geographic region that may have a collective time window or time wall.
RestrictedOperatingZone() - Constructor for class mil.af.afit.router.RestrictedOperatingZone
Constructs a ROZ with no region.
RestrictedOperatingZone(double[][]) - Constructor for class mil.af.afit.router.RestrictedOperatingZone
Constructs a ROZ based on the latitude and longitude pairs given by verticesLatLong.
RestrictedOperatingZoneList - class mil.af.afit.router.RestrictedOperatingZoneList.
This maintains a list of rozs and allows interested objects to listen for changes by implementing the Observer interface.
RestrictedOperatingZoneList() - Constructor for class mil.af.afit.router.RestrictedOperatingZoneList
Constructs an empty roz list
reverseDirection(int) - Static method in class mil.af.afit.router.CoreUtilities
This takes a direction (in degrees, clockwise from North) and returns the opposite direction.
run() - Method in class mil.af.afit.router.KernelSolver
As required by Runnable.

S

setAlternateLatitude(double) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's alternate latitude.
setAlternateLongitude(double) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's alternate longitude.
setAltitude(int) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's altitude (in feet).
setAtHome(boolean) - Method in class mil.af.afit.router.Vehicle
Sets whether or not the vehicle is at its home base.
setBearing(int) - Method in class mil.af.afit.router.Wind
Sets the wind's bearing.
setDebugging(boolean) - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
setDefaultPriority(int) - Method in class mil.af.afit.router.Preferences
Sets the default priority for new sites.
setDefaultPriority(int) - Static method in class mil.af.afit.router.Site
Set default priority for sites (a static variable).
setDefaultServiceTime(int) - Method in class mil.af.afit.router.Preferences
Sets the default service (loiter) time (in minutes) for new sites.
setDefaultServiceTime(int) - Static method in class mil.af.afit.router.Site
Set default service time for sites (a static variable).
setDefaultWindowXPosition(int) - Method in class mil.af.afit.router.Preferences
Sets the default x position for new windows.
setDefaultWindowYPosition(int) - Method in class mil.af.afit.router.Preferences
Sets the default y position for new windows.
setEarliestAllowedTime(int) - Method in class mil.af.afit.router.RestrictedOperatingZone
Sets the beginning of the time window for the ROZ.
setEarliestArrivalTime(int) - Method in class mil.af.afit.router.Site
Sets the beginning of the time window for the site.
setEarliestRestrictedTime(int) - Method in class mil.af.afit.router.RestrictedOperatingZone
Sets the beginning of the time wall for the ROZ.
setEarliestRestrictedTime(int) - Method in class mil.af.afit.router.Site
Sets the beginning of the time wall for the site.
setEarliestStartTime(int) - Method in class mil.af.afit.router.Vehicle
Sets the earliest time that the vehicle can take off.
setEnabled(boolean) - Method in class mil.af.afit.router.PriorityModel
Sets whether or not the model is enabled.
setEnabled(boolean) - Method in class mil.af.afit.router.Site
Sets whether or not the site is enabled.
setEnabled(boolean) - Method in class mil.af.afit.router.Vehicle
Sets whether or not the vehicle is enabled.
setHomeBase(Base) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's home base.
setHomeBaseName(String) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's home base name.
setHomeBaseName(String, BaseList) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's home base name.
setIsEditable(boolean) - Method in class mil.af.afit.router.PriorityModel
Sets whether or not this model is marked as editable.
setLastNumberOfThreads(int) - Method in class mil.af.afit.router.Preferences
Sets the number of threads for solvers to try to use.
setLastRequestedSolutionEffort(double) - Method in class mil.af.afit.router.Preferences
Sets the effort to use when solving.
setLatestAllowedTime(int) - Method in class mil.af.afit.router.RestrictedOperatingZone
Sets the ending of the time window for the ROZ.
setLatestDepartureTime(int) - Method in class mil.af.afit.router.Site
Sets the ending of the time window for the site.
setLatestRestrictedTime(int) - Method in class mil.af.afit.router.RestrictedOperatingZone
Sets the ending of the time wall for the ROZ.
setLatestRestrictedTime(int) - Method in class mil.af.afit.router.Site
Sets the ending of the time wall for the site.
setLatitude(double) - Method in class mil.af.afit.router.Base
Sets the latitude of the base and notifies registered Observers.
setLatitude(double) - Method in class mil.af.afit.router.Site
Sets the latitude for the site.
setLongitude(double) - Method in class mil.af.afit.router.Base
Sets the longitude of the base and notifies registered Observers.
setLongitude(double) - Method in class mil.af.afit.router.Site
Sets the longitude for the site.
setLowerAltitude(int) - Method in class mil.af.afit.router.Wind
Sets the wind's lower altitude.
setName(String) - Method in class mil.af.afit.router.Base
Sets the name of the base and notifies registered Observers.
setName(String) - Method in class mil.af.afit.router.PriorityModel
Sets the name of the model.
setName(String) - Method in class mil.af.afit.router.RestrictedOperatingZone
Sets the name for the ROZ
setName(String) - Method in class mil.af.afit.router.Site
Sets the name for the site.
setName(String) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's name.
setPrefs(Preferences) - Method in class mil.af.afit.router.Kernel
Sets the Preferences object being used by the kernel and notifies registered Observers of the change.
setPriority(int) - Method in class mil.af.afit.router.Site
Sets the priority for the site.
setProperty(String, String) - Method in class mil.af.afit.router.Preferences
Sets a property stored in key.
setRange(int) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's range (in minutes).
setRegion(GeographicRegion) - Method in class mil.af.afit.router.RestrictedOperatingZone
Sets the geographic region for the ROZ
setRelativeWorthAt(int, int) - Method in class mil.af.afit.router.PriorityModel
Sets a specific relative worth for the model.
setRelativeWorths(int[]) - Method in class mil.af.afit.router.PriorityModel
Sets the relative worths for the model.
setRequirementType(String) - Method in class mil.af.afit.router.Site
Sets the requirement type for the site.
setRunningAsApplet() - Method in class mil.af.afit.router.Kernel
Marks kernel as being run in an applet environment.
setRunningAsApplication() - Method in class mil.af.afit.router.Kernel
Marks kernel as being run in an application environment.
setServiceTime(int) - Method in class mil.af.afit.router.Site
Sets the service time (in minutes) for the site.
setSiteRequirementTypes(String[]) - Method in class mil.af.afit.router.RequirementsList
 
setSpeed(int) - Method in class mil.af.afit.router.Vehicle
Sets the vehicle's speed (in knots).
setSpeed(int) - Method in class mil.af.afit.router.Wind
Sets the wind's speed.
setSupportedRequirementTypes(String[]) - Method in class mil.af.afit.router.Vehicle
Adds the requirement types to the list of vehicle capabilities.
setUpperAltitude(int) - Method in class mil.af.afit.router.Wind
Sets the wind's upper altitude.
setUsePostOptimization(boolean) - Method in class mil.af.afit.router.Preferences
Sets whether or not to use post-optimization when solving.
setVehicleRequirementTypes(String[]) - Method in class mil.af.afit.router.RequirementsList
 
SHORT_DESCR - Static variable in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
Short description of the solver
SimpleTSSolver - class mil.af.afit.router.simpletabusearch.SimpleTSSolver.
This solver takes the list of starting solutions from the tour building heuristic and performs a tabu search on the first (best) one.
SimpleTSSolver() - Constructor for class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
Site - class mil.af.afit.router.Site.
A site is a location to visit.
SITE_DEFAULT_PRIORITY - Static variable in class mil.af.afit.router.Preferences
Default site priority for new sites.
SITE_DEFAULT_SERVICE_TIME - Static variable in class mil.af.afit.router.Preferences
Default site service (loiter) time for new sites.
Site() - Constructor for class mil.af.afit.router.Site
Constructs a site with default values.
Site(Site) - Constructor for class mil.af.afit.router.Site
Constructs a site identical to copyThis.
Site(String, double, double) - Constructor for class mil.af.afit.router.Site
Constructs a site with specified name, latitude, and longitude.
Site(String, double, double, int) - Constructor for class mil.af.afit.router.Site
Constructs a site with specified name, latitude, longitude, and priority.
SiteList - class mil.af.afit.router.SiteList.
This maintains a list of sites and allows interested objects to listen for changes by implementing the Observer interface.
SiteList() - Constructor for class mil.af.afit.router.SiteList
Constructs an empty site list
Solution - class mil.af.afit.router.Solution.
A solution represents a suggested route for the vehicles to visit the sites.
Solution(HSolution, PriorityModel) - Constructor for class mil.af.afit.router.Solution
Constructs a new solution based on the HSolution and the priority model that was used to get there.
SolutionList - class mil.af.afit.router.SolutionList.
This maintains a list of solutions and allows interested objects to listen for changes by implementing the Observer interface.
SolutionList() - Constructor for class mil.af.afit.router.SolutionList
Constructs an empty solution list
SOLVER - Static variable in class mil.af.afit.router.Preferences
Name of last solver that was used.
SOLVER_FINISHED - Static variable in class mil.af.afit.router.KernelSolverEvent
The event type when the KernelSolver has finished.
SOLVER_STARTED - Static variable in class mil.af.afit.router.KernelSolverEvent
The event type when the KernelSolver has started.
sortByEarliestArrivalTime(boolean) - Method in class mil.af.afit.router.SiteList
Sort by beginning of time window.
sortByEarliestRestrictedTime(boolean) - Method in class mil.af.afit.router.SiteList
Sort by beginning of time wall.
sortByEnabled(boolean) - Method in class mil.af.afit.router.SiteList
Sort by enabled.
sortByLatestDepartureTime(boolean) - Method in class mil.af.afit.router.SiteList
Sort by ending of time window.
sortByLatestRestrictedTime(boolean) - Method in class mil.af.afit.router.SiteList
Sort by ending of time wall.
sortByLatitude(boolean) - Method in class mil.af.afit.router.SiteList
Sort by latitude.
sortByLongitude(boolean) - Method in class mil.af.afit.router.SiteList
Sort by longitude.
sortByName(boolean) - Method in class mil.af.afit.router.SiteList
Sort by name.
sortByPriority(boolean) - Method in class mil.af.afit.router.SiteList
Sort by priority.
sortByRequirementType(boolean) - Method in class mil.af.afit.router.SiteList
Sort by requirement type.
sortByServiceTime(boolean) - Method in class mil.af.afit.router.SiteList
Sort by service time.
startSolving() - Method in class mil.af.afit.router.Kernel
Starts the kernel solving and immediately returns control.
startSolving() - Method in class mil.af.afit.router.KernelSolver
Starts solving in another thread and immediately returns control
startSolving() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
startSolving(KernelSolverListener) - Method in class mil.af.afit.router.Kernel
Starts the kernel solving and immediately registers listener as a KernelSolverListener.
stopSolving() - Method in class mil.af.afit.router.KernelSolver
Stops solving.
stopSolving() - Method in class mil.af.afit.router.simpletabusearch.SimpleTSSolver
 
stringLatLonToDouble(String, String) - Static method in class mil.af.afit.router.CoreUtilities
Used to convert a string representation of N/S/E/W lat/lons to a double.
stringLatToDouble(String, String) - Static method in class mil.af.afit.router.CoreUtilities
Converts a latitude stored as a string into a double.
stringLonToDouble(String, String) - Static method in class mil.af.afit.router.CoreUtilities
Converts a longitude stored as a string into a double.
stringTimeToInt(String) - Static method in class mil.af.afit.router.CoreUtilities
Converts a string time to integer time.
supportsHOrderType(HOrder) - Method in class mil.af.afit.router.UVRVehicle
Returns whether or not the vehicle supports the given order.
supportsRequirementType(String) - Method in class mil.af.afit.router.Vehicle
Returns whether or not the vehicle supports the requirement type.

T

textValue(int) - Static method in class mil.af.afit.router.PriorityModel
Converts a relative worth to a text value.
THREADS - Static variable in class mil.af.afit.router.Preferences
Number of threads to specify for solvers to use.
toString() - Method in class mil.af.afit.router.Base
 
toString() - Method in class mil.af.afit.router.BaseList
Returns "Number of bases: " + bases.length;
toString() - Method in class mil.af.afit.router.GeographicRegion
 
toString() - Method in class mil.af.afit.router.PriorityModel
 
toString() - Method in class mil.af.afit.router.PriorityModelList
Returns "Number of priorityModels: " + priorityModels.length;
toString() - Method in class mil.af.afit.router.RequirementsList
 
toString() - Method in class mil.af.afit.router.RestrictedOperatingZoneList
 
toString() - Method in class mil.af.afit.router.Site
 
toString() - Method in class mil.af.afit.router.SiteList
 
toString() - Method in class mil.af.afit.router.Solution
 
toString() - Method in class mil.af.afit.router.SolutionList
 
toString() - Method in class mil.af.afit.router.UVRSite
 
toString() - Method in class mil.af.afit.router.UVRVehicle
 
toString() - Method in class mil.af.afit.router.Vehicle
 
toString() - Method in class mil.af.afit.router.VehicleList
 
toString() - Method in class mil.af.afit.router.WindList
 

U

update(Observable, Object) - Method in class mil.af.afit.router.BaseList
Called when an Observable registers a change.
update(Observable, Object) - Method in class mil.af.afit.router.Kernel
When notfied, the kernel just passes on the notification to interested Observers.
update(Observable, Object) - Method in class mil.af.afit.router.PriorityModel
Listens for updates to the kernel and its SiteList
update(Observable, Object) - Method in class mil.af.afit.router.PriorityModelList
Called when an Observable registers a change.
update(Observable, Object) - Method in class mil.af.afit.router.RequirementsList
 
update(Observable, Object) - Method in class mil.af.afit.router.RestrictedOperatingZone
Listens for udpates and notifies observers
update(Observable, Object) - Method in class mil.af.afit.router.RestrictedOperatingZoneList
Called when an Observable registers a change.
update(Observable, Object) - Method in class mil.af.afit.router.SiteList
Called when an Observable registers a change.
update(Observable, Object) - Method in class mil.af.afit.router.VehicleList
Called when an Observable registers a change.
update(Observable, Object) - Method in class mil.af.afit.router.WindList
Called when an Observable registers a change.
USE_POST_OPT - Static variable in class mil.af.afit.router.Preferences
Whether or not to use the extra post-optimization when solving.
usePostOptimization() - Method in class mil.af.afit.router.Preferences
Returns whether or not to use the extra post-optimization when solving.
UVRSite - class mil.af.afit.router.UVRSite.
Sites are converted to this for the Universal Vehicle Router.
UVRSite(Site) - Constructor for class mil.af.afit.router.UVRSite
This constructor makes a UVRSite, which implements HOrder, from a Site.
UVRVehicle - class mil.af.afit.router.UVRVehicle.
Vehicles are converted to this for the Universal Vehicle Router.
UVRVehicle(UVRVehicle) - Constructor for class mil.af.afit.router.UVRVehicle
Constructs a copy of the specificed UVRVehicle.
UVRVehicle(Vehicle, Site[], Kernel) - Constructor for class mil.af.afit.router.UVRVehicle
Constructs a UVRVehicle based on the specified vehicle.

V

Vehicle - class mil.af.afit.router.Vehicle.
A vehicle travels to the sites that it can service based on the vehicle's capabilities and the sites' requirements.
VEHICLE_DEFAULT_ALTITUDE - Static variable in class mil.af.afit.router.Preferences
Default vehicle altitude (in feet) for new vehicles.
VEHICLE_DEFAULT_RANGE - Static variable in class mil.af.afit.router.Preferences
Default vehicle range (in hours) for new vehicles.
VEHICLE_DEFAULT_SPEED - Static variable in class mil.af.afit.router.Preferences
Default vehicle speed (in knots) for new vehicles.
Vehicle() - Constructor for class mil.af.afit.router.Vehicle
Constructs a vehicle with default values.
Vehicle(String) - Constructor for class mil.af.afit.router.Vehicle
Constructs a vehicle with the specified name
Vehicle(String, int) - Constructor for class mil.af.afit.router.Vehicle
Constructs a vehicle with the specified name and speed
Vehicle(Vehicle) - Constructor for class mil.af.afit.router.Vehicle
Constructs a vehicle copied from the specified vehicle
VehicleList - class mil.af.afit.router.VehicleList.
This maintains a list of Vehicles and allows interested objects to listen for changes by implementing the Observer interface.
VehicleList() - Constructor for class mil.af.afit.router.VehicleList
Constructs an empty Vehicle list

W

Wind - class mil.af.afit.router.Wind.
A simple wind model that stores speed, direction, and lower and upper altitudes.
Wind() - Constructor for class mil.af.afit.router.Wind
Constructs a wind with default values.
Wind(int) - Constructor for class mil.af.afit.router.Wind
Constructs a wind with the specified speed.
Wind(int, int) - Constructor for class mil.af.afit.router.Wind
Constructs a wind with the specified speed and bearing.
WindList - class mil.af.afit.router.WindList.
This maintains a list of winds and allows interested objects to listen for changes by implementing the Observer interface.
WindList() - Constructor for class mil.af.afit.router.WindList
Constructs a wind list with a single wind.
WINDOW_DEFAULT_X - Static variable in class mil.af.afit.router.Preferences
Default x position of upper left corner for new windows.
WINDOW_DEFAULT_Y - Static variable in class mil.af.afit.router.Preferences
Default y position of upper left corner of new windows.
writeExternal(ObjectOutput) - Method in class mil.af.afit.router.Preferences
Needs an OutputStream to work properly.

A B C D E F G H I K L M N O P R S T U V W