NASA World Wind

gov.nasa.worldwindx.examples.analytics
Class AnalyticSurface.ShadowSurface

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.WWObjectImpl
          extended by gov.nasa.worldwind.render.AbstractSurfaceObject
              extended by gov.nasa.worldwindx.examples.analytics.AnalyticSurface.AnalyticSurfaceObject
                  extended by gov.nasa.worldwindx.examples.analytics.AnalyticSurface.ShadowSurface
All Implemented Interfaces:
AVList, MessageListener, OrderedRenderable, PreRenderable, Renderable, SurfaceObject, WWObject, PropertyChangeListener, 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, pickTiles, uniqueId, visible
 
Constructor Summary
AnalyticSurface.ShadowSurface(AnalyticSurface analyticSurface)
           
 
Method Summary
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, 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, finalize, 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

AnalyticSurface.ShadowSurface

public AnalyticSurface.ShadowSurface(AnalyticSurface analyticSurface)
Method Detail

bind

protected void bind(DrawContext dc)
Overrides:
bind in class AnalyticSurface.AnalyticSurfaceObject

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 class AbstractSurfaceObject
Parameters:
dc - the draw context to build a representation for.

drawOutline

protected void drawOutline(DrawContext dc)
Overrides:
drawOutline in class AnalyticSurface.AnalyticSurfaceObject

NASA World Wind