Class SurfaceShapeLayer

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<SurfaceShapeStyle,gov.nasa.worldwind.render.SurfaceShape>
repast.simphony.visualization.gis3D.SurfaceShapeLayer
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<gov.nasa.worldwind.render.SurfaceShape>

public class SurfaceShapeLayer extends AbstractRenderableLayer<SurfaceShapeStyle,gov.nasa.worldwind.render.SurfaceShape>
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

    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.SurfaceShape
    Defines how the implementing subclasses create Renderables for objects in the display

    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
  • Constructor Details

  • Method Details

    • 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 class AbstractRenderableLayer<SurfaceShapeStyle,gov.nasa.worldwind.render.SurfaceShape>
      Parameters:
      obj - the object (agent) to be used for styling the renderable
    • createVisualItem

      protected gov.nasa.worldwind.render.SurfaceShape 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<SurfaceShapeStyle,gov.nasa.worldwind.render.SurfaceShape>
      Parameters:
      o - the object for which to create the renderable
      Returns:
      the Renderable to be displayed