gov.nasa.worldwind.layers
Class MarkerLayer
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.layers.AbstractLayer
gov.nasa.worldwind.layers.MarkerLayer
- All Implemented Interfaces:
- AVList, Disposable, Layer, Restorable, WWObject, PropertyChangeListener, EventListener
public class MarkerLayer
- extends AbstractLayer
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer |
dispose, doPreRender, getExpiryTime, getMaxActiveAltitude, getMinActiveAltitude, getName, getRestorableState, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, render, restoreState, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setPickEnabled, setScreenCredit |
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, 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 |
MarkerLayer
public MarkerLayer()
MarkerLayer
public MarkerLayer(Iterable<Marker> markers)
doPick
protected void doPick(DrawContext dc,
Point pickPoint)
- Overrides:
doPick
in class AbstractLayer
doRender
protected void doRender(DrawContext dc)
- Specified by:
doRender
in class AbstractLayer
draw
protected void draw(DrawContext dc,
Point pickPoint)
getElevation
public double getElevation()
getMarkerRenderer
protected MarkerRenderer getMarkerRenderer()
getMarkers
public Iterable<Marker> getMarkers()
getOpacity
public double getOpacity()
- Returns the layer's opacity value, which is ignored by this layer because each of its markers has an attribute
with its own opacity control.
- Specified by:
getOpacity
in interface Layer
- Overrides:
getOpacity
in class AbstractLayer
- Returns:
- The layer opacity, a value between 0 and 1.
isEnablePickSizeReturn
public boolean isEnablePickSizeReturn()
isKeepSeparated
public boolean isKeepSeparated()
isOverrideMarkerElevation
public boolean isOverrideMarkerElevation()
setElevation
public void setElevation(double elevation)
setEnablePickSizeReturn
public void setEnablePickSizeReturn(boolean enablePickSizeReturn)
setKeepSeparated
public void setKeepSeparated(boolean keepSeparated)
setMarkerRenderer
protected void setMarkerRenderer(MarkerRenderer markerRenderer)
setMarkers
public void setMarkers(Iterable<Marker> markers)
setOpacity
public void setOpacity(double opacity)
- Opacity is not applied to layers of this type because each marker has an attribute set with opacity control.
- Specified by:
setOpacity
in interface Layer
- Overrides:
setOpacity
in class AbstractLayer
- Parameters:
opacity
- the current opacity value, which is ignored by this layer.
setOverrideMarkerElevation
public void setOverrideMarkerElevation(boolean overrideMarkerElevation)
toString
public String toString()
- Overrides:
toString
in class AbstractLayer