Class TLcdKML22ScreenOverlay
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.kml22.model.TLcdKML22AbstractObject
com.luciad.format.kml22.model.feature.TLcdKML22AbstractFeature
com.luciad.format.kml22.model.feature.TLcdKML22AbstractOverlay
com.luciad.format.kml22.model.feature.TLcdKML22ScreenOverlay
- All Implemented Interfaces:
ILcdDataObject,ILcdTimeBounded,ILcdCache,ILcdCloneable,ILcdDeepCloneable,Cloneable
Domain class modeling the KML ScreenOverlayType type.
OGC KML Specification description:
This element can be used wherever the following element is referenced: -kml:AbstractOverlayGroup Specifies an image overlay to be displayed fixed to the screen. The image position is determined by mapping a point relative to the image (specified by kml:overlayXY) to a point relative to the screen (specified by kml:screenXY). The image may be rotated by
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theAbstractFeatureObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theAbstractFeatureSimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to theAbstractOverlayObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theAbstractOverlaySimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to theAbstractStyleSelectorGroupelement.static final TLcdDataPropertyData property that maps to theAbstractTimePrimitiveGroupelement.static final TLcdDataPropertyData property that maps to theAbstractViewGroupelement.static final TLcdDataPropertyData property that maps to theAddressDetailselement.static final TLcdDataPropertyData property that maps to theaddresselement.static final TLcdDataPropertyData property that maps to thelinkelement.static final TLcdDataPropertyData property that maps to theauthorelement.static final TLcdDataPropertyData property that maps to thecolorelement.static final TLcdDataPropertyData property that maps to thedescriptionelement.static final TLcdDataPropertyData property that maps to thedrawOrderelement.static final TLcdDataPropertyData property that maps to the choice between theMetadataandExtendedDataelements.static final TLcdDataPropertyData property that maps to theIconelement.static final TLcdDataPropertyData property that maps to thenameelement.static final TLcdDataPropertyData property that maps to theopenelement.static final TLcdDataPropertyData property that maps to theoverlayXYelement.static final TLcdDataPropertyData property that maps to thephoneNumberelement.static final TLcdDataPropertyData property that maps to theRegionelement.static final TLcdDataPropertyData property that maps to therotationelement.static final TLcdDataPropertyData property that maps to therotationXYelement.static final TLcdDataPropertyData property that maps to theScreenOverlayObjectExtensionGroupelement.static final TLcdDataPropertyData property that maps to theScreenOverlaySimpleExtensionGroupelement.static final TLcdDataPropertyData property that maps to thescreenXYelement.static final TLcdDataPropertyData property that maps to thesizeelement.static final TLcdDataPropertyData property that maps to the choice between theSnippetandsnippetelements.static final TLcdDataPropertyData property that maps to thestyleUrlelement.static final TLcdDataPropertyData property that maps to thevisibilityelement.Fields inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
ID_PROPERTY, OBJECT_SIMPLE_EXTENSION_GROUP_PROPERTY, TARGET_ID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionCreates a newTLcdKML22ScreenOverlaywith a customTLcdDataType. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theAbstractStyleSelectorGroupelement.Returns the value of the property that maps to theAbstractTimePrimitiveGroupelement.Returns the value of the property that maps to theAbstractViewGroupelement.Returns the value of the property that maps to theaddresselement.Returns the value of the property that maps to theAddressDetailselement.Returns the value of the property that maps to thelinkelement.Returns the value of the property that maps to theauthorelement.getColor()Returns the value of the property that maps to thecolorelement.Returns the value of the property that maps to thedescriptionelement.Returns the value of the property that maps to thedrawOrderelement.Returns the value of the property that maps to the choice between theMetadataandExtendedDataelements.Returns the value of the property that maps to theIconelement.getName()Returns the value of the property that maps to thenameelement.getOpen()Returns the value of the property that maps to theopenelement.Returns the value of the property that maps to theoverlayXYelement.Returns the value of the property that maps to thephoneNumberelement.Returns the value of the property that maps to theRegionelement.Gets the rotation of this screen overlay.Returns the value of the property that maps to therotationXYelement.Returns the value of the property that maps to thescreenXYelement.getSize()Returns the value of the property that maps to thesizeelement.Returns the value of the property that maps to the choice between theSnippetandsnippetelements.Returns the value of the property that maps to thestyleUrlelement.voidSets the value of the property that maps to theAbstractTimePrimitiveGroupelement.voidSets the value of the property that maps to theAbstractViewGroupelement.voidsetAddress(String aValue) Sets the value of the property that maps to theaddresselement.voidsetAddressDetails(ILcdDataObject aValue) Sets the value of the property that maps to theAddressDetailselement.voidsetAtomLink(ILcdDataObject aValue) Sets the value of the property that maps to thelinkelement.voidsetAuthor(ILcdDataObject aValue) Sets the value of the property that maps to theauthorelement.voidSets the value of the property that maps to thecolorelement.voidsetDescription(String aValue) Sets the value of the property that maps to thedescriptionelement.voidsetDrawOrder(Integer aValue) Sets the value of the property that maps to thedrawOrderelement.voidsetExtendedData(ILcdDataObject aValue) Sets the value of the property that maps to the choice between theMetadataandExtendedDataelements.voidsetImageLink(TLcdKML22Link aValue) Sets the value of the property that maps to theIconelement.voidSets the value of the property that maps to thenameelement.voidSets the value of the property that maps to theopenelement.voidsetOverlayXY(TLcdKML22Vec2 aValue) Sets the value of the property that maps to theoverlayXYelement.voidsetPhoneNumber(String aValue) Sets the value of the property that maps to thephoneNumberelement.voidsetRegion(TLcdKML22Region aValue) Sets the value of the property that maps to theRegionelement.voidsetRotation(Double aValue) Sets the value of the property that maps to therotationelement.voidsetRotationXY(TLcdKML22Vec2 aValue) Sets the value of the property that maps to therotationXYelement.voidsetScreenXY(TLcdKML22Vec2 aValue) Sets the value of the property that maps to thescreenXYelement.voidsetSize(TLcdKML22Vec2 aValue) Sets the value of the property that maps to thesizeelement.voidsetSnippet(TLcdKML22Snippet aValue) Sets the value of the property that maps to the choice between theSnippetandsnippetelements.voidsetStyleUrl(String aValue) Sets the value of the property that maps to thestyleUrlelement.voidsetVisibility(Boolean aValue) Sets the value of the property that maps to thevisibilityelement.Methods inherited from class com.luciad.format.kml22.model.feature.TLcdKML22AbstractFeature
clearCache, clone, getCachedObject, getInnerStyleSelector, getKMLSourceName, getTimeBounds, getVisibility, insertIntoCache, removeCachedObject, setKMLSourceNameMethods inherited from class com.luciad.format.kml22.model.TLcdKML22AbstractObject
getId, getTargetId, setId, setTargetIdMethods inherited from class com.luciad.datamodel.TLcdDataObject
clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
OVERLAY_XY_PROPERTY
Data property that maps to theoverlayXYelement. The possible values for this property are instances ofTLcdKML22Vec2. -
SCREEN_XY_PROPERTY
Data property that maps to thescreenXYelement. The possible values for this property are instances ofTLcdKML22Vec2. -
ROTATION_XY_PROPERTY
Data property that maps to therotationXYelement. The possible values for this property are instances ofTLcdKML22Vec2. -
SIZE_PROPERTY
Data property that maps to thesizeelement. The possible values for this property are instances ofTLcdKML22Vec2. -
ROTATION_PROPERTY
Data property that maps to therotationelement. The possible values for this property are instances ofDouble. -
SCREEN_OVERLAY_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theScreenOverlaySimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
SCREEN_OVERLAY_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theScreenOverlayObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>. -
COLOR_PROPERTY
Data property that maps to thecolorelement. The possible values for this property are instances ofColor. -
DRAW_ORDER_PROPERTY
Data property that maps to thedrawOrderelement. The possible values for this property are instances ofInteger. -
IMAGE_LINK_PROPERTY
Data property that maps to theIconelement. The possible values for this property are instances ofTLcdKML22Link. -
ABSTRACT_OVERLAY_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theAbstractOverlaySimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
ABSTRACT_OVERLAY_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theAbstractOverlayObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>. -
NAME_PROPERTY
Data property that maps to thenameelement. The possible values for this property are instances ofString. -
VISIBILITY_PROPERTY
Data property that maps to thevisibilityelement. The possible values for this property are instances ofBoolean. -
OPEN_PROPERTY
Data property that maps to theopenelement. The possible values for this property are instances ofBoolean. -
AUTHOR_PROPERTY
Data property that maps to theauthorelement. The possible values for this property are instances ofILcdDataObject. -
ATOM_LINK_PROPERTY
Data property that maps to thelinkelement. The possible values for this property are instances ofILcdDataObject. -
ADDRESS_PROPERTY
Data property that maps to theaddresselement. The possible values for this property are instances ofString. -
ADDRESS_DETAILS_PROPERTY
Data property that maps to theAddressDetailselement. The possible values for this property are instances ofILcdDataObject. -
PHONE_NUMBER_PROPERTY
Data property that maps to thephoneNumberelement. The possible values for this property are instances ofString. -
SNIPPET_PROPERTY
Data property that maps to the choice between theSnippetandsnippetelements. The possible values for this property are instances ofTLcdKML22SnippetString
-
DESCRIPTION_PROPERTY
Data property that maps to thedescriptionelement. The possible values for this property are instances ofString. -
ABSTRACT_VIEW_GROUP_PROPERTY
Data property that maps to theAbstractViewGroupelement. The possible values for this property are instances ofTLcdKML22AbstractView. -
ABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTY
Data property that maps to theAbstractTimePrimitiveGroupelement. The possible values for this property are instances ofTLcdKML22AbstractTimePrimitive. -
STYLE_URL_PROPERTY
Data property that maps to thestyleUrlelement. The possible values for this property are instances ofString. -
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTY
Data property that maps to theAbstractStyleSelectorGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractStyleSelector>. -
REGION_PROPERTY
Data property that maps to theRegionelement. The possible values for this property are instances ofTLcdKML22Region. -
EXTENDED_DATA_PROPERTY
Data property that maps to the choice between theMetadataandExtendedDataelements. The possible values for this property are instances of -
ABSTRACT_FEATURE_SIMPLE_EXTENSION_GROUP_PROPERTY
Data property that maps to theAbstractFeatureSimpleExtensionGroupelement. The possible values for this property are instances ofList<String>. -
ABSTRACT_FEATURE_OBJECT_EXTENSION_GROUP_PROPERTY
Data property that maps to theAbstractFeatureObjectExtensionGroupelement. The possible values for this property are instances ofList<TLcdKML22AbstractObject>.
-
-
Constructor Details
-
TLcdKML22ScreenOverlay
Creates a newTLcdKML22ScreenOverlaywith a customTLcdDataType.- Parameters:
aType- a customTLcdDataType
-
-
Method Details
-
getRotation
Gets the rotation of this screen overlay. If no rotation was defined, returns 0.0.- Returns:
- the rotation of this screen overlay
-
getOverlayXY
Returns the value of the property that maps to theoverlayXYelement.- Returns:
- the value of the
OVERLAY_XY_PROPERTYproperty.
-
setOverlayXY
Sets the value of the property that maps to theoverlayXYelement.- Parameters:
aValue- the value to set for theOVERLAY_XY_PROPERTYproperty.
-
getScreenXY
Returns the value of the property that maps to thescreenXYelement.- Returns:
- the value of the
SCREEN_XY_PROPERTYproperty.
-
setScreenXY
Sets the value of the property that maps to thescreenXYelement.- Parameters:
aValue- the value to set for theSCREEN_XY_PROPERTYproperty.
-
getRotationXY
Returns the value of the property that maps to therotationXYelement.- Returns:
- the value of the
ROTATION_XY_PROPERTYproperty.
-
setRotationXY
Sets the value of the property that maps to therotationXYelement.- Parameters:
aValue- the value to set for theROTATION_XY_PROPERTYproperty.
-
getSize
Returns the value of the property that maps to thesizeelement.- Returns:
- the value of the
SIZE_PROPERTYproperty.
-
setSize
Sets the value of the property that maps to thesizeelement.- Parameters:
aValue- the value to set for theSIZE_PROPERTYproperty.
-
setRotation
Sets the value of the property that maps to therotationelement.- Parameters:
aValue- the value to set for theROTATION_PROPERTYproperty.
-
getColor
Returns the value of the property that maps to thecolorelement.- Returns:
- the value of the
COLOR_PROPERTYproperty.
-
setColor
Sets the value of the property that maps to thecolorelement.- Parameters:
aValue- the value to set for theCOLOR_PROPERTYproperty.
-
getDrawOrder
Returns the value of the property that maps to thedrawOrderelement.- Returns:
- the value of the
DRAW_ORDER_PROPERTYproperty.
-
setDrawOrder
Sets the value of the property that maps to thedrawOrderelement.- Parameters:
aValue- the value to set for theDRAW_ORDER_PROPERTYproperty.
-
getImageLink
Returns the value of the property that maps to theIconelement.- Returns:
- the value of the
IMAGE_LINK_PROPERTYproperty.
-
setImageLink
Sets the value of the property that maps to theIconelement.- Parameters:
aValue- the value to set for theIMAGE_LINK_PROPERTYproperty.
-
getName
Returns the value of the property that maps to thenameelement.- Returns:
- the value of the
NAME_PROPERTYproperty.
-
setName
Sets the value of the property that maps to thenameelement.- Parameters:
aValue- the value to set for theNAME_PROPERTYproperty.
-
setVisibility
Sets the value of the property that maps to thevisibilityelement.- Parameters:
aValue- the value to set for theVISIBILITY_PROPERTYproperty.
-
getOpen
Returns the value of the property that maps to theopenelement.- Returns:
- the value of the
OPEN_PROPERTYproperty.
-
setOpen
Sets the value of the property that maps to theopenelement.- Parameters:
aValue- the value to set for theOPEN_PROPERTYproperty.
-
getAuthor
Returns the value of the property that maps to theauthorelement.- Returns:
- the value of the
AUTHOR_PROPERTYproperty.
-
setAuthor
Sets the value of the property that maps to theauthorelement.- Parameters:
aValue- the value to set for theAUTHOR_PROPERTYproperty.
-
getAtomLink
Returns the value of the property that maps to thelinkelement.- Returns:
- the value of the
ATOM_LINK_PROPERTYproperty.
-
setAtomLink
Sets the value of the property that maps to thelinkelement.- Parameters:
aValue- the value to set for theATOM_LINK_PROPERTYproperty.
-
getAddress
Returns the value of the property that maps to theaddresselement.- Returns:
- the value of the
ADDRESS_PROPERTYproperty.
-
setAddress
Sets the value of the property that maps to theaddresselement.- Parameters:
aValue- the value to set for theADDRESS_PROPERTYproperty.
-
getAddressDetails
Returns the value of the property that maps to theAddressDetailselement.This container defines the details of the address. Can define multiple addresses including tracking address history
- Returns:
- the value of the
ADDRESS_DETAILS_PROPERTYproperty.
-
setAddressDetails
Sets the value of the property that maps to theAddressDetailselement.This container defines the details of the address. Can define multiple addresses including tracking address history
- Parameters:
aValue- the value to set for theADDRESS_DETAILS_PROPERTYproperty.
-
getPhoneNumber
Returns the value of the property that maps to thephoneNumberelement.- Returns:
- the value of the
PHONE_NUMBER_PROPERTYproperty.
-
setPhoneNumber
Sets the value of the property that maps to thephoneNumberelement.- Parameters:
aValue- the value to set for thePHONE_NUMBER_PROPERTYproperty.
-
getSnippet
Returns the value of the property that maps to the choice between theSnippetandsnippetelements.The possible values for this property are instances of
TLcdKML22SnippetString
- Returns:
- the value of the
SNIPPET_PROPERTYproperty.
-
setSnippet
Sets the value of the property that maps to the choice between theSnippetandsnippetelements.The possible values for this property are instances of
TLcdKML22SnippetString
- Parameters:
aValue- the value to set for theSNIPPET_PROPERTYproperty.
-
getDescription
Returns the value of the property that maps to thedescriptionelement.- Returns:
- the value of the
DESCRIPTION_PROPERTYproperty.
-
setDescription
Sets the value of the property that maps to thedescriptionelement.- Parameters:
aValue- the value to set for theDESCRIPTION_PROPERTYproperty.
-
getAbstractViewGroup
Returns the value of the property that maps to theAbstractViewGroupelement.- Returns:
- the value of the
ABSTRACT_VIEW_GROUP_PROPERTYproperty.
-
setAbstractViewGroup
Sets the value of the property that maps to theAbstractViewGroupelement.- Parameters:
aValue- the value to set for theABSTRACT_VIEW_GROUP_PROPERTYproperty.
-
getAbstractTimePrimitiveGroup
Returns the value of the property that maps to theAbstractTimePrimitiveGroupelement.- Returns:
- the value of the
ABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTYproperty.
-
setAbstractTimePrimitiveGroup
Sets the value of the property that maps to theAbstractTimePrimitiveGroupelement.- Parameters:
aValue- the value to set for theABSTRACT_TIME_PRIMITIVE_GROUP_PROPERTYproperty.
-
getStyleUrl
Returns the value of the property that maps to thestyleUrlelement.- Returns:
- the value of the
STYLE_URL_PROPERTYproperty.
-
setStyleUrl
Sets the value of the property that maps to thestyleUrlelement.- Parameters:
aValue- the value to set for theSTYLE_URL_PROPERTYproperty.
-
getAbstractStyleSelectorGroup
Returns the value of the property that maps to theAbstractStyleSelectorGroupelement.- Returns:
- the value of the
ABSTRACT_STYLE_SELECTOR_GROUP_PROPERTYproperty.
-
getRegion
Returns the value of the property that maps to theRegionelement.- Returns:
- the value of the
REGION_PROPERTYproperty.
-
setRegion
Sets the value of the property that maps to theRegionelement.- Parameters:
aValue- the value to set for theREGION_PROPERTYproperty.
-
getExtendedData
Returns the value of the property that maps to the choice between theMetadataandExtendedDataelements.The possible values for this property are instances of
- Returns:
- the value of the
EXTENDED_DATA_PROPERTYproperty.
-
setExtendedData
Sets the value of the property that maps to the choice between theMetadataandExtendedDataelements.The possible values for this property are instances of
- Parameters:
aValue- the value to set for theEXTENDED_DATA_PROPERTYproperty.
-