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
    Modifier and Type
    Field
    Description
    protected boolean
     

    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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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 display
    void
    Invoked when a projection event occurs.

    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

  • Method Details

    • applyUpdatesToShape

      protected void applyUpdatesToShape(Object o)
      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 class AbstractRenderableLayer<NetworkStyleGIS,gov.nasa.worldwind.render.SurfacePolyline>
      Parameters:
      o - the object (agent) to be used for styling the renderable
    • createVisualItem

      protected gov.nasa.worldwind.render.SurfacePolyline createVisualItem(Object o)
      Description copied from class: AbstractRenderableLayer
      Defines how the implementing subclasses create Renderables for objects in the display
      Specified by:
      createVisualItem in class AbstractRenderableLayer<NetworkStyleGIS,gov.nasa.worldwind.render.SurfacePolyline>
      Parameters:
      o - the object for which to create the renderable
      Returns:
      the Renderable to be displayed
    • projectionEventOccurred

      public void projectionEventOccurred(ProjectionEvent evt)
      Description copied from interface: ProjectionListener
      Invoked when a projection event occurs.
      Specified by:
      projectionEventOccurred in interface ProjectionListener
      Parameters:
      evt - the object describing the event