NASA World Wind

gov.nasa.worldwindx.applications.antenna
Class AntennaAxes.ShapeData

java.lang.Object
  extended by gov.nasa.worldwind.avlist.AVListImpl
      extended by gov.nasa.worldwind.cache.ShapeDataCache.ShapeDataCacheEntry
          extended by gov.nasa.worldwind.render.AbstractShape.AbstractShapeData
              extended by gov.nasa.worldwindx.applications.antenna.AntennaAxes.ShapeData
All Implemented Interfaces:
AVList
Enclosing class:
AntennaAxes

protected static class AntennaAxes.ShapeData
extends AbstractShape.AbstractShapeData

This class holds globe-specific data for this shape. It's managed via the shape-data cache in AbstractShape.AbstractShapeData.


Field Summary
protected  IntBuffer coneIndices
           
protected  FloatBuffer coneNormals
           
protected  FloatBuffer coneVertices
           
protected  IntBuffer[] indices
           
protected  FloatBuffer normals
           
protected  FloatBuffer vertices
           
 
Fields inherited from class gov.nasa.worldwind.render.AbstractShape.AbstractShapeData
frameNumber, referenceDistance, referencePoint, vboCacheKey
 
Fields inherited from class gov.nasa.worldwind.cache.ShapeDataCache.ShapeDataCacheEntry
extent, eyeDistance, globeStateKey, lastUsed, timer, verticalExaggeration
 
Constructor Summary
AntennaAxes.ShapeData(DrawContext dc, AntennaAxes shape)
          Construct a cache entry using the boundaries of this shape.
 
Method Summary
 
Methods inherited from class gov.nasa.worldwind.render.AbstractShape.AbstractShapeData
getFrameNumber, getReferenceDistance, getReferencePoint, getVboCacheKey, setFrameNumber, setReferenceDistance, setReferencePoint, setVboCacheKey
 
Methods inherited from class gov.nasa.worldwind.cache.ShapeDataCache.ShapeDataCacheEntry
getExtent, getEyeDistance, getGlobeStateKey, getTimer, getVerticalExaggeration, isExpired, isValid, restartTimer, setExpired, setExtent, setEyeDistance, setGlobeStateKey, setTimer, setVerticalExaggeration
 
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
 

Field Detail

coneIndices

protected IntBuffer coneIndices

coneNormals

protected FloatBuffer coneNormals

coneVertices

protected FloatBuffer coneVertices

indices

protected IntBuffer[] indices

normals

protected FloatBuffer normals

vertices

protected FloatBuffer vertices
Constructor Detail

AntennaAxes.ShapeData

public AntennaAxes.ShapeData(DrawContext dc,
                             AntennaAxes shape)
Construct a cache entry using the boundaries of this shape.

Parameters:
dc - the current draw context.
shape - this shape.

NASA World Wind