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 voidbind(DrawContext dc)protected voidbuildPickRepresentation(DrawContext dc)Builds this AbstractSurfaceObject's pickable representation.protected voiddrawOutline(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:AbstractSurfaceObjectBuilds 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:
buildPickRepresentationin classAbstractSurfaceObject- Parameters:
dc- the draw context to build a representation for.
-
bind
protected void bind(DrawContext dc)
- Overrides:
bindin classAnalyticSurface.AnalyticSurfaceObject
-
drawOutline
protected void drawOutline(DrawContext dc)
- Overrides:
drawOutlinein classAnalyticSurface.AnalyticSurfaceObject
-
-