Package faa.tg.units

This package provides the simulation classes used to represent Units and Measurements, i.e Altitude, Speed, Heading etc...

See:
          Description

Interface Summary
GenericSpeed Marker interface to refer to units of speed regardless of Mach, TAS, or IAS.
HasText Marker interface for measurements that have a standard text output.
 

Class Summary
Acceleration Acceleration represents the object for measuring units of Acceleration
AccelerationUnits AccelerationUnits represents the object for defining units of acceleration.
AircraftHeadingRate AircraftHeadingRate represents the object for measuring units of AircraftHeadingRate
Altitude Altitude represents the object for measuring units of Altitude: generally the distance above Mean Sea Level (MSL).
AltitudeRate The AltitudeRate class defines the objects used to quantify the rate of altitude change.
AMeasure AMeasure is an abstract base class for all measures with associated units.
Angle Angle represents the object used for measurements of angles.
AngleUnits AngleUnits represents the object for defining units to measure angles.
AngularAcceleration AngularAcceleration represents the object for measuring units of AngularAcceleration
AngularAccelerationUnits AngularAccelerationUnits represents the object for defining units of angular acceleration.
AngularRate AngularRate represents the object for measuring units of AngularRate See the source: AngularRate.java
AngularRateUnits AngularRateUnits represents the object for defining units of the rate of angular change.
Area The Area class defines objects used for manipulating values of Area
AreaUnits AreaUnits represents the object for measuring units of area.
AUnits AUnits is an abstract base class for all units of measure.
Azimuth Azimuth represents a wrapper for Angle.
Capacity Capacity represents the object for representing the ability receive or contain
Coefficient See the source: Coefficient.java
Coordinate A class representing a Coordinate Pair or Point using Distances for the Axis Measure.
CoordinationTime  
DDHHMMSSString Provides a class that can be used to distinguish between a generic String and a string that is supposed to be in a DDHHMMSS format.
Density Density represents the object for measuring units of Density
DensityUnits DensityUnits represents the object for measuring units of density.
Distance Distance represents a measure of distance between two points.
DistanceUnits DistanceUnits represents the object for measuring units of distance.
DMSString Provides a class that can be used to distinguish between a generic String and a string that is supposed to be in a degrees-minutes-seconds format.
Drag Drag represents the object for measuring units of Drag
FlightPathAngle FlightPathAngle represents the object for measuring the angle between the aircraft's velocity vector and the plane that is tangent to the surface of the Earth directly under the aircraft.
FlightPathAngleRate FlightPathAngleRate represents the object for measuring the rate of change in the flight path angle: the angle between the aircraft's velocity vector and the plane that is tangent to the surface of the Earth directly under the aircraft.
FlightPathRelAirAngle FlightPathRelAirAngle represents the object for measuring the angle between the aircraft's velocity vector and the air mass.
FlightPathRelAirAngleRate FlightPathRelAirAngleRate represents the object for measuring the rate of change in the flight path angle: the angle between the aircraft's velocity vector and the plane that is tangent to the surface of the Earth directly under the aircraft.
Force Force represents the object for measuring units of Force
ForceUnits ForceUnits represents the object for measuring units of force.
FuelFlowRate The FuelFlowRate class defines objects used for manipulating values of FuelFlowRate
FuelFlowRateUnits FuelFlowRateUnits represents the object for measuring units of the rate of fuel flow.
GroundTrackHeading GroundTrackHeading represents an object for measuring units of the heading of the ground track of aircraft, in relation to the bearing of true north.
GroundTrackSpeed GroundTrackSpeed defines objects used to quantify a measure of an aircraft's actual speed relative to the ground (the aircraft's TrueAirspeed plus the effect of wind).
IndicatedAirspeed IndicatedAirspeed represents a measurement of speed as perceived by an aneroid/bellows airspeed indicator: local atmospheric changes will affect the value even if the actual speed does not change.
IndicatedAirspeedRate IndicatedAirspeedRate represents the object for measuring units of IndicatedAirspeedRate See the source: IndicatedAirspeedRate.java
IndicatedAirspeedRateUnits IndicatedAirspeedRateUnits represents the object for measuring units of the rate of change of indicated airspeed (IAS).
Latitude Latitude represents the object for measuring units of Latitude.
LatitudeRate LatitudeRate represents the object for measuring units of LatitudeRate
Lift Lift represents the object for measuring units of Lift
Longitude Longitude represents the object for measuring units of Longitude.
LongitudeRate LongitudeRate represents the object for measuring units of LongitudeRate
Mach Mach represents a measurement of speed using the Mach scale.
MachRate MachRate represents the object for measuring units of MachRate See the source: MachRate.java
MachRateUnits MachRateUnits represents the object for measuring units of the rate of change of the mach value.
MachUnits MachUnits represents the object for measuring units of speed by the Mach number.
MagneticDeclination MagneticDeclination represents the angular measure of the Earth's magnetic Field with respect to true North.
MagneticHeading MagneticHeading represents a measurement of the heading of an aircraft with respect to Magnetic North.
MagneticVariation (It seems that this is defined to be the same as MagneticDeclination, which is the preferred usage: use MagneticDeclination instead, unless there is a reason to use this.) MagneticVariation represents the angular measure of the Earth's magnetic Field with respect to true North.
Mass Mass represents the object for measuring units of Mass
MassRate MassRate represents the object for measuring units of MassRate
MassRateUnits MassRateUnits represents the object for measuring units of the rate of change of mass.
MassUnits MassUnits represents the object for measuring units of mass.
OneOverTime OneOverTime represents the object for measuring units of OneOverTime.
OneOverTimeUnits OneOverTimeUnits represents the object for measuring units per time period.
Pressure Pressure represents the object for measuring units of Pressure See the source: Pressure.java
PressureUnits PressureUnits represents the object for measuring units of pressure.
Radial See the source: Radial.java
Range Range represents a wrapper for Distance.
RollAngle The RollAngle class defines the objects used to quantify the bank angle of an aircraft, where the right wing down is a positive roll, and the left wing down is a negative roll.
RollRate The RollRate class defines the objects used to quantify the rate of change of the roll (or bank) angle of an aircraft, where the right wing down is a positive roll, and the left wing down is a negative roll.
SerialNumber The class for representing Serial Numbers See the source: SerialNumber.java
SerialNumberFactory FIXME This is not a unit.
Speed Speed represents the generic object for measuring rates of motion.
SpeedUnits SpeedUnits represents the object for measuring units of speed.
Temperature Temperature represents the object for measuring units of Temperature
TemperatureUnits TemperatureUnits represents the object for measuring units of temperature.
Thrust Thrust represents the object for measuring units of Thrust
Time Time represents the object for measuring units of Time.
TimeUnits TimeUnits represents the object for measuring units of time.
TrueAirspeed TrueAirspeed defines objects used to quantify a measure of an aircraft's airspeed, relative to the air mass.
TrueAirspeedRate TrueAirspeedRate represents the object for measuring units of TrueAirspeedRate
TrueAirspeedRateUnits TrueAirspeedRateUnits represents the object for measuring units of the rate of change of the true airspeed.
TrueBearing TrueBearing represents the object for measuring the direction of travel from one position to another, as an angle measured clockwise from true north.
TrueHeading TrueHeading represents the heading of the aircraft's nose (also known as yaw, azimuth, or longitudinal axis).
TrueHeadingRate TrueHeadingRate represents the object for measuring units of TrueHeadingRate See the source: TrueHeadingRate.java
TurnRate The TurnRate class defines the objects used to quantify the rate of heading change.
Units Units defines and instantiates the units to use when defining values of units of measure.
UnitsDatabase This class is a singleton, so there is but one instance of it! The getInstance method is used to get an object of type UnitsDatabase, this will cause the class to be instaniated if it is not already.
UnitsTools See the source UnitsTools.java
UnitType class UnitType holds a data structure like the following: UnitClassName: faa.tg.units.DistanceUnits UnitAbbreviation: { meters, km, cm, in, ft, nm, mi, fl } The UnitDictionary class uses this class to store many key/value = UnitClassName/UnitType pairs
Volume The Volume class defines the objects used to quantify the amount of space occupied by a three-dimensional object.
VolumeUnits VolumeUnits represents the object for measuring units of volume.
Weight Weight class defines the objects used to quantify a weight measurement.
WeightUnits WeightUnits represents the object for measuring units of weight.
WindDirection WindDirection is intended as a abstract class that extends true bearing.
WindDirectionFrom A concrete WindDirection class that informs the user that that the winds are in the coming from direction
WindDirectionTo A concrete WindDirection class that informs the user that the winds are in the going to direction
WindSpeed WindSpeed defines objects used to quantify a measure of a the wind velocity (to distinguish from aircraft velocity).
 

Enum Summary
CoordinationTime.CoordinationType  
 

Exception Summary
UnitsMismatchException UnitsMismatchException represents the object for throwing exceptions of type UnitsMismatchException.
 

Package faa.tg.units Description

This package provides the simulation classes used to represent Units and Measurements, i.e Altitude, Speed, Heading etc...