public class PathPoint extends A424Record
Java class for PathPoint complex type.
The following schema fragment specifies the expected content contained within this class.
 <complexType name="PathPoint">
   <complexContent>
     <extension base="{}A424Record">
       <sequence>
         <element name="approachPerformanceDesignator" type="{http://www.arinc424.com/xml/enumerations}ApproachPerformanceDesignator"/>
         <element name="approachRouteIdentifier" type="{http://www.arinc424.com/xml/datatypes}CoreIdentifier" minOccurs="0"/>
         <element name="approachTypeIdentifier" type="{http://www.arinc424.com/xml/datatypes}ApproachTypeIdentifier" minOccurs="0"/>
         <element name="courseWidthAtThreshold" type="{http://www.arinc424.com/xml/datatypes}CourseWidthAtThreshold"/>
         <element name="FASDataCRCRemainder" type="{http://www.arinc424.com/xml/datatypes}FinalApproachSegmentDataCRCRemainder"/>
         <element name="flightPathAlignmentPoint" type="{http://www.arinc424.com/xml/datatypes}HighPrecisionLocation"/>
         <element name="fpapEllipsoidHeight" type="{http://www.arinc424.com/xml/datatypes}EllipsoidHeight" minOccurs="0"/>
         <element name="fpapOrthometricHeight" type="{http://www.arinc424.com/xml/datatypes}OrthometricHeight" minOccurs="0"/>
         <element name="glidePathAngle" type="{http://www.arinc424.com/xml/datatypes}GlidePathAngle"/>
         <element name="gnssChannelNumber" type="{http://www.arinc424.com/xml/datatypes}Channel" minOccurs="0"/>
         <element name="helicopterProcedureCourse" type="{http://www.arinc424.com/xml/datatypes}CourseValue" minOccurs="0"/>
         <element name="landingThresholdPoint" type="{http://www.arinc424.com/xml/datatypes}HighPrecisionLocation"/>
         <element name="lengthOffset" type="{http://www.arinc424.com/xml/datatypes}LengthOffset"/>
         <element name="ltpEllipsoidHeight" type="{http://www.arinc424.com/xml/datatypes}EllipsoidHeight"/>
         <element name="ltpOrthometricHeight" type="{http://www.arinc424.com/xml/datatypes}OrthometricHeight" minOccurs="0"/>
         <element name="pathPointTCH" type="{http://www.arinc424.com/xml/datatypes}PathPointTCH"/>
         <element name="referencePathDataSelector" type="{http://www.arinc424.com/xml/datatypes}ReferencePathDataSelector"/>
         <element name="referencePathIdentifier" type="{http://www.arinc424.com/xml/datatypes}ReferencePathIdentifier"/>
         <element name="routeIndicator" type="{http://www.arinc424.com/xml/datatypes}RouteIndicator" minOccurs="0"/>
         <element name="runwayOrPadIdentifier" type="{http://www.arinc424.com/xml/datatypes}RunwayOrPadIdentifier" minOccurs="0"/>
         <element name="tchUnitsIndicator" type="{http://www.arinc424.com/xml/enumerations}TCHUnitsIndicator"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 | Modifier and Type | Field and Description | 
|---|---|
| protected ApproachPerformanceDesignator | approachPerformanceDesignatorThe “Approach Performance Designator” field is used to indicate the type or category of approach. | 
| protected String | approachRouteIdentifierThe “Approach Route Identifier” field contains the identifier of the approach route to be flown. | 
| protected String | approachTypeIdentifierIdentifies the approach types published on a given approach procedure which require Airport or Helicopter Operations SBAS path points. | 
| protected BigDecimal | courseWidthAtThresholdThe “Course Width At Threshold” field defines the width of the lateral course at the Landing Threshold Point (LTP) or Fictitious Helipoint (or helipoint). | 
| protected String | fasDataCRCRemainderThe “Final Approach Segment Data CRC Remainder” field is an eight (8) character hexadecimal representation of the 32-bit CRC value provided by the source for the information contained in the aeronautical data fields being monitored for integrity. | 
| protected HighPrecisionLocation | flightPathAlignmentPointLatitude and Longitude details of this point. | 
| protected BigDecimal | fpapEllipsoidHeightThe “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid. | 
| protected BigDecimal | fpapOrthometricHeightThe “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL). | 
| protected BigDecimal | glidePathAngleThe “Glide Path Angle” field is an angle, expressed in degrees, tenths and hundredths of degrees, measured at the Flight Path Control Point (FPCP) of those approach procedures that require the coding of a Airport or Helicopter Operations SBAS Path Point record or GBAS Path Point Record. | 
| protected Long | gnssChannelNumberThe “GNSS Channel Number” field identifies the channel that will be decoded to identify the augmentation system used. | 
| protected BigDecimal | helicopterProcedureCourseThe Helicopter Procedure Course field is used on Path Point Continuation Records to define the final approach course of procedures designed for helicopter operations to runways, to helipads, and to points in space.. | 
| protected HighPrecisionLocation | landingThresholdPointLatitude and Longitude details of this point. | 
| protected long | lengthOffsetThe “Length Offset” field is the distance from the stop end of the runway (SER) to the FPAP. | 
| protected BigDecimal | ltpEllipsoidHeightThe “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid. | 
| protected BigDecimal | ltpOrthometricHeightThe “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL). | 
| protected BigDecimal | pathPointTCHOn procedures to runways or helipads, the Path Point TCH is the height above the runway threshold (LTP) or the helicopter alighting point. | 
| protected long | referencePathDataSelectorThe “Reference Path Data Selector” field enables the automatic tuning of a procedure by Ground Based Augmentation Systems (GBAS) avionics.This data is not used for SBAS operations. | 
| protected String | referencePathIdentifierThe Reference Path Identifier field represents the three or four alphanumeric characters used to uniquely designate the reference path. | 
| protected String | routeIndicatorThe “Route Indicator” field is a single alpha character used to differentiate between multiple final approach segments to the same runway or helipad contained in the Final Approach Coding. | 
| protected RunwayOrPadIdentifier | runwayOrPadIdentifierThis XML element is designed as an abstraction for Runway Identifier or Pad Identifier, this is done by using the XML attribute "choice", so that only one of the elements can be present in the XML file. | 
| protected TCHUnitsIndicator | tchUnitsIndicatorThe “TCH Units Indicator” field is used in Path Point Records to define the units, Feet or Meters for the Path Point TCH. | 
custAreaCode, cycleDate, notes, recordTypesupplementalData| Constructor and Description | 
|---|
| PathPoint() | 
| Modifier and Type | Method and Description | 
|---|---|
| ApproachPerformanceDesignator | getApproachPerformanceDesignator()Gets the value of the approachPerformanceDesignator property. | 
| String | getApproachRouteIdentifier()Gets the value of the approachRouteIdentifier property. | 
| String | getApproachTypeIdentifier()Gets the value of the approachTypeIdentifier property. | 
| BigDecimal | getCourseWidthAtThreshold()Gets the value of the courseWidthAtThreshold property. | 
| String | getFASDataCRCRemainder()Gets the value of the fasDataCRCRemainder property. | 
| HighPrecisionLocation | getFlightPathAlignmentPoint()Gets the value of the flightPathAlignmentPoint property. | 
| BigDecimal | getFpapEllipsoidHeight()Gets the value of the fpapEllipsoidHeight property. | 
| BigDecimal | getFpapOrthometricHeight()Gets the value of the fpapOrthometricHeight property. | 
| BigDecimal | getGlidePathAngle()Gets the value of the glidePathAngle property. | 
| Long | getGnssChannelNumber()Gets the value of the gnssChannelNumber property. | 
| BigDecimal | getHelicopterProcedureCourse()Gets the value of the helicopterProcedureCourse property. | 
| HighPrecisionLocation | getLandingThresholdPoint()Gets the value of the landingThresholdPoint property. | 
| long | getLengthOffset()Gets the value of the lengthOffset property. | 
| BigDecimal | getLtpEllipsoidHeight()Gets the value of the ltpEllipsoidHeight property. | 
| BigDecimal | getLtpOrthometricHeight()Gets the value of the ltpOrthometricHeight property. | 
| BigDecimal | getPathPointTCH()Gets the value of the pathPointTCH property. | 
| long | getReferencePathDataSelector()Gets the value of the referencePathDataSelector property. | 
| String | getReferencePathIdentifier()Gets the value of the referencePathIdentifier property. | 
| String | getRouteIndicator()Gets the value of the routeIndicator property. | 
| RunwayOrPadIdentifier | getRunwayOrPadIdentifier()Gets the value of the runwayOrPadIdentifier property. | 
| TCHUnitsIndicator | getTchUnitsIndicator()Gets the value of the tchUnitsIndicator property. | 
| void | setApproachPerformanceDesignator(ApproachPerformanceDesignator value)Sets the value of the approachPerformanceDesignator property. | 
| void | setApproachRouteIdentifier(String value)Sets the value of the approachRouteIdentifier property. | 
| void | setApproachTypeIdentifier(String value)Sets the value of the approachTypeIdentifier property. | 
| void | setCourseWidthAtThreshold(BigDecimal value)Sets the value of the courseWidthAtThreshold property. | 
| void | setFASDataCRCRemainder(String value)Sets the value of the fasDataCRCRemainder property. | 
| void | setFlightPathAlignmentPoint(HighPrecisionLocation value)Sets the value of the flightPathAlignmentPoint property. | 
| void | setFpapEllipsoidHeight(BigDecimal value)Sets the value of the fpapEllipsoidHeight property. | 
| void | setFpapOrthometricHeight(BigDecimal value)Sets the value of the fpapOrthometricHeight property. | 
| void | setGlidePathAngle(BigDecimal value)Sets the value of the glidePathAngle property. | 
| void | setGnssChannelNumber(Long value)Sets the value of the gnssChannelNumber property. | 
| void | setHelicopterProcedureCourse(BigDecimal value)Sets the value of the helicopterProcedureCourse property. | 
| void | setLandingThresholdPoint(HighPrecisionLocation value)Sets the value of the landingThresholdPoint property. | 
| void | setLengthOffset(long value)Sets the value of the lengthOffset property. | 
| void | setLtpEllipsoidHeight(BigDecimal value)Sets the value of the ltpEllipsoidHeight property. | 
| void | setLtpOrthometricHeight(BigDecimal value)Sets the value of the ltpOrthometricHeight property. | 
| void | setPathPointTCH(BigDecimal value)Sets the value of the pathPointTCH property. | 
| void | setReferencePathDataSelector(long value)Sets the value of the referencePathDataSelector property. | 
| void | setReferencePathIdentifier(String value)Sets the value of the referencePathIdentifier property. | 
| void | setRouteIndicator(String value)Sets the value of the routeIndicator property. | 
| void | setRunwayOrPadIdentifier(RunwayOrPadIdentifier value)Sets the value of the runwayOrPadIdentifier property. | 
| void | setTchUnitsIndicator(TCHUnitsIndicator value)Sets the value of the tchUnitsIndicator property. | 
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordTypegetSupplementalData, setSupplementalDataprotected ApproachPerformanceDesignator approachPerformanceDesignator
protected String approachRouteIdentifier
protected String approachTypeIdentifier
protected BigDecimal courseWidthAtThreshold
protected String fasDataCRCRemainder
protected HighPrecisionLocation flightPathAlignmentPoint
protected BigDecimal fpapEllipsoidHeight
protected BigDecimal fpapOrthometricHeight
protected BigDecimal glidePathAngle
protected Long gnssChannelNumber
protected BigDecimal helicopterProcedureCourse
protected HighPrecisionLocation landingThresholdPoint
protected long lengthOffset
protected BigDecimal ltpEllipsoidHeight
protected BigDecimal ltpOrthometricHeight
protected BigDecimal pathPointTCH
protected long referencePathDataSelector
protected String referencePathIdentifier
protected String routeIndicator
protected RunwayOrPadIdentifier runwayOrPadIdentifier
protected TCHUnitsIndicator tchUnitsIndicator
public ApproachPerformanceDesignator getApproachPerformanceDesignator()
The “Approach Performance Designator” field is used to indicate the type or category of approach.
ApproachPerformanceDesignatorpublic void setApproachPerformanceDesignator(ApproachPerformanceDesignator value)
value - allowed object is
     ApproachPerformanceDesignatorgetApproachPerformanceDesignator()public String getApproachRouteIdentifier()
The “Approach Route Identifier” field contains the identifier of the approach route to be flown. To facilitate the provision of multiple approach procedures of the same type to a given runway, the field also is used to provide a “multiple indicator.”
Stringpublic void setApproachRouteIdentifier(String value)
value - allowed object is
     StringgetApproachRouteIdentifier()public String getApproachTypeIdentifier()
Identifies the approach types published on a given approach procedure which require Airport or Helicopter Operations SBAS path points.
Stringpublic void setApproachTypeIdentifier(String value)
value - allowed object is
     StringgetApproachTypeIdentifier()public BigDecimal getCourseWidthAtThreshold()
The “Course Width At Threshold” field defines the width of the lateral course at the Landing Threshold Point (LTP) or Fictitious Helipoint (or helipoint). This width, in conjunction with the location of the Flight Path Alignment Point (FPAP) defines the sensitivity of the lateral deviations throughout the approach.
BigDecimalpublic void setCourseWidthAtThreshold(BigDecimal value)
value - allowed object is
     BigDecimalgetCourseWidthAtThreshold()public String getFASDataCRCRemainder()
The “Final Approach Segment Data CRC Remainder” field is an eight (8) character hexadecimal representation of the 32-bit CRC value provided by the source for the information contained in the aeronautical data fields being monitored for integrity. The value is calculated by a specific mathematical algorithm, which is both machine and man processible.
Stringpublic void setFASDataCRCRemainder(String value)
value - allowed object is
     StringgetFASDataCRCRemainder()public HighPrecisionLocation getFlightPathAlignmentPoint()
Latitude and Longitude details of this point.
HighPrecisionLocationpublic void setFlightPathAlignmentPoint(HighPrecisionLocation value)
value - allowed object is
     HighPrecisionLocationgetFlightPathAlignmentPoint()public BigDecimal getFpapEllipsoidHeight()
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
BigDecimalpublic void setFpapEllipsoidHeight(BigDecimal value)
value - allowed object is
     BigDecimalgetFpapEllipsoidHeight()public BigDecimal getFpapOrthometricHeight()
The “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL).
BigDecimalpublic void setFpapOrthometricHeight(BigDecimal value)
value - allowed object is
     BigDecimalgetFpapOrthometricHeight()public BigDecimal getGlidePathAngle()
The “Glide Path Angle” field is an angle, expressed in degrees, tenths and hundredths of degrees, measured at the Flight Path Control Point (FPCP) of those approach procedures that require the coding of a Airport or Helicopter Operations SBAS Path Point record or GBAS Path Point Record. It establishes the intended descent gradient for the final approach flight path. For an illustration of the GPA and related points.
BigDecimalpublic void setGlidePathAngle(BigDecimal value)
value - allowed object is
     BigDecimalgetGlidePathAngle()public Long getGnssChannelNumber()
The “GNSS Channel Number” field identifies the channel that will be decoded to identify the augmentation system used. The Channel Number is derived from official government sources and is entered as five numeric characters. It consists of numeric characters in the ranges 0000 to 9999 and 20001 to 99999. In general, numbers less than 20000 are reserved for ILS and MLS. In some countries, Channel Numbers from 0000 to 9999 are reserved for SCAT-1 and will be entered as 00000 through 09999. Channel Numbers from 20001 to 39999 are reserved for GBAS (and SBAS if applicable). Channel Numbers from 40000 to 99999 are reserved for SBAS.
Longpublic void setGnssChannelNumber(Long value)
value - allowed object is
     LonggetGnssChannelNumber()public BigDecimal getHelicopterProcedureCourse()
The Helicopter Procedure Course field is used on Path Point Continuation Records to define the final approach course of procedures designed for helicopter operations to runways, to helipads, and to points in space..
BigDecimalpublic void setHelicopterProcedureCourse(BigDecimal value)
value - allowed object is
     BigDecimalgetHelicopterProcedureCourse()public HighPrecisionLocation getLandingThresholdPoint()
Latitude and Longitude details of this point.
HighPrecisionLocationpublic void setLandingThresholdPoint(HighPrecisionLocation value)
value - allowed object is
     HighPrecisionLocationgetLandingThresholdPoint()public long getLengthOffset()
The “Length Offset” field is the distance from the stop end of the runway (SER) to the FPAP. This distance defines the location where lateral sensitivity changes to the missed approach sensitivity. If the FPAP is located at the designated center of the opposite runway end, the distance is zero.Additionally, if the procedure is a Point in Space procedure and there is no runway, the value is set to 0000 (all zeros).
public void setLengthOffset(long value)
getLengthOffset()public BigDecimal getLtpEllipsoidHeight()
The “Ellipsoidal Height” field is the height of a surveyed point in reference to the WGS-84 ellipsoid.
BigDecimalpublic void setLtpEllipsoidHeight(BigDecimal value)
value - allowed object is
     BigDecimalgetLtpEllipsoidHeight()public BigDecimal getLtpOrthometricHeight()
The “Orthometric Height” field is the height of a surveyed point in reference to Mean Sea Level (MSL).
BigDecimalpublic void setLtpOrthometricHeight(BigDecimal value)
value - allowed object is
     BigDecimalgetLtpOrthometricHeight()public BigDecimal getPathPointTCH()
On procedures to runways or helipads, the Path Point TCH is the height above the runway threshold (LTP) or the helicopter alighting point. On procedures which are Point in Space, the height of the fictitious helipoint (or helipoint) above the height of the heliport. It is the same as the TCH defined in Section 5.67, but has greater resolution due to the required precision.
BigDecimalpublic void setPathPointTCH(BigDecimal value)
value - allowed object is
     BigDecimalgetPathPointTCH()public long getReferencePathDataSelector()
The “Reference Path Data Selector” field enables the automatic tuning of a procedure by Ground Based Augmentation Systems (GBAS) avionics.This data is not used for SBAS operations.
public void setReferencePathDataSelector(long value)
getReferencePathDataSelector()public String getReferencePathIdentifier()
The Reference Path Identifier field represents the three or four alphanumeric characters used to uniquely designate the reference path. The Reference Path Identifier is synonymous with the approach ID located beneath the Channel Number on Instrument Approach Plates and is unique only for a given airport.
Stringpublic void setReferencePathIdentifier(String value)
value - allowed object is
     StringgetReferencePathIdentifier()public String getRouteIndicator()
The “Route Indicator” field is a single alpha character used to differentiate between multiple final approach segments to the same runway or helipad contained in the Final Approach Coding.
Stringpublic void setRouteIndicator(String value)
value - allowed object is
     StringgetRouteIndicator()public RunwayOrPadIdentifier getRunwayOrPadIdentifier()
This XML element is designed as an abstraction for Runway Identifier or Pad Identifier, this is done by using the XML attribute "choice", so that only one of the elements can be present in the XML file.
RunwayOrPadIdentifierpublic void setRunwayOrPadIdentifier(RunwayOrPadIdentifier value)
value - allowed object is
     RunwayOrPadIdentifiergetRunwayOrPadIdentifier()public TCHUnitsIndicator getTchUnitsIndicator()
The “TCH Units Indicator” field is used in Path Point Records to define the units, Feet or Meters for the Path Point TCH. This element is included in the “CRC Wrap” a possible metric source value cannot be converted to feet.
TCHUnitsIndicatorpublic void setTchUnitsIndicator(TCHUnitsIndicator value)
value - allowed object is
     TCHUnitsIndicatorgetTchUnitsIndicator()Copyright © 2017. All rights reserved.