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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thelabelattribute.static final TLcdDataPropertyData property that maps to themodifiersattribute.static final TLcdDataPropertyData property that maps to thestyleattribute.static final TLcdDataPropertyData property that maps to thesymbolattribute.static final TLcdDataPropertyData property that maps to theuriattribute.Fields inherited from class com.luciad.format.nvg.nvg15.model.TLcdNVG15DataObject
EXTENDED_DATA_PROPERTY, METADATA_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a newTLcdEditableAPP6AObjectwith the same code and modifiers as thesymbolandmodifiersof this map object.getLabel()Returns the value of the property that maps to thelabelattribute.Returns the value of the property that maps to themodifiersattribute.Creates a newTLcdEditableMS2525bObjectwith the same code and modifiers as thesymbolandmodifiersof this map object.getStyle()Returns the value of the property that maps to thestyleattribute.Returns the value of the property that maps to thesymbolattribute.getUri()Returns the value of the property that maps to theuriattribute.voidSets the value of the property that maps to thelabelattribute.voidsetModifiers(TLcdNVGModifiers aValue) Sets the value of the property that maps to themodifiersattribute.voidsetStyle(TLcdNVGStyle aValue) Sets the value of the property that maps to thestyleattribute.voidsetSymbol(TLcdNVGSymbol aValue) Sets the value of the property that maps to thesymbolattribute.voidsetSymbolFromAPP6(ILcdAPP6ACoded aAPP6ACoded) Sets the values ofTLcdNVGSymbolandTLcdNVGModifiersproperties of this map object with respectively thecodeandthe modifiersof the APP-6 Code object.voidsetSymbolFromMS2525(ILcdMS2525bCoded aMS2525bCoded) Sets the values ofTLcdNVGSymbolandTLcdNVGModifiersproperties of this map object with respectively thecodeandthe modifiersof the MIL-2525 code.voidSets the value of the property that maps to theuriattribute.Methods inherited from class com.luciad.format.nvg.nvg15.model.TLcdNVG15DataObject
getExtendedData, getMetadata, setExtendedData, setMetadataMethods inherited from class com.luciad.format.nvg.nvg15.model.TLcdNVG15Base
getParent, setParent
-
Field Details
-
MODIFIERS_PROPERTY
Data property that maps to themodifiersattribute. The possible values for this property are instances ofTLcdNVGModifiers. -
SYMBOL_PROPERTY
Data property that maps to thesymbolattribute. The possible values for this property are instances ofTLcdNVGSymbol. -
LABEL_PROPERTY
Data property that maps to thelabelattribute. The possible values for this property are instances ofString. -
STYLE_PROPERTY
Data property that maps to thestyleattribute. The possible values for this property are instances ofTLcdNVGStyle. -
URI_PROPERTY
Data property that maps to theuriattribute. The possible values for this property are instances ofURI.
-
-
Constructor Details
-
TLcdNVG15MapObject
public TLcdNVG15MapObject() -
TLcdNVG15MapObject
-
-
Method Details
-
getAPP6CodedFromMapObject
Creates a newTLcdEditableAPP6AObjectwith the same code and modifiers as thesymbolandmodifiersof 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 ofTLcdNVGSymbolandTLcdNVGModifiersproperties of this map object with respectively thecodeandthe modifiersof the APP-6 Code object.- Parameters:
aAPP6ACoded- a APP-6 code
-
getMS2525CodedFromMapObject
Creates a newTLcdEditableMS2525bObjectwith the same code and modifiers as thesymbolandmodifiersof 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 ofTLcdNVGSymbolandTLcdNVGModifiersproperties of this map object with respectively thecodeandthe modifiersof the MIL-2525 code.- Parameters:
aMS2525bCoded- a MIL-2525 code
-
getModifiers
Returns the value of the property that maps to themodifiersattribute.Modifiers to the specified symbology, possibly including rendering hints.
- Returns:
- the value of the
MODIFIERS_PROPERTYproperty.
-
setModifiers
Sets the value of the property that maps to themodifiersattribute.Modifiers to the specified symbology, possibly including rendering hints.
- Parameters:
aValue- the value to set for theMODIFIERS_PROPERTYproperty.
-
getSymbol
Returns the value of the property that maps to thesymbolattribute.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_PROPERTYproperty.
-
setSymbol
Sets the value of the property that maps to thesymbolattribute.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_PROPERTYproperty.
-
getLabel
Returns the value of the property that maps to thelabelattribute.A textual representation of this element.
- Returns:
- the value of the
LABEL_PROPERTYproperty.
-
setLabel
Sets the value of the property that maps to thelabelattribute.A textual representation of this element.
- Parameters:
aValue- the value to set for theLABEL_PROPERTYproperty.
-
getStyle
Returns the value of the property that maps to thestyleattribute.CSS based style description which indicates how this element should be rendered graphically.
- Returns:
- the value of the
STYLE_PROPERTYproperty.
-
setStyle
Sets the value of the property that maps to thestyleattribute.CSS based style description which indicates how this element should be rendered graphically.
- Parameters:
aValue- the value to set for theSTYLE_PROPERTYproperty.
-
getUri
Returns the value of the property that maps to theuriattribute.URI schema that uniquely identifies the object. See the URI Scheme for more details.
- Returns:
- the value of the
URI_PROPERTYproperty.
-
setUri
Sets the value of the property that maps to theuriattribute.URI schema that uniquely identifies the object. See the URI Scheme for more details.
- Parameters:
aValue- the value to set for theURI_PROPERTYproperty.
-