public class AirspaceSegment extends A424Record
Java class for AirspaceSegment complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AirspaceSegment"> <complexContent> <extension base="{}A424Record"> <sequence> <element name="arcBearing" type="{http://www.arinc424.com/xml/datatypes}ArcBearing" minOccurs="0"/> <element name="arcDistance" type="{http://www.arinc424.com/xml/datatypes}ArcDistance" minOccurs="0"/> <element name="arcOriginLocation" type="{http://www.arinc424.com/xml/datatypes}Location" minOccurs="0"/> <element name="boundaryVIA" type="{http://www.arinc424.com/xml/enumerations}BoundaryVia"/> <element name="isEndOfDescription" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="level" type="{http://www.arinc424.com/xml/enumerations}Level" minOccurs="0"/> <element name="location" type="{http://www.arinc424.com/xml/datatypes}Location" minOccurs="0"/> <element name="notam" type="{http://www.arinc424.com/xml/enumerations}NOTAM" minOccurs="0"/> <element name="sequenceNumber" type="{http://www.arinc424.com/xml/datatypes}SequenceNumber"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected BigDecimal |
arcBearing
The Arc Bearing field contains the true bearing from the Arc Origin position to the beginning of the arc
|
protected BigDecimal |
arcDistance
The “Arc Distance” field is used to define the distance in nautical miles from the “ArcOrigin” position to the arc defining the lateral boundary of a FIR/UIR or Restrictive Airspace.
|
protected Location |
arcOriginLocation
Latitude and Longitude details of this point.
|
protected BoundaryVia |
boundaryVIA
The “Boundary VIA” defines the path of the boundary from the position identified in the record to the next defined position.
|
protected Boolean |
isEndOfDescription |
protected Level |
level
The Level field defines the airway structure of which the record is an element.
|
protected Location |
location
Latitude and Longitude details of this point.
|
protected NOTAM |
notam
Restrictive Airspace areas may not have established active times and are activated by NOTAM or may be active by NOTAM in addition to established times.
|
protected long |
sequenceNumber
For Route Type Records - A route of flight is defined by a series of records taken in order.
|
custAreaCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
AirspaceSegment() |
Modifier and Type | Method and Description |
---|---|
BigDecimal |
getArcBearing()
Gets the value of the arcBearing property.
|
BigDecimal |
getArcDistance()
Gets the value of the arcDistance property.
|
Location |
getArcOriginLocation()
Gets the value of the arcOriginLocation property.
|
BoundaryVia |
getBoundaryVIA()
Gets the value of the boundaryVIA property.
|
Level |
getLevel()
Gets the value of the level property.
|
Location |
getLocation()
Gets the value of the location property.
|
NOTAM |
getNotam()
Gets the value of the notam property.
|
long |
getSequenceNumber()
Gets the value of the sequenceNumber property.
|
Boolean |
isIsEndOfDescription()
Gets the value of the isEndOfDescription property.
|
void |
setArcBearing(BigDecimal value)
Sets the value of the arcBearing property.
|
void |
setArcDistance(BigDecimal value)
Sets the value of the arcDistance property.
|
void |
setArcOriginLocation(Location value)
Sets the value of the arcOriginLocation property.
|
void |
setBoundaryVIA(BoundaryVia value)
Sets the value of the boundaryVIA property.
|
void |
setIsEndOfDescription(Boolean value)
Sets the value of the isEndOfDescription property.
|
void |
setLevel(Level value)
Sets the value of the level property.
|
void |
setLocation(Location value)
Sets the value of the location property.
|
void |
setNotam(NOTAM value)
Sets the value of the notam property.
|
void |
setSequenceNumber(long value)
Sets the value of the sequenceNumber property.
|
getCustAreaCode, getCycleDate, getNotes, getRecordType, setCustAreaCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected BigDecimal arcBearing
protected BigDecimal arcDistance
protected Location arcOriginLocation
protected BoundaryVia boundaryVIA
protected Boolean isEndOfDescription
protected Level level
protected Location location
protected NOTAM notam
protected long sequenceNumber
public BigDecimal getArcBearing()
The Arc Bearing field contains the true bearing from the Arc Origin position to the beginning of the arc
BigDecimal
public void setArcBearing(BigDecimal value)
value
- allowed object is
BigDecimal
getArcBearing()
public BigDecimal getArcDistance()
The “Arc Distance” field is used to define the distance in nautical miles from the “ArcOrigin” position to the arc defining the lateral boundary of a FIR/UIR or Restrictive Airspace.
BigDecimal
public void setArcDistance(BigDecimal value)
value
- allowed object is
BigDecimal
getArcDistance()
public Location getArcOriginLocation()
Latitude and Longitude details of this point.
Location
public void setArcOriginLocation(Location value)
value
- allowed object is
Location
getArcOriginLocation()
public BoundaryVia getBoundaryVIA()
The “Boundary VIA” defines the path of the boundary from the position identified in the record to the next defined position.
BoundaryVia
public void setBoundaryVIA(BoundaryVia value)
value
- allowed object is
BoundaryVia
getBoundaryVIA()
public Boolean isIsEndOfDescription()
Boolean
public void setIsEndOfDescription(Boolean value)
value
- allowed object is
Boolean
public Level getLevel()
The Level field defines the airway structure of which the record is an element.
Level
public void setLevel(Level value)
value
- allowed object is
Level
getLevel()
public Location getLocation()
Latitude and Longitude details of this point.
Location
public void setLocation(Location value)
value
- allowed object is
Location
getLocation()
public NOTAM getNotam()
Restrictive Airspace areas may not have established active times and are activated by NOTAM or may be active by NOTAM in addition to established times.
NOTAM
public void setNotam(NOTAM value)
value
- allowed object is
NOTAM
getNotam()
public long getSequenceNumber()
For Route Type Records - A route of flight is defined by a series of records taken in order. The “Sequence Number” field defines the location of the record in the sequence defining the route of flight identified in the route identifier field. For Boundary Type Records - A boundary is defined by a series of records taken in order. The “Sequence Number” field defines the location of the record in the sequence defining a boundary. For Record Types requiring more than one primary record to define the complete content – In a series of records used to define a complete condition, the “Sequence Number” is used to define each primary record in the sequence. For Airport and Heliport TAA Records – Sequence Number 1 will always be assigned to the record based on the Center Fix upon which the Straight-In Area is predicated, Sequence Number 2 will always be assigned to the record based on the Center Fix upon which the Left Base Area is predicated, and Sequence Number 3 will always be assigned to the record based on the Center Fix upon which the Right Base Area is predicated. Therefore, if a TAA Record has a Straight-In Area and a Right Base Area, but no Left Base Area, only Sequence Numbers 1 and 3 will be used. If a TAA Record has a Straight-In Area and a Left Base Area but no Right Base Area, only Sequence Numbers 1 and 2 will be used.
public void setSequenceNumber(long value)
getSequenceNumber()
Copyright © 2017. All rights reserved.