Uses of Class
faa.tg.pointmodel.Position

Packages that use Position
faa.tg.adsb This package provides transmission of ADS-B (Automatic Dependent Surveillance--Broadcast) datalink messages which contain aircraft state information for aircraft in the simulation that have ADS-B equipment. 
faa.tg.aidl This package provides classes for exporting TGF Aircraft state to AIDL. 
faa.tg.aircraft This package provides an interface to the xml Traffic Management Feed and associated utilities 
faa.tg.aircraft.adm.airframe This package provides the adm model of the Aircraft's airframe . 
faa.tg.aircraft.adm.controllogic The Control Logic Package provides the model of the aircraft dynamics control system for the TGF simulator. 
faa.tg.aircraft.adm.controllogic.loncontrol This package provides the simulators model of the Aircrafts control logic including the Region logic for climbs and descents. 
faa.tg.aircraft.adm.dynamics This package provides the simulators adm model of the Aircraft's dynamics . 
faa.tg.aircraft.adm.group   
faa.tg.aircraft.adm.guidance This package provides the simulators adm model of the Aircraft's guidance system. 
faa.tg.aircraft.adm.guidance.latguidance This package provides the lateral components of the simulators adm model of the Aircraft's guidance system. 
faa.tg.aircraft.adm.guidance.longuidance This package provides the lateral components of the simulators adm model of the Aircraft's guidance system. 
faa.tg.aircraft.adm.modus The Modus Package provides a system to modulate the output of the simulator's guidance system (see faa.tg.aircraft.adm.guidance) before sending them to the control system (see faa.tg.aircraft.adm.controllogic). 
faa.tg.aircraft.adm.modus.latmodus.fte   
faa.tg.aircraft.adm.modus.lonmodus   
faa.tg.aircraft.adm.navigator This package provides the simulators adm model of the Aircraft's navigation system. 
faa.tg.aircraft.adm.navigator.gps   
faa.tg.aircraft.adm.navigator.perfect   
faa.tg.aircraft.adm.navigator.vordme   
faa.tg.aircraft.deadreckon This package provides the simulators model of the Aircraft the is updated by dead reckoning from external update position reports. 
faa.tg.aircraft.deadreckon.dis   
faa.tg.aircraft.deadreckon.simnet   
faa.tg.aircraft.ground   
faa.tg.aircraft.transition   
faa.tg.aircraft.transition.controller.landing   
faa.tg.asdi This package contains classes to handle the TMU XML ASDI feed see ASDI_XML_ICD-v1.2.pdf 
faa.tg.asdi.message   
faa.tg.atcview   
faa.tg.atcview.display   
faa.tg.atcview.displayobjects   
faa.tg.atcview.events   
faa.tg.atmosphere This package provides the simulators model of the Earth's Atmosphere, the standard day model is implemented. 
faa.tg.atmosphere.ruc This package provides the simulators model of the Earth's Atmosphere, based on real weather obtained from NOAA's Rapid Update Cycle (RUC) files. 
faa.tg.atmosphere.ruc.ructesting This is the test bed for the Rapid Update Cycle (RUC) weather system. 
faa.tg.compact   
faa.tg.dis This package provides the Distributed Interative Simulation (DIS) capability that the simulator uses to broadcast aircraft position data. 
faa.tg.dra.objects This package contains classes for objects generated by object factories that are part of the DRAT (Data Reduction and Analysis Toolkit). 
faa.tg.dra.tools This package contains the data reduction and analysis tools for the DRAT (Data Reduction and Analysis Toolkit). 
faa.tg.dynamicDensity.math   
faa.tg.dynamicDensity.math.convexHull   
faa.tg.dynamicDensity.math.cri   
faa.tg.dynamicDensity.math.cti   
faa.tg.dynamicDensity.math.dofi   
faa.tg.dynamicDensity.math.sci   
faa.tg.dynamicDensity.math.sector   
faa.tg.earth This package provides the simulators model of the Earth. 
faa.tg.earth.magneticField This package provides the simulators model of the Earth's Magnetic Field. 
faa.tg.eco.remoteecogui.client This package conatains classes for managing objects sent from the tgf gui. 
faa.tg.eramviewer This package contains classes for viewing ERAM data graphically 
faa.tg.eramviewer.airspace   
faa.tg.eramviewer.geomap   
faa.tg.filters This package is a collection of classes related to the selection of types of simulation information for data analysis or data tracking purposes. 
faa.tg.filters.attributes This package is a collection of interface classes related to the types of simulation information; can be used as a marker or to collect information for data analysis or data tracking purposes. 
faa.tg.geometry This package is a collection of classes related to Geometry for use in the simulation. 
faa.tg.googleearth.nfdc   
faa.tg.ground   
faa.tg.ground.airport   
faa.tg.map   
faa.tg.nas.airport This package provides the simulation model of a Airport 
faa.tg.nas.airport.runway This package provides the simulations model of a Runway 
faa.tg.nas.airport.runway.ils   
faa.tg.nas.fix This package provides the simulation models of Fix's for Navigation and VOR navigation equipment. 
faa.tg.nas.flight This package provides the simulation model of a Flight, this is the basic management Class for Aircraft in the Simulation. 
faa.tg.nas.procedures   
faa.tg.nas.radar This package provides the simulation model of RADAR s and RADAR messages 
faa.tg.nas.route This package provides the simulation model of Navigational Routes. 
faa.tg.nas.route.segment   
faa.tg.nas.sector This package provides the simulation model of a sector 
faa.tg.net.structs.cockpit This package contains messages to/from the cockpit concentrator form/to TGF. 
faa.tg.opt.areaWatcher   
faa.tg.opt.dataStream   
faa.tg.pointmodel This package provides the simulation model of a single point i.e pointmodel. 
faa.tg.prep.aces Classes pertaining to ACES data. 
faa.tg.prep.aces.geomaps This package provides a means of converting an ACES geomap binary stream into a jdom xml document scheme. 
faa.tg.prep.aftil Classes pertaining to AFTIL data. 
faa.tg.prep.cdr This package contains classes used to analyze Terminal CDR recordings. 
faa.tg.prep.nfdc This package contains classes used to parse and process National Flight Data Center information. 
faa.tg.prep.tmf Classes to open communication to the ETMS server and serve ETMS data in the form of java objects to TGF 
faa.tg.prep.tmf.dis   
faa.tg.prep.tmf.radar.client Provides clients for faa.tg.prep.radar.RadarReader these are currently mostly for testing. 
faa.tg.prep.tmf.radar.validation   
faa.tg.prep.tmf.ufp A client package to connect to faa.tg.prep.tmg.TrafficManagmentUnit and build UFP's from the received data. 
faa.tg.prep.tmf.ufp.postprocessors The postprocessor package contains objects which are used to post-process etms data. 
faa.tg.prep.util Classes that are utilities for data preperation. 
faa.tg.recording.state This package contains state information about objects, events, conditions, and changes of state in a simulation. 
faa.tg.scenario.importer This package provides the classes used to read data for the Scenario. 
faa.tg.simevent.action This package provides the package for Simulation Actions 
faa.tg.simevent.predicate This package provides the classes for Simulation Event Predicates 
faa.tg.sp.gui   
faa.tg.track   
faa.tg.util This package contains generic utility classes for the run time system. 
faa.tg.util.convertertool This package contains utility classes for airspeed GUI calculator. 
faa.tg.util.options This package contains generic utility classes for processing command line options 
faa.tg.vector The simulation required a representation of a Vector, no Vector representation was approiate for our simulation requirements so we have our own. 
faa.tg.xpvd This package provides support for XPVD to run on the same machine as the simulator. 
 

Uses of Position in faa.tg.adsb
 

Fields in faa.tg.adsb declared as Position
(package private)  Position AdsbVector.position
          Aircraft position when the ADS-B state information was transmitted.
 

Methods in faa.tg.adsb that return Position
 Position AdsbVector.getPosition()
           
 

Constructors in faa.tg.adsb with parameters of type Position
AdsbVector(Acid acid, Position position, GroundTrackSpeed groundTrackSpeed, GroundTrackHeading groundTrackHeading, AltitudeRate altRate)
           
 

Uses of Position in faa.tg.aidl
 

Fields in faa.tg.aidl declared as Position
private  Position TgfAidlArc.pointOfIntersection
           
 

Fields in faa.tg.aidl with type parameters of type Position
private  java.util.Map<java.lang.String,Position> GenerateAidlFpx.fixes
           
 

Methods in faa.tg.aidl that return Position
 Position AidlLine.getFix1Position()
          Returns the position of the first fix on the line
 Position AidlLine.getFix2Position()
          Returns the position of the last fix on the line
 Position AidlFix.getPosition()
          Returns the position of the fix
 

Methods in faa.tg.aidl with parameters of type Position
 AidlFix AidlObjectMgr.addFix(java.lang.String name, Position position)
          Add a fix
 

Constructors in faa.tg.aidl with parameters of type Position
AidlGlideSlope(AidlFix fix, Runway runway, Position acPosition, int index)
          Constructor
 

Uses of Position in faa.tg.aircraft
 

Fields in faa.tg.aircraft declared as Position
protected  Position Dynamics.estimatedPos
           
private  Position Aircraft.position
          The current three-dimensional location of the aircraft.
 

Methods in faa.tg.aircraft that return Position
 Position Dynamics.getEstimatedPosition()
           
 Position AircraftEventBus.getEstimatedPosition()
          Returns the position of the aircraft, as estimated by the navigator.
 Position Aircraft.getEstimatedPosition()
          Returns the estimated position of the aircraft.
 Position TrackingEndedEvent.getPosition()
          Returns the Position of the aircraft when over the route node.
 Position Dynamics.getPosition()
           
 Position Aircraft.getPosition()
          Returns the current position of this aircraft.
 

Methods in faa.tg.aircraft with parameters of type Position
 LocalAtm LongitudinalInputInterface.calculateLocalAtm(Position pos)
           
 LocalAtm Dynamics.calculateLocalAtm(Position pos)
          Calculates the atmospheric conditions at this position.
 LocalAtm AircraftEventBus.calculateLocalAtm(Position pos)
          Calculates the atmospheric conditions at this position.
 LocalWind LongitudinalInputInterface.calculateLocalWind(Position pos)
           
 LocalWind Dynamics.calculateLocalWind(Position pos)
          Calculates the wind at this position.
 LocalWind AircraftEventBus.calculateLocalWind(Position pos)
          Calculates the wind at this position.
protected  MagneticHeading Dynamics.calculateMagneticHeading(Position position, TrueHeading heading)
           
 void Controller.followAt(Altitude followOnAltitude, Fix fix, Position currPos)
          Must override to allow an altitude profile to follow the current profile.
 void Controller.followAt(GenericSpeed followOnSpeed, boolean maxRateDecel, Fix fix, Position currPos)
          Must override to allow a speed profile to follow the current profile.
 Altitude Controller.getExpeditedDescentCapture(Position crossPos)
          Method called to determine the altitude at which the crossing point's latitude/longitude can be captured with an expedited descent.
 Altitude AircraftEventBus.getExpeditedDescentCapture(Position pos)
          Method called to determine the altitude at which the crossing point's latitude/longitude can be captured with an expedited descent.
 void AircraftEventBus.landAircraft(Position position)
          Switch from current dynamics to GroundDynamics.
 void Aircraft.setPosition(Position pos)
          Sets the current position of this aircraft.
 void Aircraft.transitionToGround(Position updatedPosition)
          Switch from current dynamics to GroundDynamics.
 void ExternallyUpdatedDynamics.updatePosition(Time newTimeStamp, Position newPosition)
          Updates status of aircraft based on a time stamped position.
 

Constructors in faa.tg.aircraft with parameters of type Position
Aircraft(Acid acid, Position position, java.lang.String aircraftType)
          Basic constructor.
Aircraft(Acid acid, Position position, java.lang.String aircraftType, Time simTime, ExternalUpdateSource externalUpdater)
          (Tim Swantek added 07/16/08) This creates an aircraft from the passed parameters and uses the DeadReckonDynamics to move it about.
Aircraft(Acid acid, Position position, java.lang.String aircraftType, Time simTime, TrueHeading heading, ExternalUpdateSource externalUpdater)
          (Tim Swantek added 10/01/08) This creates an aircraft from the passed parameters and uses the DeadReckonDynamics to move it about.
Dynamics(java.lang.String dynamicsType, Aircraft aircraft, Position position, java.lang.String acType)
           
Dynamics(java.lang.String dynamicsType, Position estimatedPosition, Aircraft aircraft, AircraftTypeProfile profile)
          Constructor for the Dynamics object that initializes the dynamics using the aircraft type profile and a specified AircraftEventBus (which is also used as the source of the estimated position information).
Dynamics(java.lang.String dynamicsType, Position estimatedPos, Aircraft aircraft, Engine engine, Airframe airframe, AircraftProperties props)
          Constructor for the Dynamics object with information for initializing the aircraft dynamics.
InitialState(AircraftWeight weight, Position pos, RollAngle rollAngle, TrueAirspeed tas, LocalAtm localAtm, Airframe airframe, Thrust thrust)
           
 

Uses of Position in faa.tg.aircraft.adm.airframe
 

Methods in faa.tg.aircraft.adm.airframe with parameters of type Position
static AirframeDragDeviceSettings DragDeviceController.determineDragDeviceSettings(AirframeDragDeviceSettings previousDragDevices, GuidanceResult guidanceResult, Route route, Runway arrivalRunway, Airframe airframe, AircraftWeight updatedAcWeight, Coefficient updatedCoefficientOfLift, Engine engine, Drag updatedDrag, Altitude groundAltitude, FlyingStatus updatedFlyingStatus, LocalAtm updatedLocalAtm, TrueAirspeed updatedTAS, TrueHeading updatedHeading, Position currPos)
          This determines the drag device settings for an aircraft based on the aircraft's state.
private static AirframeDragDeviceSettings DragDeviceController.determineDragDeviceSettingsForAltRestr(RouteNode altRestr, AirframeDragDeviceSettings previousDragDevices, Distance distanceToRestr, Position currPos)
          Determines drag device settings for aircraft that have started a landing procedure.
private static AirframeDragDeviceSettings DragDeviceController.determineDragDeviceSettingsInFlight(Altitude groundAltitude, AircraftWeight updatedAcWeight, Airframe airframe, LocalAtm updatedLocalAtm, AirframeDragDeviceSettings previousDragDevices, TrueAirspeed updatedTAS, FlyingStatus updatedFlyingStatus, Position currentPos)
          Determines drag device settings for aircraft that have not started a landing procedure.
private static AirframeDragDeviceSettings DragDeviceController.determineDragDeviceSettingsWhenLanding(AirframeDragDeviceSettings previousDragDevices, Airframe airframe, AircraftWeight updatedAcWeight, Coefficient updatedCoefficientOfLift, Engine engine, Drag updatedDrag, Altitude groundAltitude, LocalAtm updatedLocalAtm, TrueAirspeed updatedTAS, TrueAirspeed desiredSpeed, Distance distanceLeft, AircraftWeight updatedWeight, Position currPos)
          Determines drag device settings for aircraft that have started a landing procedure.
 

Uses of Position in faa.tg.aircraft.adm.controllogic
 

Methods in faa.tg.aircraft.adm.controllogic with parameters of type Position
 ControlLogicResult ControlLogicInterface.control(ModusResult modusResult, Position estimatedPos, RollAngle desiredRollAngle, LongitudinalInputInterface lonInputs, AircraftStateInputInterface stateInputs, SimulationTime timeStep)
           
 ControlLogicResult ControlLogic.control(ModusResult modusResult, Position estimatedPos, RollAngle desiredRollAngle, LongitudinalInputInterface lonInputs, AircraftStateInputInterface stateInputs, SimulationTime timeStep)
          Controls the aircraft by updating the coefficient of lift, the thrust, the desired roll angle, and the flap settings.
 

Uses of Position in faa.tg.aircraft.adm.controllogic.loncontrol
 

Methods in faa.tg.aircraft.adm.controllogic.loncontrol with parameters of type Position
 LongitudinalControlResult LongControlLaw.control(Position estimatedPos, ModusResult modusResult, LongitudinalInputInterface dynamicInputs, AircraftStateInputInterface staticInputs, SimulationTime timeStep)
          Main method called to update the state of the control logic using this concrete speed control law implementation.
 

Uses of Position in faa.tg.aircraft.adm.dynamics
 

Fields in faa.tg.aircraft.adm.dynamics declared as Position
private  Position AircraftDynamicsResult.updatedPosition
           
 

Methods in faa.tg.aircraft.adm.dynamics that return Position
 Position AircraftDynamicsResult.getUpdatedPosition()
           
protected  Position ADMDynamics.navigate(SimulationTime timeStep)
          Accesses the current navigator to determine the aircraft's estimated position.
 

Methods in faa.tg.aircraft.adm.dynamics with parameters of type Position
 FlightPathRelAirAngle ADMDynamics.captureFpa(TrueAirspeed targetTAS, Position targetPos)
          Method called to determine the altitude at which the latitude/longitude can be captured with an expedited descent at the current IAS.
 Altitude ADMDynamics.getExpeditedDescentCapture(Position crossPos)
          Method called to determine the altitude at which the crossing point's latitude/longitude can be captured with an expedited descent.
 Altitude ADMDynamics.getMaxDescentAltitude(Position crossPos)
          Method called to determine the altitude at which the latitude/longitude can be captured with an expedited descent at the current IAS.
 void ADMDynamics.initialize(Position initialPosition, TrueHeading heading, GenericSpeed startSpeed, Altitude desiredAlt, GenericSpeed cruiseSpeed, RollAngle rollAngle, Runway departureRunway)
          Method to initialize the state of this Aircraft.
 AircraftDynamicsResult AircraftDynamics.updateAircraftDynamicsState(GuidanceResult guidanceResult, ControlLogicResult controlLogicResult, Position actualPos, AircraftStateInputInterface acState, LongitudinalInputInterface lonInputs, LateralInputInterface latInputs, Route route, SimulationTime timeStep)
          Uses the aircraft dynamics model to calculate the derivatves, integrate to the next time step, and update the states and derived states of the Aircraft.
 

Constructors in faa.tg.aircraft.adm.dynamics with parameters of type Position
ADMDynamics(NavigationEquipment navigationEquip, AircraftTypeProfile profile, Aircraft aircraft, Position initialPosition, TrueHeading heading, GenericSpeed startSpeed, Altitude desiredAlt, GenericSpeed cruiseSpeed, RollAngle rollAngle, Runway departureRunway)
           
AircraftDynamicsResult(Position updatedPosition, PositionRate updatedPositionRate, LocalWind updatedLocalWind, LocalAtm updatedLocalAtm, TrueAirspeed updatedTas, FlightPathRelAirAngle updatedFlightPathAngle, FlightPathRelAirAngleRate updatedFlightPathAngleRate, TrueHeading updatedTrueHeading, NED_VelocityVector updatedNEDVelocityVector, Distance updatedAircraftTurnRadius, RollRate updatedRollRate, RollAngle updatedRollAngle, TurnRate updatedTurnRate, AircraftWeight updatedAircraftWeight, Drag updatedDrag, AirframeDragDeviceSettings updatedDragSettings)
          Construct a new AircraftDynamicsResult with all the fields relevent to an ADMDynamics dynamics model instantiation.
AircraftDynamicsResult(Position updatedPosition, PositionRate updatedPositionRate, LocalWind updatedLocalWind, LocalAtm updatedLocalAtm, TrueAirspeed updatedTas, FlightPathRelAirAngle updatedFpa, TrueHeading updatedTrueHeading, RollAngle updatedRollAngle, AircraftWeight updatedAircraftWeight, Drag updatedDrag, FlapSetting flaps)
          Construct the minimum AircraftDynamicsResult needed to initialize a new ADMDynamics object.
 

Uses of Position in faa.tg.aircraft.adm.group
 

Fields in faa.tg.aircraft.adm.group declared as Position
private  Position ADMGroupDynamics.recalcPosition
          This is null unless the group reference position has been recalculated by the group.
 

Methods in faa.tg.aircraft.adm.group that return Position
 Position AircraftGroup.getRefPos()
           
protected  Position ADMGroupDynamics.navigate(SimulationTime timeStep)
          Returns the value of the settable Aircraft position: this position is the reference position for the group, and so, as a construct of the FMS, it is not subject to normal navigation.
 

Methods in faa.tg.aircraft.adm.group with parameters of type Position
private  GenericSpeed GroupController.calcDesiredSpeed(GuidanceResult groupResult, Position estimPos, LongitudinalInputInterface lonInputs)
          Returns the desired speed for this aircraft to maintain its relative position in the group.
 LateralGuidanceResult GroupManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates the lateral guidance result from guiding this aircraft for one timestep: includes the updated desired true heading, the desired direction, and the remaining distance resulting from gui.
 GuidanceResult GroupGuidance.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs, LongitudinalInputInterface lonGuidanceInputs)
          Return the current GuidanceResult.
 GuidanceResult GroupController.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs, LongitudinalInputInterface lonGuidanceInputs)
          Calls lateral guidance (capture a Fix or follow a route) and longitudinal guidance (meet vertical constraints on fixes in the route) components.
 void GroupController.newRoute(Route route, TrueHeading headingTowardRoute, Position estimatedPos, IndicatedAirspeed currIas)
          First, cancels group guidance and uses a standard controller; then puts the aircraft on a new Route, specifying the heading to travel on to intercept the route with.
 void ADMGroupDynamics.setRecalculatedPosition(Position recalc)
          Sets the value of the recalculated Aircraft position.
 void AircraftGroup.transitionFromTransitionDynamicsToGroundDynamics(Position unused)
          An AircraftGroup should not get this instruction.
 void AircraftGroup.transitionToGround(Position unused)
          An AircraftGroup should not get this instruction.
 

Uses of Position in faa.tg.aircraft.adm.guidance
 

Methods in faa.tg.aircraft.adm.guidance with parameters of type Position
private  TrueAirspeed TrackGuidance.calcDesiredTAS(Position estimatedPos, Distance miss4D, LateralInputInterface latGuidanceInputs, LongitudinalInputInterface lonGuidanceInputs)
          Returns the calculated desired true airspeed.
private  java.lang.String Guidance.crossFix(RouteNode restrNode, Position currPos, IndicatedAirspeed currIas, Route currRoute)
          Create a speed altitude profile for crossing a fix.
 Altitude ADMController.getExpeditedDescentCapture(Position crossPos)
          Method called to determine the altitude at which the crossing point's latitude/longitude can be captured with an expedited descent.
 GuidanceResult TrackGuidance.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 GuidanceResult ADMController.guideAircraft(Position estimatedPosition, LateralInputInterface latGuidanceInputs, LongitudinalInputInterface lonGuidanceInputs)
          Calls lateral guidance (capture a Fix or follow a route) and longitudinal guidance (meet vertical constraints on fixes in the route) components.
 void ADMController.makeInitialProfile(GenericSpeed currentSpeed, GenericSpeed desiredSpeed, Position currentPos, Altitude desiredAlt, boolean speedRestricted)
          Makes the initial profile for the aircraft if it is not a departure.
 void ADMController.newRoute(Route route, TrueHeading headingTowardRoute, Position estimatedPos, IndicatedAirspeed currIas)
          Puts the aircraft on a new Route, specifying the heading to travel on to intercept the route with.
 void ADMController.parseRouteConstraints(Position currPos, GenericSpeed currIas)
          Cancels route constraints and crossing maneuvers, replacing them with a maneuver using the current desired speed and current desired altitude.
 

Uses of Position in faa.tg.aircraft.adm.guidance.latguidance
 

Fields in faa.tg.aircraft.adm.guidance.latguidance declared as Position
private  Position HeadingUntilAboveAltManeuver.estimatedPos
          Estimated position of this aircraft at the last guideAircraft() call.
private  Position FollowRouteUntilAltManeuver.estimatedPos
          Estimated position of this aircraft at the last guideAircraft() call.
 

Methods in faa.tg.aircraft.adm.guidance.latguidance with parameters of type Position
private  void HoldingPatternManeuver.determineHoldingEntryParameters(Position position, Fix holdingFix, HoldingPattern holdingPattern)
          To enter the holding pattern, we must generate the initial outbound bearing and the initial direction of turn.
protected  boolean RouteFollowingManeuver.doneWithThisSegment(Position position, LateralInputInterface latGuidanceInputs)
          Returns whether position is close enough to the end of the segment to switch to the next segment.
protected  boolean FollowTrackManeuver.doneWithThisSegment(Position position, LateralInputInterface latGuidanceInputs)
          Returns whether position is close enough to the end of the segment to switch to the next segment.
 LateralGuidanceResult SegmentCaptureSubmaneuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain in order to capture, or follow, the route.
 LateralGuidanceResult RouteFollowingManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain in order to capture, or follow, the route.
 LateralGuidanceResult MergeToRouteSubmaneuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates a new bearing, which guides the aircraft on or to the route.
private  LateralGuidanceResult LateralGuidance.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates an updated true bearing, which the aircraft must maintain i in order to capture, or follow the specified route
 LateralGuidanceResult HoldingPatternManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain in order to capture, or follow the route.
 LateralGuidanceResult HoldingOutSubmaneuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates an updated true bearing, which the aircraft must follow in order to maintain the desired ground track
 LateralGuidanceResult HoldingInSubmaneuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain in order to capture, or follow, the route.
 LateralGuidanceResult HeadingUntilAboveAltManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates the lateral guidance result from guiding this aircraft for one timestep: includes the updated desired true heading, the desired direction, and the remaining distance resulting from gui.
 LateralGuidanceResult HeadingTrackManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates the lateral guidance result from guiding this aircraft for one timestep: includes the updated desired true heading, the desired direction, and the remaining distance resulting from gui.
 LateralGuidanceResult HeadingToRouteSubmaneuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain in order to capture, or follow, the route.
 LateralGuidanceResult HeadingManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates the lateral guidance result from guiding this aircraft for one timestep: includes the updated desired true heading, the desired direction, and a remaining distance of ZERO since heading maneuvers do not have an associated distance.
abstract  LateralGuidanceResult GuidanceManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain in order be guided along the trajectory required.
 LateralGuidanceResult GroundTrackManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates an updated true bearing, which the aircraft must follow in order to maintain the desired ground track.
 LateralGuidanceResult FollowTrackManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates an updated true bearing, which the aircraft must follow in order to maintain the desired ground track.
 LateralGuidanceResult FollowRouteUntilAltManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates the lateral guidance result from guiding this aircraft for one timestep: includes the updated desired true heading, the desired direction, and the remaining distance resulting from gui.
 LateralGuidanceResult FixCaptureManeuver.guideAircraft(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Return the lateral guidance results of guiding the aircraft for one time-step.
protected  LateralGuidanceResult RouteFollowingManeuver.guideOnCurrentSegment(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the result of following this segment for a time step (does not set route restriction fields in returned result).
protected  LateralGuidanceResult RouteFollowingManeuver.guideWithInterimMan(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Returns the true bearing the aircraft must maintain as determined by the current interimManeuver.
 void LateralGuidance.hold(Fix holdingFix, HoldingPattern holdingPattern, Position position, IndicatedAirspeed desiredIAS)
           
 LateralGuidanceResult LateralGuidance.laterallyGuide(Position estimatedPos, LateralInputInterface latGuidanceInputs)
          Calculates an updated desired roll Angle, which the aircraft must maintain i in order to capture, or follow the specified route
 

Constructors in faa.tg.aircraft.adm.guidance.latguidance with parameters of type Position
HoldingPatternManeuver(HoldingPattern holdingPattern, Fix holdingFix, Position position, IndicatedAirspeed desiredIAS)
          The constructor to create the strategists to fly in a holding pattern.
 

Uses of Position in faa.tg.aircraft.adm.guidance.longuidance
 

Fields in faa.tg.aircraft.adm.guidance.longuidance declared as Position
private  Position MachClimbMan.estimatedPos
           
private  Position EfficientDescentMan.estimatedPos
           
private  Position EfficientClimbMan.estimatedPos
           
 

Methods in faa.tg.aircraft.adm.guidance.longuidance with parameters of type Position
 void LongitudinalGuidance.clearForILSApproach(Runway runway, LandingVelocityProfile landingProfile, Position estimatedPos)
          Create a landing profile for this aircraft.
 java.lang.String LongitudinalGuidance.crossFix(RouteNode restrNode, Position currPos, IndicatedAirspeed currIas, Route currRoute)
          Create a speed altitude profile for crossing a fix under restrictions.
private static SpdAltProfile SpdAltProfileMutator.expediteDescent(Altitude expediteAlt, SpdAltManeuver currentManeuver, PerformanceParameters perfParams, Position currentPos, Distance distanceToExpedite, LocalAtm localAtm)
          Return a profile with an expedited descent maneuver.
 java.lang.String LongitudinalGuidance.expediteThroughAlt(Altitude expediteAlt, IndicatedAirspeed currIas, Position currentPos)
          Return a profile maximizing the altitude rate to the specified altitude.
static SpdAltProfile SpdAltProfileMutator.expediteThroughAlt(Altitude expediteAlt, Position currentPos, AircraftEventBus acEvtBus, IndicatedAirspeed currIas, SpdAltProfile currentProfile, PerformanceParameters perfParams, Distance distanceToExpedite)
          Return a profile maximizing the altitude rate to the specified altitude.
private  Altitude FpaDescentMan.getGlideSlopeAlt(Position pos, Distance distToRestrNode)
          Returns the glide slope altitude based on the distance from the specified position to the goal fix.
 GenericSpeed VelocityProfileI.getSpeed(GenericSpeed desiredSpeed, Position position, LongitudinalInputInterface lonInputs)
          The speed an aircraft should use to follow this profile, as determined by its altitude.
 LongitudinalGuidanceResult VelocityProfileRouteMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonInputs)
          Returns the longitudinal result of the aircraft flying for a timestep using this velocity profile.
 LongitudinalGuidanceResult VelocityProfileMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonInputs)
          Returns the longitudinal result of the aircraft flying for a timestep using this velocity profile.
 LongitudinalGuidanceResult VarSpdBelow10DescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
 LongitudinalGuidanceResult TouchdownMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult StdDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult StdClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult RollingToStopMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Determine the result of the longitudinal guidance required when rolling to a stop.
 LongitudinalGuidanceResult RollingToStartMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult NoChangeMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
 LongitudinalGuidanceResult MachDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the longitudinal result of the aircraft flying for a timestep.
 LongitudinalGuidanceResult MachClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
 LongitudinalGuidanceResult LevelWaitMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
 LongitudinalGuidanceResult LevelWaitFixMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this timestep.
 LongitudinalGuidanceResult LevelDecelMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the longitudinal result of the aircraft flying for a timestep.
 LongitudinalGuidanceResult LevelAccelMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the longitudinal result of the aircraft flying for a timestep.
 LongitudinalGuidanceResult LandingMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the longitudinal result of the aircraft flying for a timestep.
 LongitudinalGuidanceResult LandedMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
abstract  LongitudinalGuidanceResult SpdAltManeuver.guideAircraft(Position estPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the longitudinal result of the aircraft flying for a timestep.
 LongitudinalGuidanceResult InitialClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult FpaDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the longitudinal result of the aircraft flying for a timestep.
 LongitudinalGuidanceResult FpaClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
 LongitudinalGuidanceResult ExpediteDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult ExpediteClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult EfficientDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult EfficientClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult CvsDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult CvsClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult CrossCasMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult CasDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult CasClimbMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
          Returns the result of guiding the aircraft for this epoch.
 LongitudinalGuidanceResult LongitudinalGuidance.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonInputs, Distance distToRestrNode)
          Meet vertical and speed constraints using the current longitudinal guidance maneuver.
 LongitudinalGuidanceResult SpdAltManeuver.guideAircraft(Position estPos, LongitudinalInputInterface lonGuidanceInputs, Distance distToRestrNode)
          Override this method if the distance to the restricted node is important to the maneuver subclass using this abstract class.
 LongitudinalGuidanceResult FpaDescentMan.guideAircraft(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs, Distance distToRestrFix, SimulationTime timeStep)
          Overrides the guideAircraft() definition in SpdAltManeuver that ignores the distance to the restricted node.
(package private)  boolean TransitionToGroundMan.hasTouchedDown(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
(package private)  boolean TouchdownMan.hasTouchedDown(Position estimatedPos, LongitudinalInputInterface lonGuidanceInputs)
           
static SpdAltProfile SpdAltProfileMutator.maintainAltRate(AltitudeRate altRate, boolean notifyOnFailure, PerformanceParameters perfParams, Position currentPos, IndicatedAirspeed currIas, SpdAltProfile currentProfile, AircraftEventBus acEventBus)
          Return profile for a constant vertical descent or climb.
 void LongitudinalGuidance.maintainAltRate(AltitudeRate altRate, boolean notifyOnFailure, Position currentPos, IndicatedAirspeed currIas)
          Tells the aircraft to change to a constant vertical descent or climb.
static SpdAltProfile SpdAltProfileMutator.makeCrossingProfile(IndicatedAirspeed currIas, Position fromPos, Fix fix, GenericSpeed speedRestr, AltitudeRestriction altRestr, Distance distToRestrFix, PerformanceParameters perfParams, Route route, AircraftEventBus acEvtBus, SpdAltManeuver currManeuver, boolean allowStartWithCurrMan)
          Returns a crossing profile for an altitude restriction, a speed restriction, or both.
 void LongitudinalGuidance.makeInitialProfile(GenericSpeed currentSpeed, GenericSpeed cruiseSpeed, Position currentPos, Altitude desiredAlt, boolean initiallyRestricted)
          This method is used to create the first Speed/Altitude Profile.
static SpdAltProfile SpdAltProfileMutator.makeLandingProfile(Altitude previousDesiredAlt, GenericSpeed speedRestriction, Runway runway, LandingVelocityProfile landingProfile, AircraftEventBus aircraftEventBus, Position estimatedPos)
          Returns a landing profile.
static SpdAltProfile SpdAltProfileMutator.makeLevelSpeedProfile(boolean goToCruise, GenericSpeed fromSpeed, Position fromPos, LocalAtm fromAtm, GenericSpeed speedRestr, boolean maxDecel, Altitude desiredAlt, PerformanceParameters perfParams, SpdAltManeuver currMan)
          Returns a profile for a constant speed.
static SpdAltProfile SpdAltProfileMutator.makeLevelSpeedProfile(GenericSpeed fromSpeed, Position fromPos, LocalAtm localAtm, GenericSpeed speedRestr, Altitude desiredAlt, PerformanceParameters perfParams)
          This method returns a new speed/altitude profile that will go to the desired altitude, while maintaining the current speed.
static SpdAltProfile SpdAltProfileMutator.makeProfile(GenericSpeed fromSpeed, Position fromPos, AircraftEventBus acEvt, GenericSpeed speedRestr, boolean maxDecel, Altitude desiredAlt, PerformanceParameters perfParams, SpdAltManeuver currMan)
          Returns a new speed profile or a follow-on (ThenCmd) profile.
 void LongitudinalGuidance.newAltitude(GenericSpeed currentSpeed, Position currentPos, Altitude desiredAlt)
          Tells the aircraft to change its altitude.
 void LongitudinalGuidance.newSpeed(GenericSpeed desiredSpd, boolean maxDecel, GenericSpeed currentSpeed, Position currentPos)
          Tells the aircraft to change its speed.
 java.lang.String LongitudinalGuidance.parseRouteConstraints(Route currRoute, Position currPos, GenericSpeed currSpeed)
          Adds the route constraints for the current route to spdAltProfile.
 void LongitudinalGuidance.resumeSpeed(GenericSpeed currentSpeed, Position currentPos)
          Change the current profile to one with an unrestricted speed.
 

Constructors in faa.tg.aircraft.adm.guidance.longuidance with parameters of type Position
CrossCasMan(GenericSpeed fromSpeed, Altitude fromAlt, Position fromPos, Fix crossingFix, GenericSpeed speedRestrIfAny, Altitude desiredCrossAlt, Distance distToRestrFix, PerformanceParameters perfParams, Route route, AircraftEventBus acEventBus)
          Constructs a crossing maneuver that implements a speed restriction or an altitude restriction for a descent (crossing climbs are not handled because climbs are usually done immediately) for a specified fix.
CvsClimbMan(SpdAltProfile currentProfile, AltitudeRate desiredAltRate, boolean notifyOnFailure, PerformanceParameters perfParams, Position currentPos, AircraftEventBus acEventBus)
          Constructs CvsClimbMan for an aircraft that is switching to a constant altitude rate (Constant Vertical Speed) climb.
CvsDescentMan(SpdAltProfile currentProfile, PerformanceParameters perfParams, Position currentPos, AltitudeRate desiredAltRate, boolean notifyOnFailure, AircraftEventBus acEventBus)
          Constructs CvsDescentMan for an aircraft that is switching to a constant altitude rate (Constant Vertical Speed) descent.
ExpediteDescentMan(Altitude desiredAlt, PerformanceParameters perfParams, Position currPos, LocalAtm currAtm)
          Constructs an expedited descent maneuver.
ExpediteDescentMan(Altitude desiredAlt, PerformanceParameters perfParams, Position currPos, LocalAtm currAtm, Distance distanceToExpedite, Angle descentFpa)
          Constructs an ExpediteDescentMan to perform an expedited descent; if the expedite may not succeed, an UnableToComplyException will be thrown with an estimate of how much the altitude capture is expected to fail by.
StdClimbMan(GenericSpeed desiredSpeed, Altitude desiredAlt, PerformanceParameters perfParams, Position currentPos, LocalAtm currentAtm)
          Creates a generic climb which can be used for either Mach climb or CAS climb and that will handle CAS-to-Mach transitions.
StdDescentMan(GenericSpeed desiredSpeed, Altitude desiredAlt, PerformanceParameters perfParams, Position currentPos, LocalAtm currentAtm)
          Creates a generic descent which can be used for either Mach descents or CAS descents and that will handle Mach-to-CAS transitions.
 

Uses of Position in faa.tg.aircraft.adm.modus
 

Methods in faa.tg.aircraft.adm.modus with parameters of type Position
 ModusResult Modus.modulate(GuidanceResult guidanceResult, Position estimatedPos, LateralInputInterface lateralInputs, LongitudinalInputInterface lonInputs, AircraftStateInputInterface stateInputs)
          Given where I want to be, figure out how I want to get there.
 

Uses of Position in faa.tg.aircraft.adm.modus.latmodus.fte
 

Methods in faa.tg.aircraft.adm.modus.latmodus.fte with parameters of type Position
private  Distance IlsFlightTechnicalError.calcLateralOffset(Position currPos, Time time)
          Calculates the lateral offset, given the current position and time
 

Uses of Position in faa.tg.aircraft.adm.modus.lonmodus
 

Methods in faa.tg.aircraft.adm.modus.lonmodus with parameters of type Position
private  AltitudeRate LongitudinalModus.calcDesiredAltRate(Position estimatedPos, LongitudinalGuidanceResult lonGuidanceResult, AircraftStateInputInterface stateInputs, LongitudinalInputInterface lonInputs, Region currRegion)
          Calculates the modus desired altitude rate based on the region.
 LongitudinalModusResult LongitudinalModus.modulate(LongitudinalGuidanceResult lonGuidanceResult, Position estimatedPos, AircraftStateInputInterface stateInputs, LongitudinalInputInterface lonInputs)
          Given where I want to be, figure out how I want to get there.
 

Uses of Position in faa.tg.aircraft.adm.navigator
 

Methods in faa.tg.aircraft.adm.navigator that return Position
 Position NavigatorInterface.navigate(Position currPos, RouteSegment currRteSegment, Route currRte, Time timeStep)
          This is the main method of the navigator.
 

Methods in faa.tg.aircraft.adm.navigator with parameters of type Position
 Position NavigatorInterface.navigate(Position currPos, RouteSegment currRteSegment, Route currRte, Time timeStep)
          This is the main method of the navigator.
 

Uses of Position in faa.tg.aircraft.adm.navigator.gps
 

Methods in faa.tg.aircraft.adm.navigator.gps that return Position
 Position GpsNavigator.navigate(Position currPos, RouteSegment currRteSegment, Route currRte, Time simTime)
          Navigate by simulating errors associated with GPS navigation.
 

Methods in faa.tg.aircraft.adm.navigator.gps with parameters of type Position
 Position GpsNavigator.navigate(Position currPos, RouteSegment currRteSegment, Route currRte, Time simTime)
          Navigate by simulating errors associated with GPS navigation.
 

Uses of Position in faa.tg.aircraft.adm.navigator.perfect
 

Methods in faa.tg.aircraft.adm.navigator.perfect that return Position
 Position PerfectNavigator.navigate(Position currPos, RouteSegment currSeg, Route currRte, Time time)
          This method is the main one of the navigator interfaces and this particular one just return the actual position as that determined by the navigators.
 

Methods in faa.tg.aircraft.adm.navigator.perfect with parameters of type Position
 Position PerfectNavigator.navigate(Position currPos, RouteSegment currSeg, Route currRte, Time time)
          This method is the main one of the navigator interfaces and this particular one just return the actual position as that determined by the navigators.
 

Uses of Position in faa.tg.aircraft.adm.navigator.vordme
 

Methods in faa.tg.aircraft.adm.navigator.vordme that return Position
 Position VorDme.getEstimatedPosition(Position currPos, RangeBearingStation groundStation)
          calculate the estimated position by givin the current position and a ground station that has range and bearing information
 Position VorDmeNavigator.navigate(Position currPos, RouteSegment currSeg, Route currRoute, Time time)
          This is the main method of the navigator.
 

Methods in faa.tg.aircraft.adm.navigator.vordme with parameters of type Position
private  void VorDmeLocator.determineGroundStationStrategist(Position currPos, RouteSegment currSeg, Route currRte)
          need a reference to the lateral guidance to ask if we're following a route return the *actual* position if we're not currently following a route
 Position VorDme.getEstimatedPosition(Position currPos, RangeBearingStation groundStation)
          calculate the estimated position by givin the current position and a ground station that has range and bearing information
 RangeBearingStation TwoVorDmeStrategist.getRangeBearingStation(Position currPos)
          returns the station selected by this strategist use the VOR/DME station that is closest to the aircraft
 RangeBearingStation SingleVorDmeStrategist.getRangeBearingStation(Position currPos)
          returns the station selected by this strategist use the VOR/DME station that is closest to the aircraft
 RangeBearingStation NoVorDmeStrategist.getRangeBearingStation(Position currPos)
          returns the station selected by this strategist use the VOR/DME station that is closest to the aircraft
 RangeBearingStation GroundStationStrategist.getRangeBearingStation(Position currPos)
           
protected  RangeBearingStation VorDmeLocator.getRangeBearingStation(Position currPos, RouteSegment currSeg, Route currRte)
           
private  void VorDmeLocator.loadGroundStationStrategist(Position currPos, RouteSegment currSeg, Route currRte)
          determine if there are any VOR/DMEs on this segment and load a strategist to handle the station
 Position VorDmeNavigator.navigate(Position currPos, RouteSegment currSeg, Route currRoute, Time time)
          This is the main method of the navigator.
 

Uses of Position in faa.tg.aircraft.deadreckon
 

Fields in faa.tg.aircraft.deadreckon declared as Position
private  Position DeadReckonDynamics.currentPosition
          The current position of the target (either actual or dead reckoned).
private  Position EtmsDeadReckonDynamics.lastActualPosition
          The last actual target position.
protected  Position DeadReckonDynamics.lastPosition
          A temporary position value used to track a target if an actual position value causes a latitude NumberFormatException: currently only used in testing & debugging.
private  Position TimeStampedPosition.pos
           
private  Position EtmsDeadReckonDynamics.previousPosition
          Used to debug NumberFormatExceptions in latitudes.
private  Position DeadReckonDynamics.previousPosition
          Used to debug NumberFormatExceptions in latitudes.
 

Methods in faa.tg.aircraft.deadreckon that return Position
 Position TimeStampedPosition.getPosition()
          Accessor to the pos field of this object.
 Position EtmsDeadReckonDynamics.getPreviousPosition()
          Returns the previousPosition field of this object.
 

Methods in faa.tg.aircraft.deadreckon with parameters of type Position
private  NED_VelocityVector EtmsDeadReckonDynamics.calcNEDVelocityVector(Position previousPos, Position currentPos, Time timeDiff, TrueAirspeed currentTas, TrueBearing currentTb, LocalWind localWind)
          Calculates the NED_VelocityVector of the aircraft; sets this dead reckoned aircraft's altitude rate and flight path angle.
private  TrueAirspeed EtmsDeadReckonDynamics.extrapolateTrueAirspeed(Position newPosition, Time timeStamp)
          Determine the distance between two lat/lon pairs and calculate the true airspeed.
 void EtmsDeadReckonDynamics.updatePosition(Position newPosition, GroundTrackSpeed groundSpeed, Time timeStamp)
          Called after a position update has arrived for each aircraft.
 void DeadReckonDynamics.updatePosition(Time newTimeStamp, Position newPos)
          Updates status of aircraft based on a time stamped position.
 

Constructors in faa.tg.aircraft.deadreckon with parameters of type Position
DeadReckonDynamics(Aircraft aircraft, Position newPosition, Time timeStamp, java.lang.String type)
          Constructor for a dead reckoned aircraft.
DeadReckonDynamics(Aircraft aircraft, Position newPosition, Time timeStamp, java.lang.String type, TrueHeading heading)
          Constructor for a dead reckoned aircraft.
EtmsDeadReckonDynamics(Aircraft aircraft, Position newPosition, Speed groundSpeed, Time timeStamp)
          Constructor for a dead reckoned aircraft.
TimeStampedPosition(Position pos, SimulationTime simTime)
          Constructor
 

Uses of Position in faa.tg.aircraft.deadreckon.dis
 

Methods in faa.tg.aircraft.deadreckon.dis with parameters of type Position
 void EntityStatePduReceiver.DoNothingDynamics.updatePosition(Time newTime, Position newPosition)
           
 void EntityStatePduReceiver.NoTimeDynamics.updatePosition(Time newTime, Position newPosition)
           
 

Uses of Position in faa.tg.aircraft.deadreckon.simnet
 

Methods in faa.tg.aircraft.deadreckon.simnet with parameters of type Position
 void SimnetMsgReceiver.DoNothingDynamics.updatePosition(Time newTime, Position newPosition)
           
 void SimnetMsgReceiver.NoTimeDynamics.updatePosition(Time newTime, Position newPosition)
           
 

Uses of Position in faa.tg.aircraft.ground
 

Methods in faa.tg.aircraft.ground with parameters of type Position
private  void GroundDynamics.populateAcStateVariables(Position currentPosition, TrueHeading currentHeading, TrueAirspeed currentTrueAirspeed)
           
 

Constructors in faa.tg.aircraft.ground with parameters of type Position
GroundDynamics(AircraftTypeProfile profile, Aircraft aircraft, Position initialPosition, TrueHeading heading, GenericSpeed startSpeed, GroundPath groundRoute, boolean type, FlightPathAngle pitch)
          This method is used to initialize the dynamics so that it is in a state such that updateState() can be safely called.
 

Uses of Position in faa.tg.aircraft.transition
 

Methods in faa.tg.aircraft.transition with parameters of type Position
private  void TransitionDynamics.populateAcStateVariables(Position currentPosition, TrueHeading currentHeading, TrueAirspeed currentTrueAirspeed)
           
 

Uses of Position in faa.tg.aircraft.transition.controller.landing
 

Methods in faa.tg.aircraft.transition.controller.landing with parameters of type Position
private  Point LandingManager.convert(Position pos)
           
 

Uses of Position in faa.tg.asdi
 

Fields in faa.tg.asdi declared as Position
private  Position AsdiAirport2TGF.positionOfAirport
           
private  Position Asdi2TGF.positionOfAirport
           
private  Position Asdi2Db4.positionOfAirport
           
 

Methods in faa.tg.asdi that return Position
private  Position AsdiAirport2TGF.findAirport(AirportID airportName, java.io.File fileForAirports)
           
 Position AsdiAirport2TGF.processTrackInformationMessage(AsdiTrackInformationMessage asdiTI)
           
 

Uses of Position in faa.tg.asdi.message
 

Methods in faa.tg.asdi.message that return Position
 Position AsdiTrackInformationMessage.getPosition()
           
 

Uses of Position in faa.tg.atcview
 

Subclasses of Position in faa.tg.atcview
(package private)  class PositionWMagenticDec
           This Class PositionWMagenticDec provides...
 

Fields in faa.tg.atcview declared as Position
private  Position PickHalo.position
           
 

Methods in faa.tg.atcview that return Position
 Position SpJpvdSupport.getFixPosition(java.lang.String fixName)
          returns the postion of the given fix required by Pvd
 Position SpAtcDisplayDriver.getFixPosition(java.lang.String fixName)
          return the position for the a given fix, or null Required by PVDInterface
 Position Position4DReport.getPosition()
           
 Position PickHalo.getPosition()
          return point at the center of the halo
 Position EntityPDUReport.getPosition()
           
 Position AircraftReport.getPosition()
           
 Position AircraftInformationReport.getPosition()
           
 

Methods in faa.tg.atcview with parameters of type Position
 void SpJpvdSupport.center(Position position)
          Changes the point that is considered the center point of the display to the given position Required by Pvd class
 void SpAtcDisplayDriver.center(Position position)
          Changes the point that is considered the center point of the display to the given position Required by the PVDInterface
 

Uses of Position in faa.tg.atcview.display
 

Subclasses of Position in faa.tg.atcview.display
 class DisplayCenter
           This class defines DisplayCenter which is the center of the display.
 class DisplayCenterFix
          Purpose of this class is to communicate the center of the screen based on an airspace Fix rather than some Position
 

Fields in faa.tg.atcview.display declared as Position
private  Position StandardMouseAndKeyboardControl.pos1
           
 

Methods in faa.tg.atcview.display that return Position
 Position DisplayContext.getPosition(java.awt.geom.Point2D point)
          convert point on display into position
 

Methods in faa.tg.atcview.display with parameters of type Position
 void AtcDisplay.center(Position position)
          Constructor
 java.awt.geom.Point2D DisplayContext.convert(Position f)
           
 java.awt.geom.Point2D DisplayContext.getPoint(Position position)
          Get pixel point for drawing
 

Constructors in faa.tg.atcview.display with parameters of type Position
DisplayCenter(Position position)
          Constructs a DisplayCenter at a specified Position.
 

Uses of Position in faa.tg.atcview.displayobjects
 

Fields in faa.tg.atcview.displayobjects declared as Position
private  Position SectorFpaDisplay.centerPos
           
private  Position PredictorDisplay.currentPosition
           
private  Position RunwayDisplay.endOfRwy
           
private  Position MapArcDisplay.focalPoint
           
private  Position MapDisplay.mapCenter
           
private  Position IlsApproachDisplay.outerMarker
           
private  Position TrackDisplay.position
           
private  Position NodeDisplay.position
           
private  Position IlsApproachDisplay.thresh
           
private  Position RunwayDisplay.threshold
           
 

Fields in faa.tg.atcview.displayobjects with type parameters of type Position
private  java.util.List<Position> TrackHistoryDisplay.history
          To save memory we will keep the list to a manageable size
 

Methods in faa.tg.atcview.displayobjects that return Position
private  Position SectorFpaDisplay.calculateCenter()
           
 Position TrackDisplay.getPosition()
          return the current position of this track required by HasQuadTreePoint
 Position NodeDisplay.getPosition()
          return position required by HasQuadTreePoint
 Position FixDisplay.getPosition()
          return position required by HasQuadTreePoint
 

Methods in faa.tg.atcview.displayobjects with parameters of type Position
 void TrackHistoryDisplay.addTrackHistory(Position position)
          add position to track history
 java.awt.Rectangle TrackHaloDisplay.getDisplayBounds(DisplayContext displayContext, Position position)
          returns the current bounds of the display given the current position of the aircraft and information about the AtcDisplay
private  java.awt.geom.Ellipse2D TrackHaloDisplay.getHalo(DisplayContext displayContext, Position position)
          return halo given DisplayContext and the current Position of the aircraft
 void TrackHaloDisplay.paint(java.awt.Graphics2D graphic, DisplayContext displayContext, Position position)
          paint this halo
 void LineStyleInterface.paintLine(java.awt.Graphics2D graphic, DisplayContext displayContext, Position pos1, Position pos2)
          return a String representation of this object
 void CustomLineStyle.paintLine(java.awt.Graphics2D graphic, DisplayContext displayContext, Position pos1, Position pos2)
          paint the line from position 1 to position 2
 void TrackDisplay.updatePosition(Position position)
          update the position of the track
 void PredictorDisplay.updatePredictorDisplay(Speed speed, Position pos, Angle heading)
           
 

Constructors in faa.tg.atcview.displayobjects with parameters of type Position
MapDisplay(MapName mapName, Position mapCenter, MapDisplaySettings mapSettings)
          Constructor caller is responsible for added displays for the map's lines, arces, and symbols
NodeDisplay(java.lang.String name, Position position)
          Constructor
PredictorDisplay(Speed speed, Position pos, Angle heading, PredictorSettings settings)
           
 

Uses of Position in faa.tg.atcview.events
 

Fields in faa.tg.atcview.events declared as Position
private  Position PickEvent.position
           
 

Methods in faa.tg.atcview.events that return Position
 Position PickEvent.getPosition()
           
 

Constructors in faa.tg.atcview.events with parameters of type Position
PickEvent(java.awt.event.MouseEvent mouseEvent, Position position, DisplayContext displayContext)
          public PickEvent(MouseEvent mouseEvent) { this(mouseEvent, null, null); }
 

Uses of Position in faa.tg.atmosphere
 

Methods in faa.tg.atmosphere with parameters of type Position
 Pressure StndDayAtm.getAmbientPressure(Position pos)
          Returns the Ambient Pressure
 Temperature StndDayAtm.getAmbientTemperature(Position pos)
          Returns the Ambient Temperature
 Temperature RucAtm.getAmbientTemperature(Position pos)
          Returns the Ambient Temperature as specified by the ruc236
 Density StndDayAtm.getDensity(Position pos)
          Returns the density of the air at the specified position.
 LocalAtm TimeSequencedStndAtmWind.getLocalAtm(Position pos)
          Returns the local atmospheric conditions at a given position.
 LocalAtm StndDayAtmStratifiedWind.getLocalAtm(Position pos)
          Returns the local atmospheric conditions at a given position.
 LocalAtm StndDayAtmNoWind.getLocalAtm(Position pos)
          Returns the local atmospheric conditions at a given position.
 LocalAtm StndDayAtmConstantWind.getLocalAtm(Position pos)
          Returns the local atmospheric conditions at a given position.
 LocalAtm StndDayAtm.getLocalAtm(Position pos)
          Returns the LocalAtm for a given position.
 LocalAtm RucAtm.getLocalAtm(Position pos)
          Returns the LocalAtm for a given position.
 LocalAtm Atmosphere.getLocalAtm(Position pos)
          Returns the local atmospheric conditions at a given position.
 LocalAtm AtmModel.getLocalAtm(Position pos)
          Returns the Local Atmosphere for a given position.
 LocalWind WindModel.getLocalWind(Position pos)
          Returns local wind x & y speeds and wind gradients for a given position.
 LocalWind TimeSequencedStndAtmWind.getLocalWind(Position pos)
          Returns the local wind conditions for a position according to the wind model used.
 LocalWind StndDayAtmStratifiedWind.getLocalWind(Position pos)
          Returns the local wind conditions for a position according to the wind model used.
 LocalWind StndDayAtmNoWind.getLocalWind(Position pos)
          Returns the local wind conditions for a position according to the wind model used.
 LocalWind StndDayAtmConstantWind.getLocalWind(Position pos)
          Returns the local wind conditions for a position according to the wind model used.
 LocalWind RucWind.getLocalWind(Position pos)
          Returns the local wind conditions at a given position.
 LocalWind NoWind.getLocalWind(Position pos)
          Returns the local wind conditions at a given position.
 LocalWind Atmosphere.getLocalWind(Position pos)
          Returns the local wind conditions for a position according to the wind model used.
 Altitude StndDayAtm.getPressureAltitude(Position pos)
          Returns the altitude as calculated from the measured local pressure, based on the standard atmosphere.
 Coefficient StndDayAtm.getPressureRatio(Position pos)
          Returns the dimensionless ratio of ambient pressure and the pressure at sea level.
 Speed StndDayAtm.getSpeedOfSound(Position pos)
          Deprecated. More properly a function of the LocalAtm.
 WindSpeed NoWind.getWindX(Position pos)
          Gets the wind for the x direction (north/south: where north is positive).
 WindSpeed NoWind.getWindY(Position pos)
          Gets the wind for the y direction (east/west: where east is positive).
 

Uses of Position in faa.tg.atmosphere.ruc
 

Fields in faa.tg.atmosphere.ruc declared as Position
private  Position LatLonTest.position
           
private  Position[][] LatLonIndexTest.positionArray
           
 

Methods in faa.tg.atmosphere.ruc that return Position
 Position LatLonTest.getPosition()
           
 Position[][] LatLonIndexTest.getSubArray(Position firstPoint, int iSize, int jSize)
           
 

Methods in faa.tg.atmosphere.ruc with parameters of type Position
 Index Ruc236.getIndexFromPosition(Position aircraftPosition)
           
 LocalAtm Ruc236.getLocalAtm(Position pos)
          Returns the LocalAtm for a given position.
 LocalWind Ruc236.getLocalWind(Position pos)
          Returns the local wind conditions at a given position.
 Position[][] LatLonIndexTest.getSubArray(Position firstPoint, int iSize, int jSize)
           
 Temperature Ruc236.getTemperature(Position pos)
           
 WindComponents Ruc236.getUnInterpolatedWindComponents(Position pos)
           
 WindComponents Ruc236.getWindComponents(Position pos)
           
 

Uses of Position in faa.tg.atmosphere.ruc.ructesting
 

Fields in faa.tg.atmosphere.ruc.ructesting declared as Position
private  Position LatLonTest.position
           
private  Position[][] LatLonIndexTest.positionArray
           
 

Methods in faa.tg.atmosphere.ruc.ructesting that return Position
 Position LatLonTest.getPosition()
           
 Position[][] LatLonIndexTest.getSubArray(Position firstPoint, int iSize, int jSize)
           
 

Methods in faa.tg.atmosphere.ruc.ructesting with parameters of type Position
 Position[][] LatLonIndexTest.getSubArray(Position firstPoint, int iSize, int jSize)
           
 

Uses of Position in faa.tg.compact
 

Fields in faa.tg.compact declared as Position
private  Position Position4DList.BasePos4D.position
           
 

Methods in faa.tg.compact that return Position
 Position Position4DList.BasePos4D.getPosition()
           
 Position Position4D.getPosition()
           
 Position Position4DList.PositionIterator.next()
           
 

Methods in faa.tg.compact that return types with arguments of type Position
 java.util.Iterator<Position> Position4DList.PositionCollection.iterator()
           
 java.util.Collection<Position> Position4DList.positions()
           
 

Methods in faa.tg.compact with parameters of type Position
 void Trajectory.add(Position position, java.util.Date date)
           
 boolean Position4DList.add(Position pos, java.util.Date date)
           
 boolean Position4DList.add(Position pos, Time time)
           
 

Constructors in faa.tg.compact with parameters of type Position
Position4DList.BasePos4D(Position pos)
           
Position4DList.DateBasedPos4D(Position pos, java.util.Date date)
           
Position4DList.TimeBasedPos4D(Position pos, Time time)
           
 

Uses of Position in faa.tg.dis
 

Methods in faa.tg.dis that return Position
 Position EntityLocation.getPosition()
          get the Position of this Entity
 

Methods in faa.tg.dis with parameters of type Position
 NED_VelocityVector EntityVelocity.getNEDVector(Position pos)
          Dynamically creates a NED_VelocityVector from the current x,y,z values within.
 

Uses of Position in faa.tg.dra.objects
 

Fields in faa.tg.dra.objects declared as Position
private  Position DynamicDensity.pointOfTangency
           
 

Constructors in faa.tg.dra.objects with parameters of type Position
DynamicDensity(int airStatesQuantity, java.util.Vector airStates, java.util.Vector geoSectors, Position pointOfTangency, java.util.Vector routesVector, java.util.Vector airStatesAll)
          Constructs the DynamicDensity object.
 

Uses of Position in faa.tg.dra.tools
 

Fields in faa.tg.dra.tools declared as Position
private  Position DynamicDensityFactory.pointOfTangency
           
private  Position TextWriter.xyCenter
           
 

Fields in faa.tg.dra.tools with type parameters of type Position
private  java.util.Hashtable<Acid,java.util.Vector<Position>> AcLatLonGeoMapPointFactory.positions
           
 

Methods in faa.tg.dra.tools that return Position
 Position DynamicDensityFactory.getPointOfTangency()
          Gets point of tangency.
 Position TextWriter.getXyCenter()
          Returns null if text output is to be latitude/longitude; otherwise value is a stereographic projection center (point of tangency) used to derive xy-coordinates for text output usable by classes implementing HasTextXY.
 

Methods in faa.tg.dra.tools with parameters of type Position
 java.lang.String DraStore.getGeoSector(Position pos)
          Returns the name of the GeoSector the Position is in: if sector boundaries (FPAs) enclosing the Position have not been imported to a sector, this returns null.
protected static boolean ViolationSepFactory.isViolations(Position pos1, Position pos2, Distance horizDist, Distance alt)
          Return whether positions are within the specified horizontal and vertical distances from each other.
protected static boolean VortexSepFactory.isWithinDistances(Position pos1, Position pos2, Distance horizDist, Distance alt)
          Return whether positions are within the specified horizontal and vertical distances from each other.
 void DynamicDensityFactory.setPointOfTangency(Position pointOfTangency)
          Set point of tangency.
 void TextWriter.setXyCenter(Position xyCenter)
          Sets a stereographic projection center (point of tangency) to use for classes implementing HasTextXY or, if set to null, all text output writes the position output as latitude/longitude.
 void TextWriter.setXyCenter(Position xyCenter, Distance xOffset, Distance yOffset)
          Sets a stereographic projection center (point of tangency) to use for classes implementing HasTextXY or, if set to null, all text output writes the position output as latitude/longitude.
 void DelimWriter.setXyCenter(Position xyCenter, Distance xOffset, Distance yOffset)
          Sets a stereographic projection center (point of tangency) to use for classes implementing HasTextXY defining MethodSpec chain(s) that end in: "getPosition", "getLatitude"/"getLongitude"; or, if set to null, all text output writes the position output as latitude/longitude.
 

Constructors in faa.tg.dra.tools with parameters of type Position
TextWriter(java.lang.String outputFname, Position xyCenter)
          Constructs writer that prints TextWritables receivd to a readable report.
 

Uses of Position in faa.tg.dynamicDensity.math
 

Fields in faa.tg.dynamicDensity.math declared as Position
private  Position PotentialConflictProximity.pointOfTangency
           
private  Position MeasureOfAircraftCloseToBoundary.pointOfTangency
           
private  Position MeasureAirPairsInConflict_CloseToSecBoundary.pointOfTangency
           
 

Methods in faa.tg.dynamicDensity.math with parameters of type Position
private  boolean InverseMinHorizontal_VerticalSep.calculateHorizontalSeparation(Position checkinPosition, Position position)
           
private  boolean InverseAverageMinHorizontal_VerticalSep.calculateHorizontalSeparation(Position checkinPosition, Position position)
           
private  boolean InverseMinHorizontal_VerticalSep.calculateVerticalSeparation(Position checkinPosition, Position position)
           
private  boolean InverseAverageMinHorizontal_VerticalSep.calculateVerticalSeparation(Position checkinPosition, Position position)
           
private  Distance SectorAspectRatio.getDistanceToSectorBoundary(GeoSector gSector, Position rtNode, TrueBearing heding)
           
 

Constructors in faa.tg.dynamicDensity.math with parameters of type Position
MeasureAirPairsInConflict_CloseToSecBoundary(GeoSector geoSector, java.lang.String checkinSimTime, java.util.Vector aircraftStatesAll, Position pointOfTangency)
           
MeasureOfAircraftCloseToBoundary(GeoSector geoSector, java.lang.String checkinSimTime, java.util.Vector airStatesAll, Position pointOfTangency)
           
PotentialConflictProximity(java.util.Vector airStates, double laterally, double vertically, Position pointOfTangency, java.util.Vector geoSectors)
           
 

Uses of Position in faa.tg.dynamicDensity.math.convexHull
 

Fields in faa.tg.dynamicDensity.math.convexHull declared as Position
private  Position AircraftDensityByAirspace.pointOfTangency
           
 

Constructors in faa.tg.dynamicDensity.math.convexHull with parameters of type Position
AircraftDensityByAirspace(java.util.Vector airStates, java.util.Vector aircraftPositions, Position pointOfTangency, java.util.Vector geoSectors, java.util.Vector flyingStatusVector, Altitude lowAltitude, Altitude higAltitude, java.lang.String sector)
           
 

Uses of Position in faa.tg.dynamicDensity.math.cri
 

Methods in faa.tg.dynamicDensity.math.cri with parameters of type Position
private  boolean ConvergenceRecognitionIndex.crossPathAtTheSameTime(AircraftState checkinAirState, Position checkinPosition, AircraftState airState, Position position)
           
 

Uses of Position in faa.tg.dynamicDensity.math.cti
 

Fields in faa.tg.dynamicDensity.math.cti declared as Position
private  Position CTI2perAircraft.ccpPosition
           
private  Position CTI2perAircraft.sectorBoundaryPosition
           
private  Position CTI1perAircraft.sectorBoundaryPosition
           
 

Constructors in faa.tg.dynamicDensity.math.cti with parameters of type Position
CTI1perAircraft(Position sectorBoundaryPosition, AircraftState aircraftState)
           
CTI2perAircraft(Position ccpPosition, Position sectorBoundaryPosition, AircraftState aircraftState)
           
 

Uses of Position in faa.tg.dynamicDensity.math.dofi
 

Fields in faa.tg.dynamicDensity.math.dofi declared as Position
private  Position DegreesOfFeedomIndex.pointOfTangency
           
private  Position DegreesOfFeedom.pointOfTangency
           
private  Position DegreesOfFeedom.position1
           
private  Position DegreesOfFeedom.position2
           
 

Constructors in faa.tg.dynamicDensity.math.dofi with parameters of type Position
DegreesOfFeedom(Position position1, Position position2, double lateralSeparation, GeoSector geoSector, Position pointOfTangency)
           
DegreesOfFeedomIndex(java.util.Vector flyingStatus, java.util.Vector positions, Position pointOfTangency, GeoSector geoSector)
           
 

Uses of Position in faa.tg.dynamicDensity.math.sci
 

Fields in faa.tg.dynamicDensity.math.sci declared as Position
private  Position SeparationIndexVertical.pointOfTangency
           
private  Position SeparationIndexOceanic.pointOfTangency
           
private  Position SeparationIndexLongitudinal.pointOfTangency
           
private  Position SeparationIndexLateral.pointOfTangency
           
private  Position SeparationIndexHorizontal.pointOfTangency
           
private  Position SeparationIndexEnrouteTerminal.pointOfTangency
           
private  Position SeparationCriticalityIndex.pointOfTangency
           
private  Position SeparationIndexVertical.position1
           
private  Position SeparationIndexOceanic.position1
           
private  Position SeparationIndexLongitudinal.position1
           
private  Position SeparationIndexLateral.position1
           
private  Position SeparationIndexHorizontal.position1
           
private  Position SeparationIndexEnrouteTerminal.position1
           
private  Position SeparationIndexVertical.position2
           
private  Position SeparationIndexOceanic.position2
           
private  Position SeparationIndexLongitudinal.position2
           
private  Position SeparationIndexLateral.position2
           
private  Position SeparationIndexHorizontal.position2
           
private  Position SeparationIndexEnrouteTerminal.position2
           
 

Methods in faa.tg.dynamicDensity.math.sci with parameters of type Position
 boolean SeparationCriticalityIndex.isOceanic(java.util.Iterator geoSectorsIterator, Position position)
           
 

Constructors in faa.tg.dynamicDensity.math.sci with parameters of type Position
SeparationCriticalityIndex(java.util.Vector geoSectors, Position pointOfTangency, java.util.Vector airStatesAll, java.lang.String checkinSector, java.lang.String time)
           
SeparationIndexEnrouteTerminal(Position position1, Position position2, Position pointOfTangency, double verticalMin, double horizontalMin)
           
SeparationIndexHorizontal(Position position1, Position position2, Position pointOfTangency, double horizontalMin)
           
SeparationIndexLateral(Position position1, Position position2, Position pointOfTangency, double lateralMin)
           
SeparationIndexLongitudinal(Position position1, Position position2, Position pointOfTangency, double longitudinalMin)
           
SeparationIndexOceanic(Position position1, Position position2, Position pointOfTangency, double verticalMin, double lateralMin, double longitudinalMin)
           
SeparationIndexVertical(Position position1, Position position2, Position pointOfTangency, double verticalMin)
           
 

Uses of Position in faa.tg.dynamicDensity.math.sector
 

Fields in faa.tg.dynamicDensity.math.sector declared as Position
private  Position AircraftToSectorBoundary.aircraftPosition
           
private  Position SectorParameters.pointOfTangency
           
private  Position AircraftToSectorBoundary.pointOfTangency
           
private  Position GeoSectorBoundarySegment.pos1
           
private  Position GeoSectorBoundarySegment.pos2
           
 

Methods in faa.tg.dynamicDensity.math.sector that return Position
 Position GeoSectorBoundarySegment.getSectorBoundarySegmentPosition1()
           
 Position GeoSectorBoundarySegment.getSectorBoundarySegmentPosition2()
           
 

Methods in faa.tg.dynamicDensity.math.sector with parameters of type Position
 void GeoSectorBoundarySegment.setSectorBoundarySegmentPosition1(Position position1)
           
 void GeoSectorBoundarySegment.setSectorBoundarySegmentPosition2(Position position2)
           
private  boolean GeoSectorBoundaryOnCertainAltitude.validSegment(Position pos1, Position pos2, Altitude alt, GeoSector geoSec)
           
 

Constructors in faa.tg.dynamicDensity.math.sector with parameters of type Position
AircraftToSectorBoundary(Position pointOfTangency, Distance checkDistance, Polygon geoSectorBoundary, Position aircraftPosition)
           
GeoSectorBoundarySegment(Position pos1, Position pos2, Altitude altitude, GeoSector geoSector)
           
SectorParameters(GeoSector geoSector, Position pointOfTangency)
           
 

Uses of Position in faa.tg.earth
 

Methods in faa.tg.earth with parameters of type Position
 MagneticDeclination Earth.getMagneticDeclination(Position location)
          Returns the magnetic declination for the given position the current system date will be used.
 MagneticDeclination Earth.getMagneticDeclination(Position location, java.util.Date simulationDate)
          Returns the magnetic declination for the given position on the given date, assumed to be simulated date.
 

Uses of Position in faa.tg.earth.magneticField
 

Methods in faa.tg.earth.magneticField with parameters of type Position
 void EarthGeoMagneticDeclination.calculateMagneticFieldComponent(Position position, java.util.Date date)
          Calculates the magnetic field components (x, y, z & h, plus their yearly rate of change) from the supplied position and date.
 MagneticDeclination EarthMagneticFieldGeomag30Imp.getMagneticDeclination(Position pos, java.util.Date date)
          Calculate Magnetic MagneticDeclination for a given postion and date.
 MagneticDeclination EarthMagneticFieldFixedImp.getMagneticDeclination(Position pos, java.util.Date date)
          Calculate Magnetic MagneticDeclination for a given postion and date.
 MagneticDeclination EarthMagneticField.getMagneticDeclination(Position pos, java.util.Date date)
          Calculate Magnetic MagneticDeclination for a given postion and date.
 MagneticDeclination EarthGeoMagneticDeclination.getMagneticDeclination(Position position, java.util.Date date)
          Required by the EarthMagneticField interface.
 

Constructors in faa.tg.earth.magneticField with parameters of type Position
EarthGeoMagneticDeclination(java.lang.String urlName, Position position, java.util.Date date)
          Another constructor.
 

Uses of Position in faa.tg.eco.remoteecogui.client
 

Fields in faa.tg.eco.remoteecogui.client declared as Position
private  Position AcInfoStudy.currentPosition
           
 

Uses of Position in faa.tg.eramviewer
 

Fields in faa.tg.eramviewer declared as Position
private  Position XmlCommonParamsImporter.EramStereoMapProjection.pointOfTangency
           
 

Methods in faa.tg.eramviewer that return Position
 Position XmlCommonParamsImporter.getPointOfTangency()
           
 

Methods in faa.tg.eramviewer with parameters of type Position
 Coordinate XmlCommonParamsImporter.EramStereoMapProjection.latLonToXYCoordinate(Position pos)
           
 

Constructors in faa.tg.eramviewer with parameters of type Position
XmlCommonParamsImporter.EramStereoMapProjection(Position pointOfTangency, Distance xOffset, Distance yOffset)
           
 

Uses of Position in faa.tg.eramviewer.airspace
 

Fields in faa.tg.eramviewer.airspace declared as Position
private  Position EramFixImporter.position
           
private  Position EramFavNode.position
           
 

Constructors in faa.tg.eramviewer.airspace with parameters of type Position
EramFavNode(java.lang.String aNodeId, Position aPos)
           
EramFix(java.lang.String name, Position position)
           
EramFix(java.lang.String aFixId, java.lang.String aIcaoCode, java.lang.String aFixType, java.lang.String aFixName, boolean aFixinUs, boolean aIsNational, boolean aHighPowerVor, boolean aDPositionMapData, Position aPosition)
           
 

Uses of Position in faa.tg.eramviewer.geomap
 

Fields in faa.tg.eramviewer.geomap declared as Position
(package private)  Position GeoMapLine.endPos
           
protected  Position GeoMapObject.mPosition
           
(package private)  Position GeoMapLine.startPos
           
 

Uses of Position in faa.tg.filters
 

Fields in faa.tg.filters declared as Position
private  Position DistanceFilter.referencePos
           
 

Methods in faa.tg.filters that return Position
protected  Position TextDataFileReader.makePosition(java.lang.String xpos, java.lang.String ypos, DistanceUnits distUnit, java.lang.String altpos)
          Constructs a position based on string inputs.
 

Methods in faa.tg.filters with parameters of type Position
private  void PlotGenerator.initializeMapProjection(Position currPos)
          Initialize the mapProjection with a stereographic projection where the tangent is based on this position rounded down to a whole degree.
 

Constructors in faa.tg.filters with parameters of type Position
DistanceFilter(Position referencePos, Distance distance)
          Constructor for DistanceFilter.
 

Uses of Position in faa.tg.filters.attributes
 

Methods in faa.tg.filters.attributes that return Position
 Position HasPosition.getPosition()
           
 

Uses of Position in faa.tg.geometry
 

Fields in faa.tg.geometry declared as Position
private  Position Circle.center
          Center of the Circle as a position.
private  Position Polygon.geoCenter
          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).
protected  Position MapProjection.pointOfTangency
           
private  Position[] Polygon.vertexArray
          The vertices of the polygon in a Position array: a closed polygon so the first point of the Polygon is the same Position as the last point.
 

Methods in faa.tg.geometry that return Position
 Position Polygon.getGeoCenter()
          Returns the geographic center of the Positions in this Polygon: midway between the north- and south-most Latitudes, the east- and west-most Longitudes, and the upper- and lower-most Altitudes.
 Position MapProjection.getPointOfTangency()
           
private  Position StereoMapProjection.xyToLatLonStd(Distance xCoord, Distance yCoord, Altitude alt)
          Convert x/y to lat/lon - based on CMS CNVRT EXEC and comfirmed against code in NAS source module SCX task SCXE.
 Position StereoMapProjection.xyToPosition(Coordinate coord, Altitude altitude)
          Converts xy coordinates to latitude/longitude delagating to xyToPosition(Coordinate coordinate, Altitude altitude).
 Position OptimizedStereoMapProjection.xyToPosition(Coordinate coord, Altitude altitude)
           
 Position StereoMapProjection.xyToPosition(Distance xCoord, Distance yCoord, Altitude alt)
          Converts xy coordinates to latitude/longitude using a locally developed approximation method.
 Position OptimizedStereoMapProjection.xyToPosition(Distance coord, Distance coord2, Altitude alt)
           
abstract  Position MapProjection.xyToPosition(Distance xCoord, Distance yCoord, Altitude alt)
           
 Position EquatorialMercatorProjection.xyToPosition(Distance xCoord, Distance yCoord, Altitude alt)
          Converts xy coordinates to latitude/longitude using a locally developed approximation method.
 

Methods in faa.tg.geometry that return types with arguments of type Position
 java.util.List<Position> TrajectoryPredictor.BoundaryCrossingDetermination(Sector sector)
          This method identifies the points where the computed trajectory crosses specific volumes of airspace.
 java.util.List<Position> TrajectoryPredictor.BoundaryCrossingDetermination(Shape shape)
          This method identifies the points where the computed trajectory crosses specific volumes of airspace.
 java.util.List<Position> TrajectoryPredictor.getRouteConversion(java.util.List<Fix> fixList)
          This method translates a fix list into a series of latitude and longitude points.
 java.util.List<Position> TrajectoryPredictor.getRouteConversion(Route route)
          This method translates a route into a series of latitude and longitude points.
 java.util.List<Position> TrajectoryPredictor.getRouteConversion(SidRoute route)
          This method translates a sidRoute into a series of latitude and longitude points.
 java.util.List<Position> TrajectoryPredictor.getRouteConversion(StarRoute route)
          This method translates a starRoute into a series of latitude and longitude points.
 

Methods in faa.tg.geometry with parameters of type Position
 Latitude StereoMapProjection.calcConformalLat(Position pos)
          Calculates and returns the conformal latitude.
 boolean Polygon.contains(Position testPos)
          Determines if a Position is inside the polygon (checks only the latitude and longitude, not the altitude).
 boolean Circle.contains(Position pos)
          Contains is a boolean that is true if the position is within circle and is false otherwise.
 boolean Shape.contains(Position pos)
          Returns whether the shape contains the Position passed in.
 RouteSegment TrajectoryPredictor.initializeLateralPath(Position currentPosition, Route route)
          This method determines the path from the present position to the route
 java.awt.geom.Point2D.Double StereoMapProjection.latLonToXY(Position pos, DistanceUnits du)
          Converts a Position and a distance unit to xy coordinates.
abstract  java.awt.geom.Point2D.Double MapProjection.latLonToXY(Position pos, DistanceUnits du)
           
 java.awt.geom.Point2D.Double EquatorialMercatorProjection.latLonToXY(Position pos, DistanceUnits du)
          Project Position and return Point2D in units of DistanceUnits Overrides method in MapProjection.
 Coordinate StereoMapProjection.latLonToXYCoordinate(Position pos)
          Converts a Position and a distance unit to Coordinate object.
 Coordinate OptimizedStereoMapProjection.latLonToXYCoordinate(Position pos)
           
private  void Rectangle.makeRectangle(TrueBearing trueBearing, Distance width, Position startPosition, Position endPosition)
          Common-code private function for rectangle.
 

Constructors in faa.tg.geometry with parameters of type Position
Circle(Position center, Distance radius)
           
OptimizedStereoMapProjection(Position pointOfTangency)
          Creates a stereographic projection based on the given point of tangency.
Polygon(Position[] inVertexArray)
          Constructor to create a Polygon object using an array of Positions to designate the vertices.
Position2D(Position pos, StereoMapProjection smp)
          Constructor builds x,y in nautical miles, this is somewhat limiting but a result of Point2D.Double only using a double to the x and y value.
Rectangle(Position[] vertexArray)
          Constructor to create a Rectangle object using an array of Positions to designate the vertices.
Rectangle(TrueBearing heading, Distance width, Position startPosition, Position endPosition)
           
Rectangle(TrueBearing heading, Position startPosition, Distance length, Distance width)
           
StereoMapProjection(Ellipsoid el, Position pointOfTangency)
          Constructor for stereographic projection information.
StereoMapProjection(Ellipsoid el, Position pointOfTangency, Distance xOffset, Distance yOffset)
          Constructor for stereographic projection information
StereoMapProjection(Position pointOfTangency)
          Constructor for stereographic projection information using center point offsets of zero and the default WGS84 ellipsoid.
StereoMapProjection(Position pointOfTangency, Coordinate offset)
           
StereoMapProjection(Position pointOfTangency, Distance xOffset, Distance yOffset)
          Constructor for stereographic projection information using the default WGS84 ellipsoid.
 

Uses of Position in faa.tg.googleearth.nfdc
 

Methods in faa.tg.googleearth.nfdc with parameters of type Position
 void KmlPlacemark.addCoordinate(Position position)
           
 void KmlPlacemark.addCoordinate(Position position, Altitude altitude)
           
 

Constructors in faa.tg.googleearth.nfdc with parameters of type Position
KmlPlacemark(java.lang.String name, Position position, java.lang.String type)
          The Simple Placemark
 

Uses of Position in faa.tg.ground
 

Fields in faa.tg.ground declared as Position
private  Position GroundFixConnection.control1
           
private  Position GroundFixConnection.control2
           
 

Methods in faa.tg.ground that return Position
 Position GroundFixConnection.getControl1()
           
 Position GroundFixConnection.getControl2()
           
 Position Point.toPosition(Altitude alt, Locale locale)
           
 Position Point.toPosition(Locale locale)
           
 Position Locale.xyToPosition(Coordinate coord, Altitude altitude)
          Converts xy coordinates to latitude/longitude delagating to xyToPosition(Coordinate coordinate, Altitude altitude).
 Position Locale.xyToPosition(Distance xCoord, Distance yCoord, Altitude alt)
          Converts x-y coordinates to latitude/longitude.
 

Methods in faa.tg.ground with parameters of type Position
 GroundFixConnection GroundFix.connectToFix(GroundFix aFix, Position aCtlOne, Position aCtlTwo, Locale locale)
           
 Coordinate Locale.latLonToXYCoordinate(Position pos)
          Converts a Position and a distance unit to Coordinate object.
 

Constructors in faa.tg.ground with parameters of type Position
GroundFix(java.lang.String name, Position position)
          Constructs a GroundFix with the specified name and position and a type of "Unknown".
GroundFix(java.lang.String name, Position position, GroundFixType type)
          Constructs a GroundFix with the specified name, position, and type.
GroundFix(java.lang.String name, Position position, java.lang.String type)
          Constructs a GroundFix with the specified name, position, and type.
GroundFixConnection(GroundFix origin, GroundFix destination, Position control1, Position control2, Locale locale)
          Construct a GroundFixConnection with aSecond as the destination.
LineSegment(Position first, Position second, Locale proj)
           
Point(Position pos, Locale proj)
           
 

Uses of Position in faa.tg.ground.airport
 

Methods in faa.tg.ground.airport that return Position
 Position AirportOverlay.xyToPosition(Coordinate coord, Altitude altitude)
           
 Position AirportOverlay.xyToPosition(Distance xCoord, Distance yCoord, Altitude alt)
           
 

Methods in faa.tg.ground.airport with parameters of type Position
 boolean RunwayOverlay.contains(Position pos)
           
 boolean GroundRunway.contains(Position pos)
           
 Coordinate AirportOverlay.latLonToXYCoordinate(Position pos)
           
 

Uses of Position in faa.tg.map
 

Fields in faa.tg.map declared as Position
private  Position Map.center
           
private  Position MapLine.endPos
           
private  Position MapArc.focalPoint
           
private  Position MapSymbol.position
           
private  Position MapLine.startPos
           
 

Methods in faa.tg.map that return Position
 Position Map.getCenter()
          returns the center of this map
 Position MapLine.getEndingPosition()
          return ending position
 Position MapArc.getFocalPoint()
          return FocalPoint
 Position MapSymbol.getPosition()
          return the location of this symbol
 Position MapLine.getStartingPosition()
          return starting position
 

Methods in faa.tg.map with parameters of type Position
 void MapLineStyle.paintLine(java.awt.Graphics2D graphic, DisplayContext displayContext, Position pos1, Position pos2)
           
 void Map.setCenter(Position center)
          sets the center of this map
 

Constructors in faa.tg.map with parameters of type Position
AcesMapLine(Position startPos, Position endPos, MapLineStyle style, LineClass lineClass)
          Constructor
AcesMapSymbol(Position pos, MapSymbolType type, SymbolClass symbolClass)
          Constructor
MapArc(Position focalPoint, Distance radius, Angle startAngle, Angle endAngle)
          Constructor
MapLine(Position startPos, Position endPos)
          Construct a MapLine with a Solid Style
MapLine(Position startPos, Position endPos, MapLineStyle style)
          Constructor
MapSymbol(Position position, MapSymbolType type)
          Constructor
 

Uses of Position in faa.tg.nas.airport
 

Methods in faa.tg.nas.airport that return Position
 Position Airport.xyToPosition(Coordinate coord, Altitude altitude)
          Converts xy coordinates to latitude/longitude.
 Position Airport.xyToPosition(Distance xCoord, Distance yCoord, Altitude alt)
          Converts xy coordinates to latitude/longitude using a locally developed approximation method.
 

Methods in faa.tg.nas.airport with parameters of type Position
 Coordinate Airport.latLonToXYCoordinate(Position pos)
          Converts a Position and a distance unit to Coordinate object.
 

Constructors in faa.tg.nas.airport with parameters of type Position
Airport(java.lang.String airportName, Position pos, MagneticDeclination magDec)
          Constructor for Airport
Airport(java.lang.String airportName, Position pos, MagneticDeclination magDec, java.util.List<Runway> runways)
          Constructor for Airport.
 

Uses of Position in faa.tg.nas.airport.runway
 

Fields in faa.tg.nas.airport.runway declared as Position
private  Position Runway.endOfRunway
          The Position for the end of the runway: it is calculated based on the threshold location, the runway heading, and the length of the runway.
private  Position Runway.threshold
          The position marking the start of the runway.
 

Methods in faa.tg.nas.airport.runway that return Position
 Position Runway.getEndOfRunway()
           
 Position Runway.getPosition()
          Deprecated. Don't use this, use getThreshold()
 Position Runway.getThreshold()
          The preferred method of getting the position
 

Methods in faa.tg.nas.airport.runway with parameters of type Position
 boolean Runway.contains(Position aPos)
          Returns true if argument is inside the runway.
 

Constructors in faa.tg.nas.airport.runway with parameters of type Position
Runway(java.lang.String airportName, java.lang.String runwayName, TrueBearing landingBearing, Position threshold, Distance length, Distance width)
          Constructor.
 

Uses of Position in faa.tg.nas.airport.runway.ils
 

Fields in faa.tg.nas.airport.runway.ils declared as Position
private  Position ILS.approachGate
          This is the position of the approach gate for the runway (may be an estimate).
private  Position GlideSlopeCone.glideAntennaPos
          Position of glide slope antenna, data usually comes from NFDC
private  Position GlideSlope.glideAntennaPos
          Position of glide slope antenna, data usually comes from NFDC
private  Position Localizer.location
           
private  Position Marker.position
           
 

Methods in faa.tg.nas.airport.runway.ils that return Position
 Position GlideSlopeCone.getAntennaPosition()
          Returns the position of the glide slope antenna.
 Position GlideSlope.