Class AnalyticSurface.ShadowSurface
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.WWObjectImpl
-
- gov.nasa.worldwind.render.AbstractSurfaceObject
-
- gov.nasa.worldwindx.examples.analytics.AnalyticSurface.AnalyticSurfaceObject
-
- gov.nasa.worldwindx.examples.analytics.AnalyticSurface.ShadowSurface
-
- All Implemented Interfaces:
AVList
,MessageListener
,OrderedRenderable
,PreRenderable
,Renderable
,SurfaceObject
,SurfaceRenderable
,WWObject
,java.beans.PropertyChangeListener
,java.util.EventListener
- Enclosing class:
- AnalyticSurface
protected static class AnalyticSurface.ShadowSurface extends AnalyticSurface.AnalyticSurfaceObject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
AbstractSurfaceObject.CacheEntry, AbstractSurfaceObject.SurfaceObjectStateKey
-
-
Field Summary
-
Fields inherited from class gov.nasa.worldwindx.examples.analytics.AnalyticSurface.AnalyticSurfaceObject
analyticSurface
-
Fields inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
delegateOwner, drawBoundingSectors, enableBatchPicking, extentCache, lastModifiedTime, nextUniqueId, pickLayer, pickSupport, pickTileBuilder, uniqueId, visible
-
-
Constructor Summary
Constructors Constructor Description ShadowSurface(AnalyticSurface analyticSurface)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bind(DrawContext dc)
protected void
buildPickRepresentation(DrawContext dc)
Builds this AbstractSurfaceObject's pickable representation.protected void
drawOutline(DrawContext dc)
-
Methods inherited from class gov.nasa.worldwindx.examples.analytics.AnalyticSurface.AnalyticSurfaceObject
beginDrawing, doDrawGeographic, drawGeographic, drawInterior, endDrawing, getSectors, markAsModified
-
Methods inherited from class gov.nasa.worldwind.render.AbstractSurfaceObject
clearCaches, computeExtent, computeExtent, createPickedObject, createPickTileBuilder, drawBoundingSectors, drawOrderedRenderable, drawPickRepresentation, getDelegateOwner, getDistanceFromEye, getExtent, getStateKey, getUniqueId, intersectsFrustum, intersectsPickFrustum, intersectsVisibleSector, isDrawBoundingSectors, isEnableBatchPicking, isVisible, makeOrderedPreRenderable, makeOrderedRenderable, nextUniqueId, onShapeChanged, pick, pickBatched, pickOrderedRenderable, preRender, render, setDelegateOwner, setDrawBoundingSectors, setEnableBatchPicking, setVisible, updateModifiedTime
-
Methods inherited from class gov.nasa.worldwind.WWObjectImpl
onMessage, 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, toString, 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
-
-
-
-
Constructor Detail
-
ShadowSurface
public ShadowSurface(AnalyticSurface analyticSurface)
-
-
Method Detail
-
buildPickRepresentation
protected void buildPickRepresentation(DrawContext dc)
Description copied from class:AbstractSurfaceObject
Builds this AbstractSurfaceObject's pickable representation. This method is called during the preRender phase, and is therefore free to modify the framebuffer contents to create the pickable representation.- Overrides:
buildPickRepresentation
in classAbstractSurfaceObject
- Parameters:
dc
- the draw context to build a representation for.
-
bind
protected void bind(DrawContext dc)
- Overrides:
bind
in classAnalyticSurface.AnalyticSurfaceObject
-
drawOutline
protected void drawOutline(DrawContext dc)
- Overrides:
drawOutline
in classAnalyticSurface.AnalyticSurfaceObject
-
-