Uses of Class
faa.tg.units.TrueHeading

Packages that use TrueHeading
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.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.latcontrol This package provides the lateral control logic model for aircraft in the TGF simulator. 
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.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   
faa.tg.aircraft.adm.modus.latmodus.fte   
faa.tg.aircraft.cmd This package provides a directory for an alternative method for generating commands on an aircraft. 
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.ground   
faa.tg.aircraft.ground.crash   
faa.tg.aircraft.ground.generator   
faa.tg.aircraft.transition   
faa.tg.atcview   
faa.tg.atmosphere This package provides the simulators model of the Earth's Atmosphere, the standard day model is implemented. 
faa.tg.dynamicDensity.math   
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.ground   
faa.tg.nas.airport.runway.ils   
faa.tg.nas.procedures   
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.prep.cdr This package contains classes used to analyze Terminal CDR recordings. 
faa.tg.recording.state This package contains state information about objects, events, conditions, and changes of state in a simulation. 
faa.tg.simevent.predicate This package provides the classes for Simulation Event Predicates 
faa.tg.sp.cmd This package contains classes that implement Commands to the aircraft 
faa.tg.track   
faa.tg.units This package provides the simulation classes used to represent Units and Measurements, i.e Altitude, Speed, Heading etc... 
faa.tg.util.convertertool This package contains utility classes for airspeed GUI calculator. 
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. 
 

Uses of TrueHeading in faa.tg.adsb
 

Fields in faa.tg.adsb declared as TrueHeading
(package private)  TrueHeading AdsbAirRefVelocity.trueHeading
          The true heading of this ADS-B aircraft.
 

Methods in faa.tg.adsb that return TrueHeading
 TrueHeading AdsbAirRefVelocity.getTrueHeading()
           
 

Constructors in faa.tg.adsb with parameters of type TrueHeading
AdsbAirRefVelocity(Acid aircraftID, TrueHeading trueHdg, TrueAirspeed tas)
          Constructor for AdsbAirRefVelocity class.
 

Uses of TrueHeading in faa.tg.aircraft
 

Fields in faa.tg.aircraft declared as TrueHeading
private  TrueHeading HeadingCaptureEvent.capturedHeading
           
private  TrueHeading HeadingChangeEvent.desiredHeading
           
 

Methods in faa.tg.aircraft that return TrueHeading
 TrueHeading Aircraft.calculateTrueHeading(MagneticHeading magHeading)
           
 TrueHeading HeadingEventI.getDesiredHeading()
           
 TrueHeading HeadingChangeEvent.getDesiredHeading()
          Returns the changed heading that this event was notification of.
 TrueHeading HeadingCaptureEvent.getDesiredHeading()
          Returns the desired heading that was captured by this event.
abstract  TrueHeading Dynamics.getDesiredHeading()
          return current desired true heading
 TrueHeading LateralInputInterface.getTrueHeading()
          used as an input to the guidance and control systems
 TrueHeading Dynamics.getTrueHeading()
          return current true heading
static TrueHeading AirspeedConversions.toTrueHeading(NED_VelocityVector nedVelocityVect, Speed windX, Speed windY)
          Get the TrueHeading from the NED_VelocityVector and wind components.
 

Methods in faa.tg.aircraft with parameters of type TrueHeading
protected  MagneticHeading Dynamics.calculateMagneticHeading(Position position, TrueHeading heading)
           
 void AircraftEventBus.fireHeadingCaptureEvent(TrueHeading capturedHdg)
           
 void AircraftEventBus.fireHeadingChangeEvent(TrueHeading desiredHdg)
           
 void Controller.leftTurn(TrueHeading targetHdg)
          Change the heading of the aircraft by turning left until the specified true heading is achieved.
 void Aircraft.leftTurn(TrueHeading targetHeading)
          Change the heading of the aircraft by turning left until the specified true heading is achieved.
 void Controller.newHeading(TrueHeading targetHdg)
          Change the heading of the aircraft to a new heading.
 void Aircraft.newHeading(TrueHeading targetHeading)
          Change the heading of the aircraft to a new heading.
 void Controller.newRoute(Route route, TrueHeading headingToRoute)
          Instructs aircraft to follow the specified heading until the specified route is intercepted, then to follow the route thereafter.
 void Aircraft.resumePlannedRoute(TrueHeading headingToTheRoute)
          Method used to instruct the aircraft to capture the PlannedRoute by following the given heading and then to continue to destination.
 void Aircraft.resumePreviousRoute(TrueHeading headingToTheRoute)
          Method used to instruct the aircraft to capture the PlannedRoute by following the given heading and then to continue to destination.
 void Controller.rightTurn(TrueHeading targetHdg)
          Change the heading of the aircraft by turning right until the specified true heading is achieved.
 void Aircraft.rightTurn(TrueHeading targetHeading)
          Change the heading of the aircraft by turning right until the specified true heading is achieved.
static GroundTrackSpeed AirspeedConversions.toGroundTrackSpeed(IndicatedAirspeed ias, LocalAtm localAtm, FlightPathRelAirAngle fpa, TrueHeading hdg, Speed wind_x, Speed wind_y)
          Convert from IndicatedAirspeed to GroundTrackSpeed.
static GroundTrackSpeed AirspeedConversions.toGroundTrackSpeed(Mach mach, FlightPathRelAirAngle fpa, TrueHeading hdg, Speed wind_x, Speed wind_y, Speed speedOfSound)
          Convert from Mach to GroundTrackSpeed.
static GroundTrackSpeed AirspeedConversions.toGroundTrackSpeed(TrueAirspeed tas, FlightPathRelAirAngle fpa, TrueHeading headingRelAir, Speed windX, Speed windY)
          Derive the GroundTrackSpeed (the actual speed relative to the ground) from the TrueAirspeed, other values relative to air mass, and the wind component values.
 

Constructors in faa.tg.aircraft with parameters of type TrueHeading
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.
HeadingCaptureEvent(Aircraft aircraft, TrueHeading capturedHdg)
          Constructs the aircraft event notifying of a heading capture.
HeadingChangeEvent(Aircraft aircraft, TrueHeading desiredHdg)
          Constructs the aircraft event notifying of a heading change.
 

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

Methods in faa.tg.aircraft.adm.airframe with parameters of type TrueHeading
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.
 

Uses of TrueHeading in faa.tg.aircraft.adm.controllogic.latcontrol
 

Fields in faa.tg.aircraft.adm.controllogic.latcontrol declared as TrueHeading
private  TrueHeading ContinuousHeadingStrategist.desiredHeading
          Deprecated. The continuous heading to maintain.
private  TrueHeading AbstractTurn.desiredHeading
          This is the user-specified (Commanded) heading during each timestep, we will try to get closer to this value.
private  TrueHeading LateralControlLogic.lastDesiredHeading
           
private  TrueHeading RightTurn.normal_desiredHeading
           
private  TrueHeading LeftTurn.normal_desiredHeading
           
private  TrueHeading RightTurn.whenToNormalize
           
private  TrueHeading LeftTurn.whenToNormalize
           
 

Methods in faa.tg.aircraft.adm.controllogic.latcontrol that return TrueHeading
private  TrueHeading RightTurn.calcWhenToNormalize(TrueHeading desiredHeading)
          Calculates when desired heading should be normalized.
private  TrueHeading LeftTurn.calcWhenToNormalize(TrueHeading desiredHeading)
          Calculates when desired heading should be normalized.
 TrueHeading LateralControlLogic.getDesiredHeading()
          Gets the current desired heading
 TrueHeading HeadingStrategist.getDesiredHeading()
          Returns the desired Heading initially commanded
 TrueHeading GenericHeadingStrategist.getDesiredHeading()
          Returns the desired heading initially commanded by the SimPilot as a TrueHeading.
 TrueHeading ContinuousHeadingStrategist.getDesiredHeading()
          Deprecated. Returns the user-specified heading.
 TrueHeading AbstractTurn.getDesiredHeading()
          Returns the desired heading initially commanded by the sim pilot.
 

Methods in faa.tg.aircraft.adm.controllogic.latcontrol with parameters of type TrueHeading
 Angle TurnStrategist.calcE5(TrueHeading currentHeading)
          Calculates the error between the desired heading and the actual heading.
 Angle RightTurn.calcE5(TrueHeading currentHeading)
          Returns the error between the desired heading and the actual heading.
 Angle GenericHeadingStrategist.calcE5(TrueHeading currentHeading)
          Calculates the error between the desired heading and the actual heading.
abstract  Angle AbstractTurn.calcE5(TrueHeading currentHeading)
          Calculates the error between the desired heading and the actual heading all sub classes must implement this method
 Angle LeftTurn.calcE5(TrueHeading currentHeading)
          Returns the error between the desired heading and the actual heading.
protected static Angle AbstractTurn.calcLeftTurnMagnitude(TrueHeading currentHeading, TrueHeading desiredHeading)
          Calculates the magnitude of the turn required to make a left turn from the current to the desired heading.
protected static Angle AbstractTurn.calcRightTurnMagnitude(TrueHeading currentHeading, TrueHeading desiredHeading)
          Calculates the magnitude of the turn required to make a right turn from the current to the desired heading.
private  TrueHeading RightTurn.calcWhenToNormalize(TrueHeading desiredHeading)
          Calculates when desired heading should be normalized.
private  TrueHeading LeftTurn.calcWhenToNormalize(TrueHeading desiredHeading)
          Calculates when desired heading should be normalized.
 RollAngle LateralControlLogic.control(LateralInputInterface lateralInputs, TrueHeading desiredHeading)
          Drive the aircraft to the desired heading, given its current heading the result is an updated roll angle.
 RollAngle HeadingStrategist.control(TrueHeading currentHeading, RollAngle rollAngle)
          Updates the state of this particular strategist implementation.
 RollAngle GenericHeadingStrategist.control(TrueHeading currHeading, RollAngle rollAngle)
          Updates the state of this strategist
 RollAngle ContinuousHeadingStrategist.control(TrueHeading currentHeading, RollAngle rollAngle)
          Deprecated. In this case, override the control method and do nothing, since we want to maintain a constant true heading.
 RollAngle AbstractTurn.control(TrueHeading currentHeading, RollAngle currentRollAngle)
          Updates the state of this particular strategist implementation.
protected static TurnStrategist AbstractTurn.loadStrategist(TrueHeading currHdg, TrueHeading desiredHdg)
          Loads a turn strategist, given the current and desired heading.
 boolean TurnStrategist.normalize(TrueHeading currentHeading, TrueHeading desiredHeading)
          This method returns whether or not to normalize desiredHeading.
 boolean RightTurn.normalize(TrueHeading currentHeading, TrueHeading desiredHeading)
          This method returns whether or not to normalize desiredHeading.
abstract  boolean AbstractTurn.normalize(TrueHeading currentHeading, TrueHeading desiredHeading)
          This method returns whether or not to normalize desiredHeading.
 boolean LeftTurn.normalize(TrueHeading currentHeading, TrueHeading desiredHeading)
          This method returns whether or not to normalize desired heading.
 

Constructors in faa.tg.aircraft.adm.controllogic.latcontrol with parameters of type TrueHeading
AbstractTurn(TrueHeading desiredHeading, Angle initialE5)
          Constructor for the AbstractTurn class; to start the aircraft in a roll, just make the desired heading different from the current heading.
ContinuousHeadingStrategist(TrueHeading desiredHeading)
          Deprecated. Constructor for the continuous heading class.
GenericHeadingStrategist(TrueHeading currHeading, TrueHeading desiredHeading)
          Constructor for the GenericHeadingStrategist class.
LeftTurn(TrueHeading currentHeading, TrueHeading desiredHeading)
          Constructor for the LeftTurn class.
RightTurn(TrueHeading currentHeading, TrueHeading desiredHeading)
          Constructor for the RightTurn class.
 

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

Fields in faa.tg.aircraft.adm.dynamics declared as TrueHeading
private  TrueHeading LongitudinalStates.updatedAircraftHeading
          The newly calculated aircraft heading.
private  TrueHeading AircraftDynamicsResult.updatedTrueHeading
           
 

Methods in faa.tg.aircraft.adm.dynamics that return TrueHeading
 TrueHeading ADMDynamics.getDesiredHeading()
           
 TrueHeading LongitudinalStates.getTrueHeading()
          Returns the calculated true heading.
 TrueHeading AircraftDynamicsResult.getUpdatedTrueHeading()
           
 

Methods in faa.tg.aircraft.adm.dynamics with parameters of type TrueHeading
static LongitudinalStates StateDerivatives.calcLongitudinalStates(Time timeStep, RollAngle rollAngle, TrueAirspeed currentTrueAirspeed, FlightPathRelAirAngle currentFPA, TrueHeading currentTrueHeading, AircraftWeight aircraftWeight, Lift lift, Drag drag, Thrust engineThrust, boolean onGround)
          Calculates the longitudinal states of the aircraft.
 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.
 

Constructors in faa.tg.aircraft.adm.dynamics with parameters of type TrueHeading
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.
LongitudinalStates(TrueAirspeed ta, FlightPathRelAirAngle fpa, TrueHeading th, FlightPathRelAirAngleRate fpar)
          Constructor for the LongitudinalStates.
 

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

Methods in faa.tg.aircraft.adm.group with parameters of type TrueHeading
 void GroupController.leftTurn(TrueHeading targetHeading)
          First, cancels group guidance and uses a standard controller; then converges on the targetHeading by turning left until the heading is achieved.
 void GroupController.newHeading(TrueHeading heading)
          First, cancels group guidance and uses a standard controller; then changes to the heading specified.
 void GroupController.newRoute(Route route, TrueHeading headingToTheRoute)
          First, cancels group guidance and uses a standard controller; then flies along the specified heading until specified route is intercepted.
 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 GroupController.rightTurn(TrueHeading targetHeading)
          First, cancels group guidance and uses a standard controller; then converges on the targetHeading by turning right until the heading is achieved.
 

Constructors in faa.tg.aircraft.adm.group with parameters of type TrueHeading
GroupManeuver(AircraftEventBus acEvtBus, AircraftGroup group, TrueHeading desiredHeading, TurnDirection turnDirection)
          Constructor for GroupManeuver that specifies a turn direction.
 

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

Methods in faa.tg.aircraft.adm.guidance that return TrueHeading
 TrueHeading GuidanceResult.getDesiredHeading()
           
 

Methods in faa.tg.aircraft.adm.guidance with parameters of type TrueHeading
private  void Guidance.captureLocalizer(Runway rwy, TrueHeading interceptHeading)
          Directs the aircraft to capture the localizer.
private  void Guidance.clearForRNavApproachHelper(Runway runway, Route currRoute, FlyingStatus flyingStatus, TrueHeading currentHeading)
          Create a RNAV landing profile for this aircraft.
 void TrackGuidance.leftTurn(TrueHeading targetHeading)
          Converge on the targetHeading by turning left until the heading is achieved.
 void Guidance.leftTurn(TrueHeading targetHeading)
          Converge on the targetHeading by turning left until the heading is achieved.
 void TrackGuidance.newHeading(TrueHeading heading)
          Method used to change the heading on an aircraft.
 void Guidance.newHeading(TrueHeading heading)
          Method used to change the heading on an aircraft.
 void ADMController.newRoute(Route route, TrueHeading headingToTheRoute)
          Fly this heading until you intercept this route.
 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 TrackGuidance.rightTurn(TrueHeading targetHdg)
          Converge on the targetHeading by turning right until the heading is achieved.
 void Guidance.rightTurn(TrueHeading targetHeading)
          Converge on the targetHeading by turning right until the heading is achieved.
 

Constructors in faa.tg.aircraft.adm.guidance with parameters of type TrueHeading
GuidanceResult(TrueHeading desiredHeading, TurnDirection desiredDirection, Altitude desiredAltitude, Distance remainingDistance, GenericSpeed desiredSpeed, SpdAltManeuver desiredMan)
          I don't know if this constructor will be used, but ...
 

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

Fields in faa.tg.aircraft.adm.guidance.latguidance declared as TrueHeading
private  TrueHeading LateralGuidanceResult.desiredHeading
           
protected  TrueHeading HeadingManeuver.desiredHeading
           
protected  TrueHeading HeadingManeuver.dirCancelRangeEnd
           
protected  TrueHeading HeadingManeuver.dirCancelRangeStart
           
 

Methods in faa.tg.aircraft.adm.guidance.latguidance that return TrueHeading
 TrueHeading LateralGuidanceResult.getDesiredHeading()
           
private  TrueHeading LateralGuidance.modulate(LateralGuidanceResult latGuidanceResult, LateralInputInterface lateralInputs)
          Determines how to get to desired heading and returns the modulated desired heading to use.
 

Methods in faa.tg.aircraft.adm.guidance.latguidance with parameters of type TrueHeading
 boolean HeadingManeuver.cancelTurnDirectionIfClose(TrueHeading currHdg)
          Return whether to cancel the turn direction requirement for a heading maneuver where the turn direction was specified: prevents aircraft that get more than 0.5 degrees past the desired heading from circling repeatedly.
 void LateralGuidance.missedApproach(TrueHeading heading)
          Initiate missed approach procedure.
 void LateralGuidance.newHeading(TrueHeading heading)
           
 void LateralGuidance.newRoute(Route captureRoute, TrueHeading fixedHeading)
          Maintain this heading until you intercept a Route, then follow the Route.
 void LateralGuidance.turnLeftToHeading(TrueHeading heading)
           
 void LateralGuidance.turnRightToHeading(TrueHeading heading)
           
 

Constructors in faa.tg.aircraft.adm.guidance.latguidance with parameters of type TrueHeading
HeadingManeuver(AircraftEventBus acEvtBus, TrueHeading desiredHdg)
          Constructor for HeadingManeuver where the turn direction is not important.
HeadingManeuver(AircraftEventBus acEvtBus, TrueHeading desiredHeading, TurnDirection turnDirection)
          Constructor for HeadingManeuver that specifies a turn direction.
HeadingToRouteSubmaneuver(AircraftEventBus acEvtBus, TrueHeading desiredHeading, TurnDirection turnDirection, Route captureRoute)
          Constructor for the HeadingToRouteSubmaneuver.
HeadingTrackManeuver(AircraftEventBus acEvtBus, TrueHeading desiredHeading, AircraftEventBus acEventBus)
          Constructor for HeadingTrackManeuver where the turn direction is not important.
HeadingTrackManeuver(AircraftEventBus acEvtBus, TrueHeading desiredHeading, TurnDirection turnDirection, AircraftEventBus acEventBus)
          Constructor for HeadingTrackManeuver that specifies a turn direction.
HeadingUntilAboveAltManeuver(AircraftEventBus acEvtBus, TrueHeading desiredHeading, TurnDirection turnDirection, Altitude completedAltitude)
          Constructor for HeadingUntilAboveAltManeuver that specifies a turn direction.
LateralGuidanceResult(TrueHeading desiredHeading, TurnDirection desiredDirection, Distance remainingDistance)
          Constructs a container for the lateral guidance results.
LateralGuidanceResult(TrueHeading desiredHeading, TurnDirection desiredDirection, Distance remainingDistance, RouteNode restrRouteNode, Distance distToAltRestr, java.lang.String currentManuever, RollAngle desiredRollAngle)
          Constructs a container for the lateral guidance results in which there will be a longitudinal guidance effect due to restrictions in the route.
LateralGuidanceResult(TrueHeading desiredHeading, TurnDirection desiredDirection, Distance remainingDistance, java.lang.String currentManuever)
          Constructs a container for the lateral guidance results.
RouteFollowingManeuver(AircraftEventBus acEvtBus, Route currRte, TrueHeading headingToRte)
          Constructor for the RouteFollowingManeuver.
 

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

Fields in faa.tg.aircraft.adm.modus declared as TrueHeading
private  TrueHeading ModusResult.modulatedHeading
           
 

Methods in faa.tg.aircraft.adm.modus that return TrueHeading
 TrueHeading ModusResult.getModulatedHeading()
           
 

Constructors in faa.tg.aircraft.adm.modus with parameters of type TrueHeading
ModusResult(TrueHeading modulatedHeading, LongitudinalModusResult lonResult)
           
ModusResult(TrueHeading modulatedHeading, OutputVector outputVector, Region currentRegion)
           
 

Uses of TrueHeading in faa.tg.aircraft.adm.modus.latmodus
 

Methods in faa.tg.aircraft.adm.modus.latmodus that return TrueHeading
 TrueHeading LateralModus.modulate(LateralGuidanceResult latGuidanceResult, LateralInputInterface lateralInputs)
          Determines how to get to desired heading and returns the modulated desired heading to use.
 

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

Methods in faa.tg.aircraft.adm.modus.latmodus.fte that return TrueHeading
 TrueHeading IlsFlightTechnicalError.calcHeadingBias(Aircraft ac, Time time)
          Calculates the heading bias by getting the dependent variable from a second order Markov process, calculating the lateral offset, and then calculating the heading bias.
 TrueHeading AbstractFlightTechnicalError.calcHeadingBias(LateralInputInterface latInputs)
           
 TrueHeading PilotedTechnicalError.calcHeadingBias(LateralInputInterface directionalInput, Time time)
           
 TrueHeading NoTechnicalError.calcHeadingBias(LateralInputInterface dii, Time time)
           
 TrueHeading FlightTechnicalError.calcHeadingBias(LateralInputInterface dii, Time time)
          calculates the heading bias, which is zero for now! This code is not complete
 TrueHeading BaseFlightTechnicalError.calcHeadingBias(LateralInputInterface latInputs, Time time)
          Calculates the heading bias
 

Uses of TrueHeading in faa.tg.aircraft.cmd
 

Fields in faa.tg.aircraft.cmd declared as TrueHeading
(package private)  TrueHeading NewTrueHeading.targetTrueHeading
           
 

Methods in faa.tg.aircraft.cmd that return TrueHeading
 TrueHeading NewTrueHeading.getTrueHeading()
          Method getTrueHeading ...
 

Constructors in faa.tg.aircraft.cmd with parameters of type TrueHeading
NewTrueHeading(TrueHeading targetTrueHeading)
          Constructor NewTrueHeading
 

Uses of TrueHeading in faa.tg.aircraft.deadreckon
 

Fields in faa.tg.aircraft.deadreckon declared as TrueHeading
private  TrueHeading EtmsDeadReckonDynamics.currentHeading
          The current heading.
private  TrueHeading DeadReckonDynamics.currentHeading
          The current heading.
 

Methods in faa.tg.aircraft.deadreckon that return TrueHeading
 TrueHeading DeadReckonDynamics.getDesiredHeading()
          Returns null.
 TrueHeading EtmsDeadReckonDynamics.getTrueHeading()
           
 TrueHeading DeadReckonDynamics.getTrueHeading()
           
 

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

Uses of TrueHeading in faa.tg.aircraft.ground
 

Methods in faa.tg.aircraft.ground that return TrueHeading
 TrueHeading GroundDynamics.getDesiredHeading()
          Returns the current desired (true) heading.
 

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

Constructors in faa.tg.aircraft.ground with parameters of type TrueHeading
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 TrueHeading in faa.tg.aircraft.ground.crash
 

Fields in faa.tg.aircraft.ground.crash declared as TrueHeading
private  TrueHeading CrashDynamics.desiredHeading
          Total loss of control is assumed so these are set to whatever they were last.
 

Methods in faa.tg.aircraft.ground.crash that return TrueHeading
 TrueHeading CrashDynamics.getDesiredHeading()
           
 

Uses of TrueHeading in faa.tg.aircraft.ground.generator
 

Methods in faa.tg.aircraft.ground.generator that return TrueHeading
 TrueHeading State.heading()
           
 TrueHeading CardanAngles.yaw()
           
 

Methods in faa.tg.aircraft.ground.generator with parameters of type TrueHeading
static State State.makeStartingGroundState(Altitude alt, AircraftProperties props, FlightPathAngle pitch, GroundTrackSpeed groundTrackSpeed, TrueHeading heading)
           
 

Uses of TrueHeading in faa.tg.aircraft.transition
 

Fields in faa.tg.aircraft.transition declared as TrueHeading
private  TrueHeading TransitionDynamics.desiredHeading
           
 

Methods in faa.tg.aircraft.transition that return TrueHeading
 TrueHeading TransitionDynamics.getDesiredHeading()
           
 

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

Uses of TrueHeading in faa.tg.atcview
 

Fields in faa.tg.atcview declared as TrueHeading
private  TrueHeading Position4DReport.trueHeading
           
 

Methods in faa.tg.atcview that return TrueHeading
 TrueHeading Position4DReport.getTrueHeading()
           
 TrueHeading AircraftInformationReport.getTrueHeading()
           
 

Methods in faa.tg.atcview with parameters of type TrueHeading
 void Position4DReport.setTrueHeading(TrueHeading trueHeading)
           
 

Uses of TrueHeading in faa.tg.atmosphere
 

Methods in faa.tg.atmosphere with parameters of type TrueHeading
 Speed LocalWind.getCrosstrackWindSpeed(TrueHeading heading)
          Calculates and returns the crosstrack wind velocity conditions at a given position and heading (positive is a wind from left to right, negative is a wind from right to left).
 OneOverTime LocalWind.getCrosstrackWindSpeedGradient(TrueHeading heading)
          Gets the wind speed gradient for the crosstrack direction (positive is +90 degrees from the aircraft's heading); the gradient is measured in Speed over Altitude and is used to determine the increase in wind velocity at higher altitudes.
 Speed LocalWind.getIntrackWindSpeed(TrueHeading heading)
          Calculates and returns the intrack wind velocity conditions at a given position and heading (positive is a tail wind, negative is a head wind).
 OneOverTime LocalWind.getIntrackWindSpeedGradient(TrueHeading heading)
          Gets the wind speed gradient for the intrack direction (positive is in the direction of the aircraft's heading); the gradient is measured in Speed over Altitude and is used to determine the increase in wind velocity at higher altitudes.
 

Uses of TrueHeading in faa.tg.dynamicDensity.math
 

Fields in faa.tg.dynamicDensity.math declared as TrueHeading
private  TrueHeading AircraftHeadingChange.desiredHeading
           
 TrueHeading SectorAspectRatio.majorSectorAxisTrueHeading
           
private  TrueHeading AircraftHeadingChange.trueHeading
           
 

Methods in faa.tg.dynamicDensity.math that return TrueHeading
 TrueHeading SectorAspectRatio.getMajorSectorAxisTrueHeading()
           
 

Uses of TrueHeading in faa.tg.filters.attributes
 

Methods in faa.tg.filters.attributes that return TrueHeading
 TrueHeading HasTrueHeading.getTrueHeading()
           
 

Uses of TrueHeading in faa.tg.ground
 

Fields in faa.tg.ground declared as TrueHeading
private static TrueHeading GroundFixState.MAX_DIFF
           
private  TrueHeading GroundFixConnection.mEndHeading
           
private  TrueHeading GroundFixConnection.mStartHeading
           
private  TrueHeading GroundFixState.startHeading
           
 

Methods in faa.tg.ground that return TrueHeading
 TrueHeading GroundFixConnection.getEndHeading()
          Returns the heading at the end of the connection
 TrueHeading GroundFixConnection.getStartHeading()
          Returns the heading at the start of the connection.
protected  TrueHeading Point.relativeAngle(Point other)
           
 

Methods in faa.tg.ground with parameters of type TrueHeading
(package private)  Angle GroundFixState.absHeadingDiff(TrueHeading other)
           
static TurnDirection TurnDirection.findDirection(TrueHeading startHeading, TrueHeading endHeading)
           
 

Constructors in faa.tg.ground with parameters of type TrueHeading
GroundFixState(GroundFix fix, TrueHeading startHeading, Point location)
           
 

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

Fields in faa.tg.nas.airport.runway.ils declared as TrueHeading
private static TrueHeading ILS.OFFSET_HDG_TO_GLD_SLP_ANT
           
 

Methods in faa.tg.nas.airport.runway.ils with parameters of type TrueHeading
 Distance ILS.approximateApproachLength(Position aircraftPos, TrueHeading acHeading)
          This method guesses the distance left to cover if the aircraft is vectored toward the localizer.
 

Uses of TrueHeading in faa.tg.nas.procedures
 

Fields in faa.tg.nas.procedures declared as TrueHeading
private  TrueHeading MissApproachProcedure.runwayHeading
          The heading an aircraft should fly when aborting an approach.
 

Methods in faa.tg.nas.procedures that return TrueHeading
 TrueHeading MissApproachProcedure.getMA_RwyHeading()
          This method returns the heading to fly when aborting an approach.
 

Constructors in faa.tg.nas.procedures with parameters of type TrueHeading
MissApproachProcedure(TrueHeading th, IndicatedAirspeed ias)
          Constructor: An aircraft performs a missed approach by:
Flying the runway heading; Accelerating to a safe airspeed; and Climbing to 3,000 ft above ground level (AGL).
 

Uses of TrueHeading in faa.tg.nas.sector
 

Fields in faa.tg.nas.sector declared as TrueHeading
private  TrueHeading GeoSector.majorSectorRouteHeading
          Heading of GeoSector major axis (route).
 

Methods in faa.tg.nas.sector that return TrueHeading
 TrueHeading GeoSector.getMajorAxisTrueHeading()
          Returns the true heading of the major axis.
 

Methods in faa.tg.nas.sector with parameters of type TrueHeading
 void GeoSector.setMajorAxisTrueHeading(TrueHeading majorSectorRouteHeading)
          Sets the GeoSector major axis (route) as a TrueHeading.
 

Uses of TrueHeading in faa.tg.net.structs.cockpit
 

Fields in faa.tg.net.structs.cockpit declared as TrueHeading
private  TrueHeading CockpitAcInfo.heading
           
 

Methods in faa.tg.net.structs.cockpit that return TrueHeading
 TrueHeading CockpitAcInfo.getHeading()
           
 

Uses of TrueHeading in faa.tg.prep.cdr
 

Constructors in faa.tg.prep.cdr with parameters of type TrueHeading
CDRRunway(java.lang.String aRunwayName, TrueHeading aHdg, Position threshold, Distance length, Distance width)
          Constructor.
 

Uses of TrueHeading in faa.tg.recording.state
 

Fields in faa.tg.recording.state declared as TrueHeading
private  TrueHeading HeadingCaptureEventState.capturedHeading
           
private  TrueHeading HeadingChangeEventState.desiredHeading
           
private  TrueHeading AircraftState.desiredHeading
           
private  TrueHeading AircraftState.heading
           
private  TrueHeading AtTrueHeadingPredicateState.targetTrueHeading
          The true heading the aircraft was at to satisfy the predicate.
 

Methods in faa.tg.recording.state that return TrueHeading
 TrueHeading HeadingCaptureEventState.getCapturedHeading()
           
 TrueHeading HeadingChangeEventState.getDesiredHeading()
           
 TrueHeading AircraftState.getDesiredHeading()
           
 TrueHeading AtTrueHeadingPredicateState.getTargetTrueHeading()
           
 TrueHeading AircraftState.getTrueHeading()
           
 

Methods in faa.tg.recording.state with parameters of type TrueHeading
 void AircraftState.setDesiredHeading(TrueHeading desiredHeading)
           
 void AircraftState.setTrueHeading(TrueHeading heading)
           
 

Uses of TrueHeading in faa.tg.simevent.predicate
 

Fields in faa.tg.simevent.predicate declared as TrueHeading
private  TrueHeading AtTrueHeadingPredicate.targetTrueHeading
          The target true heading that the aircraft must be at in order for this predicate to be satisfied.
 

Methods in faa.tg.simevent.predicate that return TrueHeading
 TrueHeading AtTrueHeadingPredicate.getTargetTrueHeading()
          The true heading of the simevent predicate.
 

Constructors in faa.tg.simevent.predicate with parameters of type TrueHeading
AtTrueHeadingPredicate(Aircraft ac, TrueHeading th)
          Constructor.
 

Uses of TrueHeading in faa.tg.sp.cmd
 

Fields in faa.tg.sp.cmd declared as TrueHeading
private  TrueHeading MaintainCmd.trueHeading
           
 

Uses of TrueHeading in faa.tg.track
 

Fields in faa.tg.track declared as TrueHeading
private  TrueHeading Intent4D.desiredHeading
           
 

Methods in faa.tg.track that return TrueHeading
 TrueHeading Intent4D.getDesiredHeading()
          Returns the desired heading intended after this 4D point.
 

Methods in faa.tg.track with parameters of type TrueHeading
 int TrackMgr.updateTrack(SimulationTime time, Position pos, Altitude newDesiredAlt, TrueHeading newDesiredHdg, GenericSpeed newDesiredSpeed)
          Updates the track using the specified aircraft position and time and returns the track index for the next 4D point.
protected  int Track.updateTrack(SimulationTime time, Position pos, Altitude newDesiredAlt, TrueHeading newDesiredHdg, GenericSpeed newDesiredSpd)
          Updates the track using the specified aircraft position and time and returns the track index for the next 4D point.
 

Uses of TrueHeading in faa.tg.units
 

Fields in faa.tg.units declared as TrueHeading
static TrueHeading TrueHeading.DEG_180
           
static TrueHeading TrueHeading.DEG_270
           
static TrueHeading TrueHeading.DEG_90
           
static TrueHeading TrueHeading.MAX
           
static TrueHeading TrueHeading.MIN
           
static TrueHeading TrueHeading.ZERO
           
 

Methods in faa.tg.units that return TrueHeading
 TrueHeading TrueHeading.average(TrueHeading trueHdg)
          This method returns the average of this and another TrueHeading.
 TrueHeading MagneticHeading.getTrueHeading(MagneticDeclination magdec)
          Returns the TrueHeading of the magnetic declination of a Position.
 TrueHeading MagneticDeclination.getTrueHeading(MagneticHeading magneticHeading)
          Given a MagneticHeading this method calculates a TrueHeading from this MagneticDeclination.
 TrueHeading TrueHeading.sub(TrueHeading subtrahend)
           
 

Methods in faa.tg.units with parameters of type TrueHeading
 TrueHeading TrueHeading.average(TrueHeading trueHdg)
          This method returns the average of this and another TrueHeading.
 TrueHeading TrueHeading.sub(TrueHeading subtrahend)
           
 

Uses of TrueHeading in faa.tg.util.convertertool
 

Methods in faa.tg.util.convertertool that return TrueHeading
 TrueHeading StereoMapPositionConverter.convertHeading(TrueHeading heading)
          Returns the rotated heading angle.
 TrueHeading PositionConverter.convertHeading(TrueHeading heading)
          Returns the rotated heading angle.
 TrueHeading IdentityConverter.convertHeading(TrueHeading heading)
           
 

Methods in faa.tg.util.convertertool with parameters of type TrueHeading
 TrueHeading StereoMapPositionConverter.convertHeading(TrueHeading heading)
          Returns the rotated heading angle.
 TrueHeading PositionConverter.convertHeading(TrueHeading heading)
          Returns the rotated heading angle.
 TrueHeading IdentityConverter.convertHeading(TrueHeading heading)
           
 

Uses of TrueHeading in faa.tg.vector
 

Methods in faa.tg.vector that return TrueHeading
 TrueHeading Tg4dVector.getDirection()
          returns the direction of this TgVector
 

Methods in faa.tg.vector with parameters of type TrueHeading
static NED_VelocityVector NED_VelocityVector.newNED(TrueAirspeed updatedTrueAirspeed, FlightPathRelAirAngle updatedFlightPathAngle, TrueHeading updatedAircraftHeading, LocalWind localWind)
          Constructs and returns an NED_VelocityVector after calculating the speed parameters.