public class Helipad extends A424Point
Java class for Helipad complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Helipad"> <complexContent> <extension base="{}A424Point"> <sequence> <element name="isWithoutLocation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="helipadTlofDimensions" type="{http://www.arinc424.com/xml/datatypes}HelipadDimensions" minOccurs="0"/> <element name="helipadFatoDimensions" type="{http://www.arinc424.com/xml/datatypes}HelipadDimensions" minOccurs="0"/> <element name="safetyDimensions" type="{http://www.arinc424.com/xml/datatypes}HelipadDimensions" minOccurs="0"/> <element name="helipadShape" type="{http://www.arinc424.com/xml/enumerations}HelipadShape" minOccurs="0"/> <element name="surfaceCode" type="{http://www.arinc424.com/xml/enumerations}RunwaySurfaceCode" minOccurs="0"/> <element name="surfaceType" type="{http://www.arinc424.com/xml/enumerations}SurfaceType" minOccurs="0"/> <element name="helicopterPerformanceReq" type="{http://www.arinc424.com/xml/enumerations}HelicopterPerformanceReq" minOccurs="0"/> <element name="isElevated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="helipadMaximumRotorDiameter" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="helipadOrientation" type="{http://www.arinc424.com/xml/datatypes}Bearing" minOccurs="0"/> <element name="helipadIdentifierOrientation" type="{http://www.arinc424.com/xml/datatypes}Bearing" minOccurs="0"/> <element name="preferredApproachBearing" type="{http://www.arinc424.com/xml/datatypes}Bearing" maxOccurs="2" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected HelicopterPerformanceReq |
helicopterPerformanceReq
This element provides performance requirements for helicopters using this helipad.
|
protected HelipadDimensions |
helipadFatoDimensions
Dimensions of the helipad Final Approach and Takeoff Area (FATO): A defined area over which the final phase of the approach to a hover, or a landing is completed and from which the takeoff is initiated.
|
protected Bearing |
helipadIdentifierOrientation
The angular difference between true north and the direction of the visual axis that allows an observer to read the helipad identifier
|
protected Integer |
helipadMaximumRotorDiameter
The maximum rotor diameter allowed for helicopters operating on the specified pad.
|
protected Bearing |
helipadOrientation
The angular difference between true north and the longer axis of runway and rectangular shaped helipads.
|
protected HelipadShape |
helipadShape
This element provides the shape of the helipad.
|
protected HelipadDimensions |
helipadTlofDimensions
Dimensions of the helipad Touchdown and Lift-Off (TLOF) area: A load bearing area on which a helicopter may touchdown or lift off.
|
protected Boolean |
isElevated
True if the Helipad is located at an elevated location, e.g.
|
protected Boolean |
isWithoutLocation
Indicates that the helipad has no (independent) location.
|
protected List<Bearing> |
preferredApproachBearing
Preferred inbound bearing to the pad.
|
protected HelipadDimensions |
safetyDimensions
Dimensions of the defined area on a heliport surrounding the FATO intended to reduce the risk of damage to helicopters accidentally diverging from the FATO.
|
protected RunwaySurfaceCode |
surfaceCode
The “Runway Surface Code” defines what type of surface the helipad has.
|
protected SurfaceType |
surfaceType
This element provides the surface type of the helipad.
|
datumCode, firRef, icaoCode, identifier, location, magneticVariation, name, referenceId, uirRef
areaCode, customerCode, cycleDate, notes, recordType
supplementalData
Constructor and Description |
---|
Helipad() |
Modifier and Type | Method and Description |
---|---|
HelicopterPerformanceReq |
getHelicopterPerformanceReq()
Gets the value of the helicopterPerformanceReq property.
|
HelipadDimensions |
getHelipadFatoDimensions()
Gets the value of the helipadFatoDimensions property.
|
Bearing |
getHelipadIdentifierOrientation()
Gets the value of the helipadIdentifierOrientation property.
|
Integer |
getHelipadMaximumRotorDiameter()
Gets the value of the helipadMaximumRotorDiameter property.
|
Bearing |
getHelipadOrientation()
Gets the value of the helipadOrientation property.
|
HelipadShape |
getHelipadShape()
Gets the value of the helipadShape property.
|
HelipadDimensions |
getHelipadTlofDimensions()
Gets the value of the helipadTlofDimensions property.
|
List<Bearing> |
getPreferredApproachBearing()
Gets the value of the preferredApproachBearing property.
|
HelipadDimensions |
getSafetyDimensions()
Gets the value of the safetyDimensions property.
|
RunwaySurfaceCode |
getSurfaceCode()
Gets the value of the surfaceCode property.
|
SurfaceType |
getSurfaceType()
Gets the value of the surfaceType property.
|
Boolean |
isIsElevated()
Gets the value of the isElevated property.
|
Boolean |
isIsWithoutLocation()
Gets the value of the isWithoutLocation property.
|
void |
setHelicopterPerformanceReq(HelicopterPerformanceReq value)
Sets the value of the helicopterPerformanceReq property.
|
void |
setHelipadFatoDimensions(HelipadDimensions value)
Sets the value of the helipadFatoDimensions property.
|
void |
setHelipadIdentifierOrientation(Bearing value)
Sets the value of the helipadIdentifierOrientation property.
|
void |
setHelipadMaximumRotorDiameter(Integer value)
Sets the value of the helipadMaximumRotorDiameter property.
|
void |
setHelipadOrientation(Bearing value)
Sets the value of the helipadOrientation property.
|
void |
setHelipadShape(HelipadShape value)
Sets the value of the helipadShape property.
|
void |
setHelipadTlofDimensions(HelipadDimensions value)
Sets the value of the helipadTlofDimensions property.
|
void |
setIsElevated(Boolean value)
Sets the value of the isElevated property.
|
void |
setIsWithoutLocation(Boolean value)
Sets the value of the isWithoutLocation property.
|
void |
setSafetyDimensions(HelipadDimensions value)
Sets the value of the safetyDimensions property.
|
void |
setSurfaceCode(RunwaySurfaceCode value)
Sets the value of the surfaceCode property.
|
void |
setSurfaceType(SurfaceType value)
Sets the value of the surfaceType property.
|
getDatumCode, getFirRef, getIcaoCode, getIdentifier, getLocation, getMagneticVariation, getName, getReferenceId, getUirRef, setDatumCode, setFirRef, setIcaoCode, setIdentifier, setLocation, setMagneticVariation, setName, setReferenceId, setUirRef
getAreaCode, getCustomerCode, getCycleDate, getNotes, getRecordType, setAreaCode, setCustomerCode, setCycleDate, setRecordType
getSupplementalData, setSupplementalData
protected Boolean isWithoutLocation
protected HelipadDimensions helipadTlofDimensions
protected HelipadDimensions helipadFatoDimensions
protected HelipadDimensions safetyDimensions
protected HelipadShape helipadShape
protected RunwaySurfaceCode surfaceCode
protected SurfaceType surfaceType
protected HelicopterPerformanceReq helicopterPerformanceReq
protected Boolean isElevated
protected Integer helipadMaximumRotorDiameter
protected Bearing helipadOrientation
protected Bearing helipadIdentifierOrientation
protected List<Bearing> preferredApproachBearing
public Boolean isIsWithoutLocation()
Indicates that the helipad has no (independent) location. The location element should be populated with the Heliport location (i.e. Heliport Reference Point).
Boolean
public void setIsWithoutLocation(Boolean value)
value
- allowed object is
Boolean
isIsWithoutLocation()
public HelipadDimensions getHelipadTlofDimensions()
Dimensions of the helipad Touchdown and Lift-Off (TLOF) area: A load bearing area on which a helicopter may touchdown or lift off.
HelipadDimensions
public void setHelipadTlofDimensions(HelipadDimensions value)
value
- allowed object is
HelipadDimensions
getHelipadTlofDimensions()
public HelipadDimensions getHelipadFatoDimensions()
Dimensions of the helipad Final Approach and Takeoff Area (FATO): A defined area over which the final phase of the approach to a hover, or a landing is completed and from which the takeoff is initiated.
HelipadDimensions
public void setHelipadFatoDimensions(HelipadDimensions value)
value
- allowed object is
HelipadDimensions
getHelipadFatoDimensions()
public HelipadDimensions getSafetyDimensions()
Dimensions of the defined area on a heliport surrounding the FATO intended to reduce the risk of damage to helicopters accidentally diverging from the FATO. This area should be free of objects, other than those frangible mounted objects required for air navigation purposes.
HelipadDimensions
public void setSafetyDimensions(HelipadDimensions value)
value
- allowed object is
HelipadDimensions
getSafetyDimensions()
public HelipadShape getHelipadShape()
This element provides the shape of the helipad.
HelipadShape
public void setHelipadShape(HelipadShape value)
value
- allowed object is
HelipadShape
getHelipadShape()
public RunwaySurfaceCode getSurfaceCode()
The “Runway Surface Code” defines what type of surface the helipad has.
RunwaySurfaceCode
public void setSurfaceCode(RunwaySurfaceCode value)
value
- allowed object is
RunwaySurfaceCode
getSurfaceCode()
public SurfaceType getSurfaceType()
This element provides the surface type of the helipad.
SurfaceType
public void setSurfaceType(SurfaceType value)
value
- allowed object is
SurfaceType
getSurfaceType()
public HelicopterPerformanceReq getHelicopterPerformanceReq()
This element provides performance requirements for helicopters using this helipad.
HelicopterPerformanceReq
public void setHelicopterPerformanceReq(HelicopterPerformanceReq value)
value
- allowed object is
HelicopterPerformanceReq
getHelicopterPerformanceReq()
public Boolean isIsElevated()
True if the Helipad is located at an elevated location, e.g. a rooftop. False if the helipad is located at ground level, or the status is unknown.
Boolean
public void setIsElevated(Boolean value)
value
- allowed object is
Boolean
isIsElevated()
public Integer getHelipadMaximumRotorDiameter()
The maximum rotor diameter allowed for helicopters operating on the specified pad.
Integer
public void setHelipadMaximumRotorDiameter(Integer value)
value
- allowed object is
Integer
getHelipadMaximumRotorDiameter()
public Bearing getHelipadOrientation()
The angular difference between true north and the longer axis of runway and rectangular shaped helipads.
Bearing
public void setHelipadOrientation(Bearing value)
value
- allowed object is
Bearing
getHelipadOrientation()
public Bearing getHelipadIdentifierOrientation()
The angular difference between true north and the direction of the visual axis that allows an observer to read the helipad identifier
Bearing
public void setHelipadIdentifierOrientation(Bearing value)
value
- allowed object is
Bearing
getHelipadIdentifierOrientation()
public List<Bearing> getPreferredApproachBearing()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the preferredApproachBearing property.
For example, to add a new item, do as follows:
getPreferredApproachBearing().add(newItem);
Objects of the following type(s) are allowed in the list
Bearing
Preferred inbound bearing to the pad. The same bearing could be used outbound from the helipad as well. Up to two bearings per pad can be specified. These bearings are not a limitation on approaches or departures to/from the pad.
Copyright © 2020. All rights reserved.