Class 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
    • 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 gov.nasa.worldwind.render.SurfaceShape createVisualItem​(Object o)
      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 interface gov.nasa.worldwind.avlist.AVList

        addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
    • 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 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