gov.nasa.worldwind.applications.glider
Class GliderImageLayer
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.WWObjectImpl
gov.nasa.worldwind.layers.AbstractLayer
gov.nasa.worldwind.applications.glider.GliderImageLayer
- All Implemented Interfaces:
- AVList, Disposable, Layer, Restorable, WWObject, PropertyChangeListener, EventListener
public class GliderImageLayer
- extends AbstractLayer
Internal class to realize and control image and region drawing.
Methods inherited from class gov.nasa.worldwind.layers.AbstractLayer |
doPick, getExpiryTime, getMaxActiveAltitude, getMinActiveAltitude, getOpacity, getRestorableState, getScale, getScreenCredit, isAtMaxResolution, isEnabled, isLayerActive, isLayerInView, isMultiResolution, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, restoreState, setEnabled, setExpiryTime, setMaxActiveAltitude, setMinActiveAltitude, setName, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toString |
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 |
GLIDER_IMAGE
public static final String GLIDER_IMAGE
- See Also:
- Constant Field Values
image
protected GliderImage image
imageLayer
protected SurfaceImageLayer imageLayer
imageListener
protected GliderImageLayer.ImageListener imageListener
regionLayer
protected RenderableLayer regionLayer
GliderImageLayer
public GliderImageLayer()
dispose
public void dispose()
- Specified by:
dispose
in interface Disposable
- Overrides:
dispose
in class AbstractLayer
doPreRender
public void doPreRender(DrawContext dc)
- Overrides:
doPreRender
in class AbstractLayer
doRender
protected void doRender(DrawContext dc)
- Specified by:
doRender
in class AbstractLayer
getImageLayer
protected Layer getImageLayer()
getName
public String getName()
- Description copied from interface:
Layer
- Returns the layer's name, as specified in the most recent call to
Layer.setName(java.lang.String)
.
- Specified by:
getName
in interface Layer
- Overrides:
getName
in class AbstractLayer
- Returns:
- the layer's name.
makePolylines
protected static List<Renderable> makePolylines(GliderRegionOfInterest.RegionSet regions,
double altitude)
render
public void render(DrawContext dc)
- Description copied from interface:
Layer
- Cause the layer to draw its representation.
- Specified by:
render
in interface Layer
- Overrides:
render
in class AbstractLayer
- Parameters:
dc
- the current draw context
setImage
public void setImage(GliderImage image)
throws IOException
- Throws:
IOException