public class TLcdAIXM51AbstractSurveillanceRadarTimeSlice extends TLcdAIXM51AbstractRadarEquipmentTimeSlice
TLcdDataType
, but should be initialized
with a time slice type that corresponds to a feature type that is an
extension of TLcdAIXM51DataTypes.AbstractSurveillanceRadarType
.
The corresponding abstract time slice type does not exist because it is not
defined in the AIXM 5.1 XML schema.Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CORRECTION_NUMBER_PROPERTY
Data property that maps to the
correctionNumber element. |
static TLcdDataProperty |
FEATURE_LIFETIME_PROPERTY
Data property that maps to the
featureLifetime element. |
static TLcdDataProperty |
INTERPRETATION_PROPERTY
Data property that maps to the
interpretation element. |
static TLcdDataProperty |
SEQUENCE_NUMBER_PROPERTY
Data property that maps to the
sequenceNumber element. |
static TLcdDataProperty |
TIME_SLICE_METADATA_PROPERTY
Data property that maps to the
timeSliceMetadata element. |
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdAIXM51AbstractSurveillanceRadarTimeSlice(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdAIXM51CodeYesNo |
getAntennaTiltFixed()
Gets the value of the antennaTiltFixed property.
|
String |
getAutomatedRadarTerminalSystem()
Gets the value of the automatedRadarTerminalSystem property.
|
long |
getCorrectionNumber()
Returns the value of the property that maps to the
correctionNumber element. |
TLcdGML32AbstractTimePrimitive |
getFeatureLifetime()
Returns the value of the property that maps to the
featureLifetime element. |
List<TLcdAIXM51SurveillanceGroundStation> |
getGroundStation()
Gets the value of the groundStation property.
|
ELcdAIXM51Interpretation |
getInterpretation()
Returns the value of the property that maps to the
interpretation element. |
long |
getSequenceNumber()
Returns the value of the property that maps to the
sequenceNumber element. |
Double |
getTiltAngle()
Gets the value of the tiltAngle property.
|
TLcdAIXM51FeatureTimeSliceMetadataProperty |
getTimeSliceMetadata()
Returns the value of the property that maps to the
timeSliceMetadata element. |
TLcdAIXM51ValDistanceVertical |
getVerticalCoverageAltitude()
Gets the value of the verticalCoverageAltitude property.
|
Double |
getVerticalCoverageAzimuth()
Gets the value of the verticalCoverageAzimuth property.
|
TLcdAIXM51ValDistance |
getVerticalCoverageDistance()
Gets the value of the verticalCoverageDistance property.
|
void |
setAntennaTiltFixed(TLcdAIXM51CodeYesNo aValue)
Sets the value of the antennaTiltFixed property.
|
void |
setAutomatedRadarTerminalSystem(String aValue)
Sets the value of the automatedRadarTerminalSystem property.
|
void |
setCorrectionNumber(long aValue)
Sets the value of the property that maps to the
correctionNumber element. |
void |
setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
Sets the value of the property that maps to the
featureLifetime element. |
void |
setInterpretation(ELcdAIXM51Interpretation aValue)
Sets the value of the property that maps to the
interpretation element. |
void |
setSequenceNumber(long aValue)
Sets the value of the property that maps to the
sequenceNumber element. |
void |
setTiltAngle(Double aValue)
Sets the value of the tiltAngle property.
|
void |
setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
Sets the value of the property that maps to the
timeSliceMetadata element. |
void |
setVerticalCoverageAltitude(TLcdAIXM51ValDistanceVertical aValue)
Sets the value of the verticalCoverageAltitude property.
|
void |
setVerticalCoverageAzimuth(Double aValue)
Sets the value of the verticalCoverageAzimuth property.
|
void |
setVerticalCoverageDistance(TLcdAIXM51ValDistance aValue)
Sets the value of the verticalCoverageDistance property.
|
getAnnotation, getContact, getDateMagneticVariation, getDigital, getDualChannel, getLocation, getMagneticVariation, getMagneticVariationAccuracy, getMilitaryUseOnly, getMovingTargetIndicator, getRadarEquipmentName, getRange, getRangeAccuracy, getSerialNumber, getSpecialAircraftOnly, getSpecialUseOnly, getStandbyPower, setDateMagneticVariation, setDigital, setDualChannel, setLocation, setMagneticVariation, setMagneticVariationAccuracy, setMilitaryUseOnly, setMovingTargetIndicator, setRadarEquipmentName, setRange, setRangeAccuracy, setSerialNumber, setSpecialAircraftOnly, setSpecialUseOnly, setStandbyPower
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValue
getDataSource, getValidTime, setDataSource, setValidTime
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
public static final TLcdDataProperty INTERPRETATION_PROPERTY
interpretation
element.
The possible values for this property are instances of ELcdAIXM51Interpretation
.public static final TLcdDataProperty SEQUENCE_NUMBER_PROPERTY
sequenceNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty CORRECTION_NUMBER_PROPERTY
correctionNumber
element.
The possible values for this property are instances of long
.public static final TLcdDataProperty TIME_SLICE_METADATA_PROPERTY
timeSliceMetadata
element.
The possible values for this property are instances of TLcdAIXM51FeatureTimeSliceMetadataProperty
.public static final TLcdDataProperty FEATURE_LIFETIME_PROPERTY
featureLifetime
element.
The possible values for this property are instances of TLcdGML32TimePrimitiveProperty
.public TLcdAIXM51AbstractSurveillanceRadarTimeSlice(TLcdDataType aType)
public TLcdAIXM51ValDistanceVertical getVerticalCoverageAltitude()
Altitude for which the Radar provides vertical coverage.
verticalCoverageAltitude
property.public void setVerticalCoverageAltitude(TLcdAIXM51ValDistanceVertical aValue)
Altitude for which the Radar provides vertical coverage.
aValue
- the value to set for the verticalCoverageAltitude
property.public TLcdAIXM51ValDistance getVerticalCoverageDistance()
Distance for which the Radar provides vertical coverage.
verticalCoverageDistance
property.public void setVerticalCoverageDistance(TLcdAIXM51ValDistance aValue)
Distance for which the Radar provides vertical coverage.
aValue
- the value to set for the verticalCoverageDistance
property.public Double getVerticalCoverageAzimuth()
Azimuth for which the Radar provides vertical coverage.
verticalCoverageAzimuth
property.TLcdAIXM51Optional
public void setVerticalCoverageAzimuth(Double aValue)
Azimuth for which the Radar provides vertical coverage.
aValue
- the value to set for the verticalCoverageAzimuth
property.public TLcdAIXM51CodeYesNo getAntennaTiltFixed()
Indicates whether the antenna tilt is Variable or Fixed.
antennaTiltFixed
property.TLcdAIXM51Optional
public void setAntennaTiltFixed(TLcdAIXM51CodeYesNo aValue)
Indicates whether the antenna tilt is Variable or Fixed.
aValue
- the value to set for the antennaTiltFixed
property.public Double getTiltAngle()
Angle at which the antenna is tilted.
tiltAngle
property.TLcdAIXM51Optional
public void setTiltAngle(Double aValue)
Angle at which the antenna is tilted.
aValue
- the value to set for the tiltAngle
property.public String getAutomatedRadarTerminalSystem()
The Automated Radar Terminal System (ARTS) is a system in the air traffic control system using radar intelligence to detect and display pertinent data such as flight identification, altitude, and position of aircraft operating in the terminal area. A Radar with this attribute automatically tracks controlled aircraft and presents alpha-numeric information adjacent to their targets. It may even automatically calculate the separation between different aircrafts and provide an alert if that separation is compromised as per the set standards.
automatedRadarTerminalSystem
property.TLcdAIXM51Optional
public void setAutomatedRadarTerminalSystem(String aValue)
The Automated Radar Terminal System (ARTS) is a system in the air traffic control system using radar intelligence to detect and display pertinent data such as flight identification, altitude, and position of aircraft operating in the terminal area. A Radar with this attribute automatically tracks controlled aircraft and presents alpha-numeric information adjacent to their targets. It may even automatically calculate the separation between different aircrafts and provide an alert if that separation is compromised as per the set standards.
aValue
- the value to set for the automatedRadarTerminalSystem
property.public List<TLcdAIXM51SurveillanceGroundStation> getGroundStation()
Identifies the Ground Station locations where the Radar Scope is utilized.
groundStation
property.TLcdAIXM51Property
public ELcdAIXM51Interpretation getInterpretation()
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
INTERPRETATION_PROPERTY
property.public void setInterpretation(ELcdAIXM51Interpretation aValue)
interpretation
element.
Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
aValue
- the value to set for the INTERPRETATION_PROPERTY
property.public long getSequenceNumber()
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
SEQUENCE_NUMBER_PROPERTY
property.public void setSequenceNumber(long aValue)
sequenceNumber
element.
Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
aValue
- the value to set for the SEQUENCE_NUMBER_PROPERTY
property.public long getCorrectionNumber()
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
CORRECTION_NUMBER_PROPERTY
property.public void setCorrectionNumber(long aValue)
correctionNumber
element.
Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
aValue
- the value to set for the CORRECTION_NUMBER_PROPERTY
property.public TLcdAIXM51FeatureTimeSliceMetadataProperty getTimeSliceMetadata()
timeSliceMetadata
element.TIME_SLICE_METADATA_PROPERTY
property.public void setTimeSliceMetadata(TLcdAIXM51FeatureTimeSliceMetadataProperty aValue)
timeSliceMetadata
element.aValue
- the value to set for the TIME_SLICE_METADATA_PROPERTY
property.public TLcdGML32AbstractTimePrimitive getFeatureLifetime()
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
FEATURE_LIFETIME_PROPERTY
property.TLcdGML32TimePrimitiveProperty
public void setFeatureLifetime(TLcdGML32AbstractTimePrimitive aValue)
featureLifetime
element.
The start and end of life of the feature. See the AIXM Temporality model for details.
aValue
- the value to set for the FEATURE_LIFETIME_PROPERTY
property.