Package gov.nasa.worldwind.layers
Class SkyColorLayer
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.WWObjectImpl
-
- gov.nasa.worldwind.layers.AbstractLayer
-
- gov.nasa.worldwind.layers.RenderableLayer
-
- gov.nasa.worldwind.layers.SkyColorLayer
-
- All Implemented Interfaces:
AVList
,Disposable
,MessageListener
,Layer
,Restorable
,WWObject
,java.beans.PropertyChangeListener
,java.util.EventListener
public class SkyColorLayer extends RenderableLayer
Paints the sky color background depending on altitude.
-
-
Field Summary
-
Fields inherited from class gov.nasa.worldwind.layers.RenderableLayer
pickSupport, renderables, renderablesOverride
-
-
Constructor Summary
Constructors Constructor Description SkyColorLayer()
Paints the sky color background depending on altitudeSkyColorLayer(java.awt.Color color)
Paints the sky color background depending on altitude
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doRender(DrawContext dc)
double
getFadeBottomAltitude()
Get the bottom altitude for the fade effect (meters)double
getFadeTopAltitude()
Get the top altitude for the fade effect (meters)java.awt.Color
getSkyColor()
Get the sky Colorvoid
setFadeBottomAltitude(double alt)
Set the bottom altitude for the fade effect (meters)void
setFadeTopAltitude(double alt)
Set the top altitude for the fade effect (meters)void
setSkyColor(java.awt.Color color)
Set the sky Colorjava.lang.String
toString()
-
Methods inherited from class gov.nasa.worldwind.layers.RenderableLayer
addRenderable, addRenderable, addRenderables, clearRenderables, dispose, disposeRenderables, doPick, doPick, doPreRender, doPreRender, doRender, getActiveRenderables, getNumRenderables, getOpacity, getRenderables, onMessage, removeAllRenderables, removeRenderable, setOpacity, setRenderables
-
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 class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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
-
getSkyColor
public java.awt.Color getSkyColor()
Get the sky Color- Returns:
- the sky color
-
setSkyColor
public void setSkyColor(java.awt.Color color)
Set the sky Color- Parameters:
color
- the sky color
-
getFadeBottomAltitude
public double getFadeBottomAltitude()
Get the bottom altitude for the fade effect (meters)- Returns:
- the bottom altitude in meters
-
setFadeBottomAltitude
public void setFadeBottomAltitude(double alt)
Set the bottom altitude for the fade effect (meters)- Parameters:
alt
- the bottom altitude in meters
-
getFadeTopAltitude
public double getFadeTopAltitude()
Get the top altitude for the fade effect (meters)- Returns:
- the top altitude in meters
-
setFadeTopAltitude
public void setFadeTopAltitude(double alt)
Set the top altitude for the fade effect (meters)- Parameters:
alt
- the top altitude in meters
-
doRender
public void doRender(DrawContext dc)
- Overrides:
doRender
in classRenderableLayer
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRenderableLayer
-
-