Class TLcdAIXM51AbstractSurfaceContamination

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMObject
com.luciad.format.aixm51.model.features.airportheliport.surfacecontamination.TLcdAIXM51AbstractSurfaceContamination
All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable
Direct Known Subclasses:
TLcdAIXM51AircraftStandContamination, TLcdAIXM51AirportHeliportContamination, TLcdAIXM51ApronContamination, TLcdAIXM51RunwayContamination, TLcdAIXM51RunwaySectionContamination, TLcdAIXM51TaxiwayContamination, TLcdAIXM51TouchDownLiftOffContamination

public class TLcdAIXM51AbstractSurfaceContamination extends TLcdAIXM51AbstractAIXMObject
Presence or removal of hazardous conditions on movement areas due to snow, ice, slush, water.
Since:
10.0
  • Constructor Details

    • TLcdAIXM51AbstractSurfaceContamination

      public TLcdAIXM51AbstractSurfaceContamination()
    • TLcdAIXM51AbstractSurfaceContamination

      public TLcdAIXM51AbstractSurfaceContamination(TLcdDataType aType)
  • Method Details

    • getObservationTime

      public XMLGregorianCalendar getObservationTime()
      Gets the value of the OBSERVATION_TIME_PROPERTY property.

      The date and time of the measurement completion (UTC).

      Returns:
      the value of the OBSERVATION_TIME_PROPERTY property.
      See Also:
    • setObservationTime

      public void setObservationTime(XMLGregorianCalendar aValue)
      Sets the value of the OBSERVATION_TIME_PROPERTY property.

      The date and time of the measurement completion (UTC).

      Parameters:
      aValue - the value to set for the OBSERVATION_TIME_PROPERTY property.
    • getDepth

      public TLcdAIXM51ValDepth getDepth()
      Gets the value of the DEPTH_PROPERTY property.

      The depth of the contamination on the surface.

      Returns:
      the value of the DEPTH_PROPERTY property.
    • setDepth

      public void setDepth(TLcdAIXM51ValDepth aValue)
      Sets the value of the DEPTH_PROPERTY property.

      The depth of the contamination on the surface.

      Parameters:
      aValue - the value to set for the DEPTH_PROPERTY property.
    • getFrictionCoefficient

      public Double getFrictionCoefficient()
      Gets the value of the FRICTION_COEFFICIENT_PROPERTY property.

      The average friction coefficient.

      Returns:
      the value of the FRICTION_COEFFICIENT_PROPERTY property.
      See Also:
    • setFrictionCoefficient

      public void setFrictionCoefficient(Double aValue)
      Sets the value of the FRICTION_COEFFICIENT_PROPERTY property.

      The average friction coefficient.

      Parameters:
      aValue - the value to set for the FRICTION_COEFFICIENT_PROPERTY property.
    • getFrictionEstimation

      public TLcdAIXM51CodeFrictionEstimate getFrictionEstimation()
      Gets the value of the FRICTION_ESTIMATION_PROPERTY property.

      A qualitative estimate of the friction.

      Returns:
      the value of the FRICTION_ESTIMATION_PROPERTY property.
      See Also:
    • setFrictionEstimation

      public void setFrictionEstimation(TLcdAIXM51CodeFrictionEstimate aValue)
      Sets the value of the FRICTION_ESTIMATION_PROPERTY property.

      A qualitative estimate of the friction.

      Parameters:
      aValue - the value to set for the FRICTION_ESTIMATION_PROPERTY property.
    • getFrictionDevice

      public TLcdAIXM51CodeFrictionDevice getFrictionDevice()
      Gets the value of the FRICTION_DEVICE_PROPERTY property.

      The type of equipment used to determine the reported friction coefficient.

      Returns:
      the value of the FRICTION_DEVICE_PROPERTY property.
      See Also:
    • setFrictionDevice

      public void setFrictionDevice(TLcdAIXM51CodeFrictionDevice aValue)
      Sets the value of the FRICTION_DEVICE_PROPERTY property.

      The type of equipment used to determine the reported friction coefficient.

      Parameters:
      aValue - the value to set for the FRICTION_DEVICE_PROPERTY property.
    • getObscuredLights

      public TLcdAIXM51CodeYesNo getObscuredLights()
      Gets the value of the OBSCURED_LIGHTS_PROPERTY property.

      Indicates that the surface lights are obscured.

      Returns:
      the value of the OBSCURED_LIGHTS_PROPERTY property.
      See Also:
    • setObscuredLights

      public void setObscuredLights(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the OBSCURED_LIGHTS_PROPERTY property.

      Indicates that the surface lights are obscured.

      Parameters:
      aValue - the value to set for the OBSCURED_LIGHTS_PROPERTY property.
    • getFurtherClearanceTime

      public String getFurtherClearanceTime()
      Gets the value of the FURTHER_CLEARANCE_TIME_PROPERTY property.

      The date and time (UTC) when it is expected to complete further clearance.

      Returns:
      the value of the FURTHER_CLEARANCE_TIME_PROPERTY property.
      See Also:
    • setFurtherClearanceTime

      public void setFurtherClearanceTime(String aValue)
      Sets the value of the FURTHER_CLEARANCE_TIME_PROPERTY property.

      The date and time (UTC) when it is expected to complete further clearance.

      Parameters:
      aValue - the value to set for the FURTHER_CLEARANCE_TIME_PROPERTY property.
    • getFurtherTotalClearance

      public TLcdAIXM51CodeYesNo getFurtherTotalClearance()
      Gets the value of the FURTHER_TOTAL_CLEARANCE_PROPERTY property.

      Indicates that the further total clearance is expected.

      Returns:
      the value of the FURTHER_TOTAL_CLEARANCE_PROPERTY property.
      See Also:
    • setFurtherTotalClearance

      public void setFurtherTotalClearance(TLcdAIXM51CodeYesNo aValue)
      Sets the value of the FURTHER_TOTAL_CLEARANCE_PROPERTY property.

      Indicates that the further total clearance is expected.

      Parameters:
      aValue - the value to set for the FURTHER_TOTAL_CLEARANCE_PROPERTY property.
    • getNextObservationTime

      public XMLGregorianCalendar getNextObservationTime()
      Gets the value of the NEXT_OBSERVATION_TIME_PROPERTY property.

      The date and time of the next intended measurement report (UTC).

      Returns:
      the value of the NEXT_OBSERVATION_TIME_PROPERTY property.
      See Also:
    • setNextObservationTime

      public void setNextObservationTime(XMLGregorianCalendar aValue)
      Sets the value of the NEXT_OBSERVATION_TIME_PROPERTY property.

      The date and time of the next intended measurement report (UTC).

      Parameters:
      aValue - the value to set for the NEXT_OBSERVATION_TIME_PROPERTY property.
    • getProportion

      public Double getProportion()
      Gets the value of the PROPORTION_PROPERTY property.

      The percentage of the contaminated area from the overall extent of the surface.

      Returns:
      the value of the PROPORTION_PROPERTY property.
      See Also:
    • setProportion

      public void setProportion(Double aValue)
      Sets the value of the PROPORTION_PROPERTY property.

      The percentage of the contaminated area from the overall extent of the surface.

      Parameters:
      aValue - the value to set for the PROPORTION_PROPERTY property.
    • getCriticalRidge

      public List<TLcdAIXM51Ridge> getCriticalRidge()
      Gets the value of the CRITICAL_RIDGE_PROPERTY property.

      A ridge or bank of contaminant that might affect operations. For example a snowbank.

      Returns:
      the value of the CRITICAL_RIDGE_PROPERTY property.
      See Also:
    • getLayer

      Gets the value of the LAYER_PROPERTY property.

      A layer of contaminant.

      Returns:
      the value of the LAYER_PROPERTY property.
      See Also:
    • getAnnotation

      public List<TLcdAIXM51Note> getAnnotation()
      Gets the value of the ANNOTATION_PROPERTY property.
      Returns:
      the value of the ANNOTATION_PROPERTY property.
      See Also: