This class extends Duration Sec for use with gate holds and gate releases
since the aircraft becomes active at its new start time the duration excludes the
last second.
Generates a ByteArrayOutputStream representing the completed JDOM tree
cnstructed from the various EcoEvents which occured during
simulation run time, and from the History.xml file (if found)
in the currently selected scenario.
Copied under the GNU Public License
See: http://www.toedter.com/en/jcalendar/index.html
A generic bean info class use by all bean infos of the JCalendar bean suite.
Generates the file name, given a set of Scenario Properties: if the
properties specify a ScenarioPropertiesNames.RECORDING_FILENAME value
with a non-empty template, it will generate a filename using that
template, otherwise it will use the default filename template of:
The position that is the geographic center for the shape (the Position
with a Latitude halfway between the west- and east-most Latitudes,
a Longitude halfway between the north- and south-most Longitudes, and
an Altitude halfway between the upper- and lowermost Altitudes).
GeoFilter is an AbstractFilter; it listens for Filterable objects,
checks to see if the events are instances of HasPosition (they have an
associated Position), and sends the events within the specified area
to the listeners that are registered for that area.
The GeoZone encapsulates the geographic zone definition and panel
information for latitude/longitude coordinates: this class is extensible
for other types of coordinates.
The GeoZone encapsulates the geographic zone definition and panel
information for latitude/longitude coordinates: this class is extensible
for other types of coordinates.
Returns the type of aircraft: this is the scenario's type equivalent: NOT
NECESSARILY the aircraft type from the flight plan or the type generated
by the standard DR&A output.
Gets the airport id of the destination airport
This method keep the HasAirport interface happy by
returning the destination airport since this an arrival message
Returns the apparent location of the aircraft (allows the actual
location of the aircraft to be modified according to the type of
monitor and any factors that would affect that monitor), or null
if the aircraft is not visible.
Returns the apparent location of the aircraft (allows the actual
location of the aircraft to be modified according to the type of
monitor and any factors that would affect that monitor).
Calculates the best distance needed to capture the RouteSegment based
on a specified bearing: it is the arc distance from the current position
to the point at which the end bearing is captured.
Calculates the best distance needed to capture the RouteSegment based
on a specified bearing: it is the arc distance from the current position
to the point at which the end bearing is captured.
Returns the FlyingStatus of the given ID: this only available for standard
(privately defined) FlyingStatus objects; returns a transient value that is
not to be used for recordings.
Returns the number of bytes read from the input filename (data source)
since this is calculated for each call, save the value rather than
making multiple unnecessary calls .
Returns the string of the md5 checksum and file name in the following format:
checksum filename
for each .fp, .fpx, and .xml file in the given directory
Get the configuration file from the given filename: if the file does not
exist, use the name to lookup a DRAT configuration file in the config
directory.
Returns a RbxDeviceOwnerList composed of all contained
FacilityConfigComponents whose rbxDeviceOwner field has
a RbxDevice associated with it, or null if the list
is null.
Returns a RbxDeviceOwner list composed of all contained
RadarConfigComponent's whose rbxDeviceOwner field has
a RbxDevice associated with it, or null if the list
is null.