Package faa.tg.dra.tools

This package contains the data reduction and analysis tools for the DRAT (Data Reduction and Analysis Toolkit).

See:
          Description

Interface Summary
StdWriter StdWriter is an interface that can be used to stand for a generic writer.
 

Class Summary
AcLatLonGeoMapPointFactory This factory turns an aircraft Latitude and Longitude into Geo Map Points See the source AcLatLonMapPointFactory.java
AircraftFieldDurationFactory AircraftFieldDurationFactory is a FilterableListener and AbstractFilter; it listens for AircraftState objects, and sends durations for periods of time where the fields selected have the same set of values.
AircraftStateVector AircraftStateVector is the Vector class with String ID, and simulation time in seconds.
AltSpdErrorFactory Calculates the altitude and speed errors for aircraft See the source AltSpdErrorFactory.java
BaseVsTestPlotGenerator Generates plots for the following 1.
BaseVsTestPlotXml Writes xml data for Plots of Base Vs Test data See the source BaseVsTestPlotXml.java
BaseVsTestSettings Contains settings for comparing base vs test file(s) See the source BaseVsTestSettings.java
BaseVsTestSettingsImporter Imports settings for ploting base vs test info See the source BaseVsTestSettingsImporter.java
ClosestACFactory ClosestACFactory is a factory that sends each specified aircraft, each second, listing the closest aircraft to it at that second.
DelimWriter DelimWriter is a DRAT tool that provides comma-separated (or other delimited) output for Filterable objects that implement DelimWritable.
DistanceSummaryFactory DistanceSummaryFactory creates summary reports (output as DistanceSummary objects) on a series of distance information objects received, providing information on the first second of the series of distance info received, the last second of the series, and also the distance information for the closest point of approach.
DistFactory DistFactory allows the selection of a type of distance information to be sent as a report.
DistSecDurationFactory DistSecDurationFactory is a filter that listens for DistSeconds, and generates DurationSec events containing durations for the DistSeconds.
DraStore DraStore is a class that keeps databases of certain Recordables to allow factories, filters, or other Recordables to access information that are not available in the Recordable currently in use.
DraStore.Holder  
DynamicDensityFactory DynamicDensityFactory creates the output for a Dynamic Density calculations.
EnrouteCalcFactory EnrouteCalcFactory creates the output for a HFL enroute sector report.
EventFileCombiner EventFileCombiner combines the types of event files that implement MethodMapCombinable so that they go to one delimited output file.
FlightPlanWriter FlightPlanWriter is a object that retrieves the flight plans used for the current recording and writes them to a file.
FlyingStatusFilter FlyingStatusFilter filters on data objects that implement HasFlyingStatus, using either the FlyingStatus value or the specialized FlyingStatusFilter status comparisons; it notifies listeners of aircraft that match the flying status this filter is set to filter on.
FuelBurnFactory FuelBurnFactory stores information on aircraft to allow the creation of an input file to a fuel burn report generator.
HflEnrouteFactory HflEnrouteFactory creates the output for a HFL enroute calculation report.
HflGroundFactory Factory for hfl ground simulations NOTE: If an aircraft does not finish taxing in/out before the end of the simulation then the duration calaculation for taxi in/out is not done See the source HflGroundFactory.java
HflVisualFactory HflVisualFactory creates the output for two HFL Visual Scanning III reports.
HookupManager HookupManager allows a set of DR&A report generator objects to be hooked up from a list of Filter objects.
NotTestOnlyCriteria NotTestOnlyCriteria provides a sim comparison test for the case where an object type should not be new; if the object was in the test simulation it should have previously been in the baseline simulation.
PilotCmdFilter PilotCmdFilter is a FilterableListener and AbstractFilter; it listens for Filterables, and sends listeners the Filterables containing simpilot commands of the type the listeners specified.
PilotCmdSourceFilter Filter events for a given sp command source See the source PilotCmdSourceFilter.java
PositionCriteria PositionCriteria provides a sim comparison test for HasPosition objects where the two HasPosition objects must be considered to be a match across simulations.
RecordableReader RecordableReader is an AbstractFilter that retrieves Recordables saved to a serialized file with an RecordingOutputStream.
RecordableWriter RecordableWriter is an AbstractFilter that writes the Recorables it receives, saving them to a file using a RecordingOutputStream.
SectorDistFactory SectorDistFactory is a subclass of ViolationSepFactory: instead of sending out DistSecond events for all matches each second, it only sends the events with objects in the same sector or (user-specified) in different sectors.
SectorizingWriter SectorizingWriter is an AbstractFilter that separates objects by sector and writes the objects to output files with names containing the sector name.
SimCompareCriteria SimCompareCriteria provides a validation criteria by which it is determined whether two recordable objects meet the requirements of the validation test.
SimDiff SimDiff is tool that compares two TGF recordings and determines whether the simulations are equivalent; it is used to verify updates to the TGF simulator code.
SimEventWriter SimEventWriter is a object that contains a set of SimEvents, which can write them to a file.
SimValidator SimValidator extends SimDiff, a factory that retrieves two DR&A recordings and compares them by comparing the SimComparable objects for the same epoch to each other (using their internally defined comparison criteria) to determine if the pair of objects is different.
SimValueDiff SimValueDiff extends SimDiff, a factory that retrieves two DR&A recordings and compares them to each other to determine if the stored information is different.
SiteDistanceFactory SiteDistanceFactory 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.
SpAssignFileWriter This object listens for successful assign command results and places them into an XML format.
TermSimCalcFactory TermSimCalcFactory creates the output for a terminal simulation sector report.
TermSimFactory TermSimFactory creates the output for a Terminal Simulation report.
TextFilter TextFilter is an AbstractFilter; it listens for Filterables and checks to see if the text generated by the toDraText() method matches the regular expression specified.
TextMatchCriteria TextMatchCriteria provides a sim comparison test for TextWritable objects where the toDraText() result of the two objects are compared.
TextWriter TextWriter is a FilterableListener that is used to print TextWritables it receives to a file, utilizing the toString() method of the TextWritables.
TimeSampler The TimeSampler takes samples, at regular time intervals, of data objects implementing HasSimTime.
ValueCriteria 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.
ViolationSepFactory 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 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.
XmlWriter XmlWriter is a object that collects a set of XML information for a type of XML data.
 

Exception Summary
DraException DraException is the class for an exception pertaining to data reduction and analysis.
OldTgfFileException OldTgfFileException is the class for an exception where an Old TGF format file was received when a NextGen TGF format was expected.
 

Package faa.tg.dra.tools Description

This package contains the data reduction and analysis tools for the DRAT (Data Reduction and Analysis Toolkit). The tools reduce the given data to the information of interest, or generate new information based on the data provided.