Class PlaceMarkLayer
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.WWObjectImpl
-
- gov.nasa.worldwind.layers.AbstractLayer
-
- gov.nasa.worldwind.layers.RenderableLayer
-
- repast.simphony.visualization.gis3D.AbstractRenderableLayer<MarkStyle,PlaceMark>
-
- repast.simphony.visualization.gis3D.PlaceMarkLayer
-
- All Implemented Interfaces:
gov.nasa.worldwind.avlist.AVList
,gov.nasa.worldwind.Disposable
,gov.nasa.worldwind.event.MessageListener
,gov.nasa.worldwind.layers.Layer
,gov.nasa.worldwind.Restorable
,gov.nasa.worldwind.WWObject
,PropertyChangeListener
,EventListener
,IDisplayLayer<PlaceMark>
public class PlaceMarkLayer extends AbstractRenderableLayer<MarkStyle,PlaceMark>
Styled display layer for WorldWind display layers.- Author:
- Eric Tatara
-
-
Field Summary
-
Fields inherited from class repast.simphony.visualization.gis3D.AbstractRenderableLayer
addedObjects, geography, removeObjects, renderableToObjectMap, style, visualItemMap
-
-
Constructor Summary
Constructors Constructor Description PlaceMarkLayer(String name, MarkStyle<?> style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
applyUpdatesToShape(Object obj)
Defines how the implementing subclasses apply updates to Renderables, e.g.protected PlaceMark
createVisualItem(Object o)
Defines how the implementing subclasses create Renderables for objects in the display-
Methods inherited from class repast.simphony.visualization.gis3D.AbstractRenderableLayer
addObject, applyUpdates, dispose, findObjectForRenderable, getStyle, getVisualItem, processAddedObjects, processRemovedObjects, removeObject, setGeography, setStyle, update, updateObjects
-
Methods inherited from class gov.nasa.worldwind.layers.RenderableLayer
addRenderable, addRenderable, addRenderables, clearRenderables, disposeRenderables, doPick, doPick, doPreRender, doPreRender, doRender, doRender, getActiveRenderables, getNumRenderables, getOpacity, getRenderables, onMessage, removeAllRenderables, removeRenderable, setOpacity, setRenderables, toString
-
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer
createLayerConfigElements, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMaxEffectiveAltitude, getMinActiveAltitude, getMinEffectiveAltitude, getName, getRestorableState, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerConfigDocument, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, restoreState, setDataFileStore, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setPickEnabled, setScreenCredit
-
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
-
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
-
-
-
-
Method Detail
-
applyUpdatesToShape
protected void applyUpdatesToShape(Object obj)
Description copied from class:AbstractRenderableLayer
Defines how the implementing subclasses apply updates to Renderables, e.g. setting line colors or updating coordinates.- Specified by:
applyUpdatesToShape
in classAbstractRenderableLayer<MarkStyle,PlaceMark>
- Parameters:
obj
- the object (agent) to be used for styling the renderable
-
createVisualItem
protected PlaceMark createVisualItem(Object o)
Description copied from class:AbstractRenderableLayer
Defines how the implementing subclasses create Renderables for objects in the display- Specified by:
createVisualItem
in classAbstractRenderableLayer<MarkStyle,PlaceMark>
- Parameters:
o
- the object for which to create the renderable- Returns:
- the Renderable to be displayed
-
-