Class NetworkLayerGIS
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<NetworkStyleGIS,gov.nasa.worldwind.render.SurfacePolyline>
repast.simphony.visualization.gis3D.NetworkLayerGIS
- 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
,ProjectionListener
,IDisplayLayer<gov.nasa.worldwind.render.SurfacePolyline>
public class NetworkLayerGIS
extends AbstractRenderableLayer<NetworkStyleGIS,gov.nasa.worldwind.render.SurfacePolyline>
implements ProjectionListener
Style display layer for network projections in GIS.
- Author:
- Eric Tatara
-
Field Summary
Fields inherited from class repast.simphony.visualization.gis3D.AbstractRenderableLayer
addedObjects, geography, removeObjects, renderableToObjectMap, style, visualItemMap
Fields inherited from class gov.nasa.worldwind.layers.RenderableLayer
pickSupport, renderables, renderablesOverride
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Defines how the implementing subclasses apply updates to Renderables, e.g.protected gov.nasa.worldwind.render.SurfacePolyline
Defines how the implementing subclasses create Renderables for objects in the displayvoid
Invoked when a projection event occurs.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.WWObjectImpl
propertyChange
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
-
Field Details
-
directed
protected boolean directed
-
-
Constructor Details
-
NetworkLayerGIS
-
-
Method Details
-
applyUpdatesToShape
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<NetworkStyleGIS,
gov.nasa.worldwind.render.SurfacePolyline> - Parameters:
o
- the object (agent) to be used for styling the renderable
-
createVisualItem
Description copied from class:AbstractRenderableLayer
Defines how the implementing subclasses create Renderables for objects in the display- Specified by:
createVisualItem
in classAbstractRenderableLayer<NetworkStyleGIS,
gov.nasa.worldwind.render.SurfacePolyline> - Parameters:
o
- the object for which to create the renderable- Returns:
- the Renderable to be displayed
-
projectionEventOccurred
Description copied from interface:ProjectionListener
Invoked when a projection event occurs.- Specified by:
projectionEventOccurred
in interfaceProjectionListener
- Parameters:
evt
- the object describing the event
-