Class TLcdNVG15MapObject
- All Implemented Interfaces:
ILcdDataObject
,ILcdNVGNode
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdNVG15ArcBand
,TLcdNVG15Circle
,TLcdNVG15Ellipse
,TLcdNVG15Multipoint
,TLcdNVG15Point
,TLcdNVG15Polygon
,TLcdNVG15Polyline
- Since:
- 2015.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thelabel
attribute.static final TLcdDataProperty
Data property that maps to themodifiers
attribute.static final TLcdDataProperty
Data property that maps to thestyle
attribute.static final TLcdDataProperty
Data property that maps to thesymbol
attribute.static final TLcdDataProperty
Data property that maps to theuri
attribute.Fields inherited from class com.luciad.format.nvg.nvg15.model.TLcdNVG15DataObject
EXTENDED_DATA_PROPERTY, METADATA_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreates a newTLcdEditableAPP6AObject
with the same code and modifiers as thesymbol
andmodifiers
of this map object.getLabel()
Returns the value of the property that maps to thelabel
attribute.Returns the value of the property that maps to themodifiers
attribute.Creates a newTLcdEditableMS2525bObject
with the same code and modifiers as thesymbol
andmodifiers
of this map object.getStyle()
Returns the value of the property that maps to thestyle
attribute.Returns the value of the property that maps to thesymbol
attribute.getUri()
Returns the value of the property that maps to theuri
attribute.void
Sets the value of the property that maps to thelabel
attribute.void
setModifiers
(TLcdNVGModifiers aValue) Sets the value of the property that maps to themodifiers
attribute.void
setStyle
(TLcdNVGStyle aValue) Sets the value of the property that maps to thestyle
attribute.void
setSymbol
(TLcdNVGSymbol aValue) Sets the value of the property that maps to thesymbol
attribute.void
setSymbolFromAPP6
(ILcdAPP6ACoded aAPP6ACoded) Sets the values ofTLcdNVGSymbol
andTLcdNVGModifiers
properties of this map object with respectively thecode
andthe modifiers
of the APP-6 Code object.void
setSymbolFromMS2525
(ILcdMS2525bCoded aMS2525bCoded) Sets the values ofTLcdNVGSymbol
andTLcdNVGModifiers
properties of this map object with respectively thecode
andthe modifiers
of the MIL-2525 code.void
Sets the value of the property that maps to theuri
attribute.Methods inherited from class com.luciad.format.nvg.nvg15.model.TLcdNVG15DataObject
getExtendedData, getMetadata, setExtendedData, setMetadata
Methods inherited from class com.luciad.format.nvg.nvg15.model.TLcdNVG15Base
getParent, setParent
-
Field Details
-
MODIFIERS_PROPERTY
Data property that maps to themodifiers
attribute. The possible values for this property are instances ofTLcdNVGModifiers
. -
SYMBOL_PROPERTY
Data property that maps to thesymbol
attribute. The possible values for this property are instances ofTLcdNVGSymbol
. -
LABEL_PROPERTY
Data property that maps to thelabel
attribute. The possible values for this property are instances ofString
. -
STYLE_PROPERTY
Data property that maps to thestyle
attribute. The possible values for this property are instances ofTLcdNVGStyle
. -
URI_PROPERTY
Data property that maps to theuri
attribute. The possible values for this property are instances ofURI
.
-
-
Constructor Details
-
TLcdNVG15MapObject
public TLcdNVG15MapObject() -
TLcdNVG15MapObject
-
-
Method Details
-
getAPP6CodedFromMapObject
Creates a newTLcdEditableAPP6AObject
with the same code and modifiers as thesymbol
andmodifiers
of this map object.- Returns:
- a APP-6 object
- Throws:
IllegalStateException
- if the symbol of this object is not a APP6A symbol
-
setSymbolFromAPP6
Sets the values ofTLcdNVGSymbol
andTLcdNVGModifiers
properties of this map object with respectively thecode
andthe modifiers
of the APP-6 Code object.- Parameters:
aAPP6ACoded
- a APP-6 code
-
getMS2525CodedFromMapObject
Creates a newTLcdEditableMS2525bObject
with the same code and modifiers as thesymbol
andmodifiers
of this map object.- Returns:
- a MIL-2525 object
- Throws:
IllegalStateException
- if the symbol of this object is not a MS2525b symbol
-
setSymbolFromMS2525
Sets the values ofTLcdNVGSymbol
andTLcdNVGModifiers
properties of this map object with respectively thecode
andthe modifiers
of the MIL-2525 code.- Parameters:
aMS2525bCoded
- a MIL-2525 code
-
getModifiers
Returns the value of the property that maps to themodifiers
attribute.Modifiers to the specified symbology, possibly including rendering hints.
- Returns:
- the value of the
MODIFIERS_PROPERTY
property.
-
setModifiers
Sets the value of the property that maps to themodifiers
attribute.Modifiers to the specified symbology, possibly including rendering hints.
- Parameters:
aValue
- the value to set for theMODIFIERS_PROPERTY
property.
-
getSymbol
Returns the value of the property that maps to thesymbol
attribute.The symbol attribute is used to associate symbology with a given shape. Its format is the name of a standard followed by a colon and the text representation of the element in that standard. That standard can be used to derive the graphical representation of the element.
- Returns:
- the value of the
SYMBOL_PROPERTY
property.
-
setSymbol
Sets the value of the property that maps to thesymbol
attribute.The symbol attribute is used to associate symbology with a given shape. Its format is the name of a standard followed by a colon and the text representation of the element in that standard. That standard can be used to derive the graphical representation of the element.
- Parameters:
aValue
- the value to set for theSYMBOL_PROPERTY
property.
-
getLabel
Returns the value of the property that maps to thelabel
attribute.A textual representation of this element.
- Returns:
- the value of the
LABEL_PROPERTY
property.
-
setLabel
Sets the value of the property that maps to thelabel
attribute.A textual representation of this element.
- Parameters:
aValue
- the value to set for theLABEL_PROPERTY
property.
-
getStyle
Returns the value of the property that maps to thestyle
attribute.CSS based style description which indicates how this element should be rendered graphically.
- Returns:
- the value of the
STYLE_PROPERTY
property.
-
setStyle
Sets the value of the property that maps to thestyle
attribute.CSS based style description which indicates how this element should be rendered graphically.
- Parameters:
aValue
- the value to set for theSTYLE_PROPERTY
property.
-
getUri
Returns the value of the property that maps to theuri
attribute.URI schema that uniquely identifies the object. See the URI Scheme for more details.
- Returns:
- the value of the
URI_PROPERTY
property.
-
setUri
Sets the value of the property that maps to theuri
attribute.URI schema that uniquely identifies the object. See the URI Scheme for more details.
- Parameters:
aValue
- the value to set for theURI_PROPERTY
property.
-