Class TLcdAIXM51AbstractRadarEquipmentTimeSlice
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdShape
,ILcdShapeList
,ILcdTimeBounded
,ILcdCloneable
,ILcdDeepCloneable
,ILcdInvalidateable
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdAIXM51AbstractSurveillanceRadarTimeSlice
,TLcdAIXM51PrecisionApproachRadarTimeSlice
TLcdDataType
, but should be initialized with a
time slice type that corresponds to a feature type that is an extension of
TLcdAIXM51DataTypes.AbstractRadarEquipmentType
.
The corresponding abstract time slice type does not exist because it is not
defined in the AIXM 5.1 XML schema.- Since:
- 10.1
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thecorrectionNumber
element.static final TLcdDataProperty
Data property that maps to thefeatureLifetime
element.static final TLcdDataProperty
Data property that maps to theinterpretation
element.static final TLcdDataProperty
Data property that maps to thesequenceNumber
element.static final TLcdDataProperty
Data property that maps to thetimeSliceMetadata
element.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractTimeSlice
DATA_SOURCE_PROPERTY, VALID_TIME_PROPERTY
Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the annotation property.Gets the value of the contact property.long
Returns the value of the property that maps to thecorrectionNumber
element.Gets the value of the dateMagneticVariation property.Gets the value of the digital property.Gets the value of the dualChannel property.Returns the value of the property that maps to thefeatureLifetime
element.Returns the value of the property that maps to theinterpretation
element.Gets the value of the location property.Gets the value of the magneticVariation property.Gets the value of the magneticVariationAccuracy property.Gets the value of the militaryUseOnly property.Gets the value of the movingTargetIndicator property.Gets the value of the RadarEquipmentName property.getRange()
Gets the value of the range property.Gets the value of the rangeAccuracy property.long
Returns the value of the property that maps to thesequenceNumber
element.Gets the value of the serialNumber property.Gets the value of the specialAircraftOnly property.Gets the value of the specialUseOnly property.Gets the value of the standbyPower property.Returns the value of the property that maps to thetimeSliceMetadata
element.void
setCorrectionNumber
(long aValue) Sets the value of the property that maps to thecorrectionNumber
element.void
setDateMagneticVariation
(String aValue) Sets the value of the dateMagneticVariation property.void
setDigital
(TLcdAIXM51CodeYesNo aValue) Sets the value of the digital property.void
setDualChannel
(TLcdAIXM51CodeYesNo aValue) Sets the value of the dualChannel property.void
Sets the value of the property that maps to thefeatureLifetime
element.void
Sets the value of the property that maps to theinterpretation
element.void
setLocation
(TLcdAIXM51ElevatedPoint aValue) Sets the value of the location property.void
setMagneticVariation
(Double aValue) Sets the value of the magneticVariation property.void
setMagneticVariationAccuracy
(Double aValue) Sets the value of the magneticVariationAccuracy property.void
Sets the value of the militaryUseOnly property.void
Sets the value of the movingTargetIndicator property.void
setRadarEquipmentName
(String aValue) Sets the value of the RadarEquipmentName property.void
setRange
(TLcdAIXM51ValDistance aValue) Sets the value of the range property.void
Sets the value of the rangeAccuracy property.void
setSequenceNumber
(long aValue) Sets the value of the property that maps to thesequenceNumber
element.void
setSerialNumber
(String aValue) Sets the value of the serialNumber property.void
Sets the value of the specialAircraftOnly property.void
setSpecialUseOnly
(TLcdAIXM51CodeYesNo aValue) Sets the value of the specialUseOnly property.void
Sets the value of the standbyPower property.void
Sets the value of the property that maps to thetimeSliceMetadata
element.Methods inherited from class com.luciad.format.aixm51.model.abstractfeature.TLcdAIXM51AbstractAIXMTimeSlice
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBeginValidTime, getBounds, getEndValidTime, getFocusPoint, getShape, getShapeCount, getTimeBounds, invalidateObject, setValue
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractTimeSlice
getDataSource, getValidTime, setDataSource, setValidTime
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
Methods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, toString
-
Field Details
-
INTERPRETATION_PROPERTY
Data property that maps to theinterpretation
element. The possible values for this property are instances ofELcdAIXM51Interpretation
. -
SEQUENCE_NUMBER_PROPERTY
Data property that maps to thesequenceNumber
element. The possible values for this property are instances oflong
. -
CORRECTION_NUMBER_PROPERTY
Data property that maps to thecorrectionNumber
element. The possible values for this property are instances oflong
. -
TIME_SLICE_METADATA_PROPERTY
Data property that maps to thetimeSliceMetadata
element. The possible values for this property are instances ofTLcdAIXM51FeatureTimeSliceMetadataProperty
. -
FEATURE_LIFETIME_PROPERTY
Data property that maps to thefeatureLifetime
element. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty
.
-
-
Constructor Details
-
TLcdAIXM51AbstractRadarEquipmentTimeSlice
-
-
Method Details
-
getRadarEquipmentName
Gets the value of the RadarEquipmentName property.Textual name of the equipment.
- Returns:
- the value of the
RadarEquipmentName
property. - See Also:
-
setRadarEquipmentName
Sets the value of the RadarEquipmentName property.Textual name of the equipment.
- Parameters:
aValue
- the value to set for theRadarEquipmentName
property.
-
getSerialNumber
Gets the value of the serialNumber property.Serial number of the equipment.
- Returns:
- the value of the
serialNumber
property. - See Also:
-
setSerialNumber
Sets the value of the serialNumber property.Serial number of the equipment.
- Parameters:
aValue
- the value to set for theserialNumber
property.
-
getRange
Gets the value of the range property.The applicable range of the equipment to detect aircraft.
- Returns:
- the value of the
range
property.
-
setRange
Sets the value of the range property.The applicable range of the equipment to detect aircraft.
- Parameters:
aValue
- the value to set for therange
property.
-
getRangeAccuracy
Gets the value of the rangeAccuracy property.Accuracy of the applicable range of the equipment to detect aircraft.
- Returns:
- the value of the
rangeAccuracy
property.
-
setRangeAccuracy
Sets the value of the rangeAccuracy property.Accuracy of the applicable range of the equipment to detect aircraft.
- Parameters:
aValue
- the value to set for therangeAccuracy
property.
-
getDualChannel
Gets the value of the dualChannel property.Indicates whether the component has dual frequency.
- Returns:
- the value of the
dualChannel
property. - See Also:
-
setDualChannel
Sets the value of the dualChannel property.Indicates whether the component has dual frequency.
- Parameters:
aValue
- the value to set for thedualChannel
property.
-
getMovingTargetIndicator
Gets the value of the movingTargetIndicator property.Indicates whether a Moving Target Indicator (MTI) is available for the component. The MTI function eleminates ground clutter.
- Returns:
- the value of the
movingTargetIndicator
property. - See Also:
-
setMovingTargetIndicator
Sets the value of the movingTargetIndicator property.Indicates whether a Moving Target Indicator (MTI) is available for the component. The MTI function eleminates ground clutter.
- Parameters:
aValue
- the value to set for themovingTargetIndicator
property.
-
getStandbyPower
Gets the value of the standbyPower property.Indicates how the component is powered if the primary power fails.
- Returns:
- the value of the
standbyPower
property. - See Also:
-
setStandbyPower
Sets the value of the standbyPower property.Indicates how the component is powered if the primary power fails.
- Parameters:
aValue
- the value to set for thestandbyPower
property.
-
getMagneticVariation
Gets the value of the magneticVariation property.The measured angle between Magnetic North and True North at a given point and at the time reported in dateMagneticVariation. By convention, the measure is expressed as a positive number if Magnetic North is to the east of True North and negative if Magnetic North is to the west of True North. Therefore, magnetic bearing + magnetic variation = true bearing. The following rule of thumb applies: ""variation east-magnetic least, variation west-magnetic best"".
- Returns:
- the value of the
magneticVariation
property. - See Also:
-
setMagneticVariation
Sets the value of the magneticVariation property.The measured angle between Magnetic North and True North at a given point and at the time reported in dateMagneticVariation. By convention, the measure is expressed as a positive number if Magnetic North is to the east of True North and negative if Magnetic North is to the west of True North. Therefore, magnetic bearing + magnetic variation = true bearing. The following rule of thumb applies: ""variation east-magnetic least, variation west-magnetic best"".
- Parameters:
aValue
- the value to set for themagneticVariation
property.
-
getMagneticVariationAccuracy
Gets the value of the magneticVariationAccuracy property.Accuracy of the magnetic variation.
- Returns:
- the value of the
magneticVariationAccuracy
property. - See Also:
-
setMagneticVariationAccuracy
Sets the value of the magneticVariationAccuracy property.Accuracy of the magnetic variation.
- Parameters:
aValue
- the value to set for themagneticVariationAccuracy
property.
-
getDateMagneticVariation
Gets the value of the dateMagneticVariation property.The date on which the magnetic variation had this value.
- Returns:
- the value of the
dateMagneticVariation
property. - See Also:
-
setDateMagneticVariation
Sets the value of the dateMagneticVariation property.The date on which the magnetic variation had this value.
- Parameters:
aValue
- the value to set for thedateMagneticVariation
property.
-
getDigital
Gets the value of the digital property.Indicates if the radar equipment is digital or analogue.
- Returns:
- the value of the
digital
property. - See Also:
-
setDigital
Sets the value of the digital property.Indicates if the radar equipment is digital or analogue.
- Parameters:
aValue
- the value to set for thedigital
property.
-
getMilitaryUseOnly
Gets the value of the militaryUseOnly property.Indicates the equipment is for military use only.
- Returns:
- the value of the
militaryUseOnly
property. - See Also:
-
setMilitaryUseOnly
Sets the value of the militaryUseOnly property.Indicates the equipment is for military use only.
- Parameters:
aValue
- the value to set for themilitaryUseOnly
property.
-
getSpecialUseOnly
Gets the value of the specialUseOnly property.Indicates the equipment is for special use procedures only such as Helipads, etc.
- Returns:
- the value of the
specialUseOnly
property. - See Also:
-
setSpecialUseOnly
Sets the value of the specialUseOnly property.Indicates the equipment is for special use procedures only such as Helipads, etc.
- Parameters:
aValue
- the value to set for thespecialUseOnly
property.
-
getSpecialAircraftOnly
Gets the value of the specialAircraftOnly property.Indicates the equipment is to be only used for certain type of aircraft that are capable of using it. In some instances, the slope angle or procedure can only be flown by high performance aircraft.
- Returns:
- the value of the
specialAircraftOnly
property. - See Also:
-
setSpecialAircraftOnly
Sets the value of the specialAircraftOnly property.Indicates the equipment is to be only used for certain type of aircraft that are capable of using it. In some instances, the slope angle or procedure can only be flown by high performance aircraft.
- Parameters:
aValue
- the value to set for thespecialAircraftOnly
property.
-
getContact
Gets the value of the contact property.Identifies the contact information of the group or individual associated with the Radar Equipment. This will be a contact who is outside of the associated Organisation Authority for the Radar System. It could be the maintenance technician for the radar system.
- Returns:
- the value of the
contact
property. - See Also:
-
getLocation
Gets the value of the location property.The geographical point at which the radar is located.
- Returns:
- the value of the
location
property. - See Also:
-
setLocation
Sets the value of the location property.The geographical point at which the radar is located.
- Parameters:
aValue
- the value to set for thelocation
property.
-
getAnnotation
Gets the value of the annotation property.- Returns:
- the value of the
annotation
property. - See Also:
-
getInterpretation
Returns the value of the property that maps to theinterpretation
element.Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
- Returns:
- the value of the
INTERPRETATION_PROPERTY
property.
-
setInterpretation
Sets the value of the property that maps to theinterpretation
element.Property indicating how the timeslice is to be interpreted. See the AIXM Temporality model for details.
- Parameters:
aValue
- the value to set for theINTERPRETATION_PROPERTY
property.
-
getSequenceNumber
public long getSequenceNumber()Returns the value of the property that maps to thesequenceNumber
element.Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
- Returns:
- the value of the
SEQUENCE_NUMBER_PROPERTY
property.
-
setSequenceNumber
public void setSequenceNumber(long aValue) Sets the value of the property that maps to thesequenceNumber
element.Used for the identification of the Time Slice concerned. See the AIXM Temporality model for details.
- Parameters:
aValue
- the value to set for theSEQUENCE_NUMBER_PROPERTY
property.
-
getCorrectionNumber
public long getCorrectionNumber()Returns the value of the property that maps to thecorrectionNumber
element.Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
- Returns:
- the value of the
CORRECTION_NUMBER_PROPERTY
property.
-
setCorrectionNumber
public void setCorrectionNumber(long aValue) Sets the value of the property that maps to thecorrectionNumber
element.Used for indicating the order of the corrections of a Time Slice. See the AIXM Temporality model for details.
- Parameters:
aValue
- the value to set for theCORRECTION_NUMBER_PROPERTY
property.
-
getTimeSliceMetadata
Returns the value of the property that maps to thetimeSliceMetadata
element.- Returns:
- the value of the
TIME_SLICE_METADATA_PROPERTY
property.
-
setTimeSliceMetadata
Sets the value of the property that maps to thetimeSliceMetadata
element.- Parameters:
aValue
- the value to set for theTIME_SLICE_METADATA_PROPERTY
property.
-
getFeatureLifetime
Returns the value of the property that maps to thefeatureLifetime
element.The start and end of life of the feature. See the AIXM Temporality model for details.
- Returns:
- the value of the
FEATURE_LIFETIME_PROPERTY
property. - See Also:
-
setFeatureLifetime
Sets the value of the property that maps to thefeatureLifetime
element.The start and end of life of the feature. See the AIXM Temporality model for details.
- Parameters:
aValue
- the value to set for theFEATURE_LIFETIME_PROPERTY
property.
-