Returns whether the events are valid accoring to the comparison criteria:
uses the baseline criteria unless the baseline object is null, otherwise
uses the test criteria.
This returns a boolean indicating whether the objects provided meet the
sim comparison test for this simulation criteria: it is not required
that objects compared be SimComparable.
Validates the sector ID: returns a string converting certain sets
of possible IDs to a more standardized ID: upper case, removes initial
"SECTOR" text, etc.
This algorithm tries to return a valid true airspeed from an
airspeed value extrapolated from two successive distance measurements,
and the provided ground speed.
Implementing ListSelectionListener
If its the table whose value changes, update the CmdField text
and the InfoPanel to the newly selected panel
If the command history list value changes, set the command field
to the selected command
ValueCriteria is a simulation comparison criteria for a field in
the MethodMap of an object type, that compares the value of the
two objects to determine whether they are considered equivalent.
VelocityProfileMan is the maneuver in which an aircraft is following a
velocity profile: the current desired speed of the aircraft is determined
by the aircraft's current altitude.
VelocityProfileRouteMan is the maneuver in which an aircraft is following
a route-based velocity profile, meaning:
1) the current desired speed of the aircraft is determined
by the aircraft's current altitude; and
2) this maneuver is counted as part of a route maneuver and is only
canceled by calling cancelRouteConstraints() (setDesiredSpeed()
will not cancel this type of VelocityProfileMan).
True if this RouteNode has a vertical constraint horizon restriction;
this controls how far ahead the aircraft looks on its route to determine
the altitude it should be flying at.
This object represent checkup of vertical separation of aircraft pairs, and return true if:
Hi - (deltaH / 2) <= Hj <= Hi + (deltaH / 2) , where j != i.
This method is required by ExerciseReadyListener interface
This method is called when an object attempts to set the
exerciseReady property in the scenario.
This method is needed to implement ExerciseReadyListener
Since this class doesn't try to set the exercise to ready,
then it won't have to worry about being vetoed.
ViolationSepFactory extends DistFactory, which listens for
Filterables, and selects the events that are needed to construct a new
event containing distance information from an airplane to another object.
VortexSepFactory extends DistFactory, which listens for
Filterables, and selects the events that are needed to construct a new
event containing distance information from an airplane to another object.