Class AbstractAirspaceLayer<S,T> 
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.layers.AbstractLayer
gov.nasa.worldwind.layers.AirspaceLayer
repast.simphony.visualization.gis3D.AbstractAirspaceLayer<S,T> 
- 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<T>
public abstract class AbstractAirspaceLayer<S,T> 
extends gov.nasa.worldwind.layers.AirspaceLayer
implements IDisplayLayer<T>
Abstract base class for WorldWind GIS display Airspace layers.
- Author:
- Eric Tatara TODO WWJ - consolidate share code with AbstractRenderableLayer ?
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds the specified object to the layer.voidNo-op for WWJ based code as the displaying the Renderable will reflect the updates.voiddispose()findObjectForRenderable(gov.nasa.worldwind.render.airspaces.Airspace airspace) Returns the object that is associated with the renderable argument.getStyle()Gets the style used by this display layer.Gets the visual representation of this object.voidRemoves this specified object from this layer.voidsetGeography(Geography geography) Set the geography for this display.voidsetModel(gov.nasa.worldwind.Model model) Set the gov.nasa.worldwind.Model for this display.voidSets the style used by this display layer.abstract voidupdate(LayoutUpdater updater) Updates the displayed nodes by applying styles etc.Methods inherited from class gov.nasa.worldwind.layers.AirspaceLayeraddAirspace, addAirspaces, doPick, doRender, getAirspaces, getDepthOffsetFactor, getDepthOffsetUnits, isDrawExtents, isDrawWireframe, isEnableAntialiasing, isEnableBatchPicking, isEnableBatchRendering, isEnableBlending, isEnableDepthOffset, isEnableLighting, removeAirspace, removeAllAirspaces, setAirspaces, setDepthOffsetFactor, setDepthOffsetUnits, setDrawExtents, setDrawWireframe, setEnableAntialiasing, setEnableBatchPicking, setEnableBatchRendering, setEnableBlending, setEnableDepthOffset, setEnableLighting, toStringMethods inherited from class gov.nasa.worldwind.layers.AbstractLayercreateLayerConfigElements, doPreRender, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMaxEffectiveAltitude, getMinActiveAltitude, getMinEffectiveAltitude, getName, getOpacity, getRestorableState, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerConfigDocument, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, restoreState, setDataFileStore, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCreditMethods inherited from class gov.nasa.worldwind.WWObjectImplonMessage, propertyChangeMethods inherited from class gov.nasa.worldwind.avlist.AVListImpladdPropertyChangeListener, 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, setValuesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gov.nasa.worldwind.avlist.AVListaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesMethods inherited from interface gov.nasa.worldwind.event.MessageListeneronMessageMethods inherited from interface java.beans.PropertyChangeListenerpropertyChange
- 
Field Details- 
visualItemMap
- 
airspaceToObjectMap
- 
style
- 
modelprotected gov.nasa.worldwind.Model model
- 
geography
- 
addedObjects
- 
removeObjects
 
- 
- 
Constructor Details- 
AbstractAirspaceLayer
 
- 
- 
Method Details- 
getStyleGets the style used by this display layer.- Returns:
- the style used by this display layer.
 
- 
setStyleSets the style used by this display layer.- Parameters:
- style- the new style
 
- 
setGeographySet the geography for this display.- Parameters:
- geography-
 
- 
setModelpublic void setModel(gov.nasa.worldwind.Model model) Set the gov.nasa.worldwind.Model for this display.- Parameters:
- model-
 
- 
addObjectDescription copied from interface:IDisplayLayerAdds the specified object to the layer.- Specified by:
- addObjectin interface- IDisplayLayer<S>
- Parameters:
- o- the object to add
 
- 
applyUpdatespublic void applyUpdates()No-op for WWJ based code as the displaying the Renderable will reflect the updates. Nothing needs to be done here.- Specified by:
- applyUpdatesin interface- IDisplayLayer<S>
 
- 
getVisualItemDescription copied from interface:IDisplayLayerGets the visual representation of this object.- Specified by:
- getVisualItemin interface- IDisplayLayer<S>
- Parameters:
- o- the object whose visual representation we want to get
- Returns:
- the visual representation of this object.
 
- 
removeObjectRemoves this specified object from this layer.- Specified by:
- removeObjectin interface- IDisplayLayer<S>
- Parameters:
- obj- the object to remove
 
- 
updateUpdates the displayed nodes by applying styles etc. The display is not updated to reflect these changes.- Specified by:
- updatein interface- IDisplayLayer<S>
- Parameters:
- updater- used to update the layout and position information
 
- 
disposepublic void dispose()- Specified by:
- disposein interface- gov.nasa.worldwind.Disposable
- Overrides:
- disposein class- gov.nasa.worldwind.layers.AbstractLayer
 
- 
findObjectForRenderableReturns the object that is associated with the renderable argument.- Parameters:
- renderable- the Renderable
- Returns:
- the object associated with the renderable in this display.
 
 
-