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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AirspaceLayer
addAirspace, 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.AbstractLayer
createLayerConfigElements, 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.WWObjectImpl
onMessage, propertyChangeMethods 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, setValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesMethods inherited from interface gov.nasa.worldwind.event.MessageListener
onMessageMethods inherited from interface java.beans.PropertyChangeListener
propertyChange
-
Field Details
-
visualItemMap
-
airspaceToObjectMap
-
style
-
model
protected gov.nasa.worldwind.Model model -
geography
-
addedObjects
-
removeObjects
-
-
Constructor Details
-
AbstractAirspaceLayer
-
-
Method Details
-
getStyle
Gets the style used by this display layer.- Returns:
- the style used by this display layer.
-
setStyle
Sets the style used by this display layer.- Parameters:
style- the new style
-
setGeography
Set the geography for this display.- Parameters:
geography-
-
setModel
public void setModel(gov.nasa.worldwind.Model model) Set the gov.nasa.worldwind.Model for this display.- Parameters:
model-
-
addObject
Description copied from interface:IDisplayLayerAdds the specified object to the layer.- Specified by:
addObjectin interfaceIDisplayLayer<S>- Parameters:
o- the object to add
-
applyUpdates
public 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 interfaceIDisplayLayer<S>
-
getVisualItem
Description copied from interface:IDisplayLayerGets the visual representation of this object.- Specified by:
getVisualItemin interfaceIDisplayLayer<S>- Parameters:
o- the object whose visual representation we want to get- Returns:
- the visual representation of this object.
-
removeObject
Removes this specified object from this layer.- Specified by:
removeObjectin interfaceIDisplayLayer<S>- Parameters:
obj- the object to remove
-
update
Updates the displayed nodes by applying styles etc. The display is not updated to reflect these changes.- Specified by:
updatein interfaceIDisplayLayer<S>- Parameters:
updater- used to update the layout and position information
-
dispose
public void dispose()- Specified by:
disposein interfacegov.nasa.worldwind.Disposable- Overrides:
disposein classgov.nasa.worldwind.layers.AbstractLayer
-
findObjectForRenderable
Returns the object that is associated with the renderable argument.- Parameters:
renderable- the Renderable- Returns:
- the object associated with the renderable in this display.
-