public class MarkerLayer extends AbstractLayer
| Constructor and Description |
|---|
MarkerLayer() |
MarkerLayer(Iterable<Marker> markers) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doPick(DrawContext dc,
Point pickPoint) |
protected void |
doRender(DrawContext dc) |
protected void |
draw(DrawContext dc,
Point pickPoint) |
double |
getElevation() |
protected MarkerRenderer |
getMarkerRenderer() |
Iterable<Marker> |
getMarkers() |
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.
|
boolean |
isEnablePickSizeReturn() |
boolean |
isKeepSeparated() |
boolean |
isOverrideMarkerElevation() |
void |
setElevation(double elevation) |
void |
setEnablePickSizeReturn(boolean enablePickSizeReturn) |
void |
setKeepSeparated(boolean keepSeparated) |
protected void |
setMarkerRenderer(MarkerRenderer markerRenderer) |
void |
setMarkers(Iterable<Marker> markers) |
void |
setOpacity(double opacity)
Opacity is not applied to layers of this type because each marker has an attribute set with opacity control.
|
void |
setOverrideMarkerElevation(boolean overrideMarkerElevation) |
String |
toString() |
createLayerConfigElements, dispose, doPreRender, 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, setScreenCreditonMessage, propertyChangeaddPropertyChangeListener, 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, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuespropertyChangeonMessageprotected void doPick(DrawContext dc, Point pickPoint)
doPick in class AbstractLayerprotected void doRender(DrawContext dc)
doRender in class AbstractLayerprotected void draw(DrawContext dc, Point pickPoint)
public double getElevation()
protected MarkerRenderer getMarkerRenderer()
public double getOpacity()
getOpacity in interface LayergetOpacity in class AbstractLayerpublic boolean isEnablePickSizeReturn()
public boolean isKeepSeparated()
public boolean isOverrideMarkerElevation()
public void setElevation(double elevation)
public void setEnablePickSizeReturn(boolean enablePickSizeReturn)
public void setKeepSeparated(boolean keepSeparated)
protected void setMarkerRenderer(MarkerRenderer markerRenderer)
public void setOpacity(double opacity)
setOpacity in interface LayersetOpacity in class AbstractLayeropacity - the current opacity value, which is ignored by this layer.public void setOverrideMarkerElevation(boolean overrideMarkerElevation)
public String toString()
toString in class AbstractLayer