Class AntennaAxes.ShapeData
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.cache.ShapeDataCache.ShapeDataCacheEntry
-
- gov.nasa.worldwind.render.AbstractShape.AbstractShapeData
-
- 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 inAbstractShape.AbstractShapeData
.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.nio.IntBuffer
coneIndices
protected java.nio.FloatBuffer
coneNormals
protected java.nio.FloatBuffer
coneVertices
protected java.nio.IntBuffer[]
indices
protected java.nio.FloatBuffer
normals
protected java.nio.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, timerAdjustedEyeDistance, verticalExaggeration
-
-
Constructor Summary
Constructors Constructor Description 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
adjustTimer, 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
-
-
-
-
Field Detail
-
vertices
protected java.nio.FloatBuffer vertices
-
indices
protected java.nio.IntBuffer[] indices
-
normals
protected java.nio.FloatBuffer normals
-
coneVertices
protected java.nio.FloatBuffer coneVertices
-
coneIndices
protected java.nio.IntBuffer coneIndices
-
coneNormals
protected java.nio.FloatBuffer coneNormals
-
-
Constructor Detail
-
ShapeData
public ShapeData(DrawContext dc, AntennaAxes shape)
Construct a cache entry using the boundaries of this shape.- Parameters:
dc
- the current draw context.shape
- this shape.
-
-