public class ElevationPlane extends Polygon
Polygon.PolygonGeometryAbstractAirspace.AirspaceInfo| Modifier and Type | Field and Description | 
|---|---|
| protected OGLStackHandler | osh | 
| protected WWTexture | texture | 
DEFAULT_SUBDIVISIONS, MINIMAL_GEOMETRY_SUBDIVISIONSactiveAttributes, airspaceInfo, alwaysOnTop, ARC_SLICES, attributes, currentInfo, DEFAULT_HIGHLIGHT_MATERIAL, DEFAULT_INTERIOR_MATERIAL, DEFAULT_OUTLINE_MATERIAL, DEFAULT_OUTLINE_PICK_WIDTH, defaultAttributes, delegateOwner, detailLevels, DISABLE_TERRAIN_CONFORMANCE, dragEnabled, draggableSupport, drawSurfaceShape, elevationMap, enableBatchPicking, enableBatchRendering, enableDepthOffset, enableLevelOfDetail, EXPIRY_TIME, expiryTime, frameTimeStamp, GEOMETRY_CACHE_KEY, GEOMETRY_CACHE_NAME, geometryBuilder, GLOBE_KEY, groundReference, highlightAttributes, highlighted, LENGTH_SLICES, LOOPS, lowerAltitude, lowerAltitudeDatum, lowerTerrainConforming, maxExpiryTime, minExpiryTime, mustRegenerateSurfaceShape, outlinePickWidth, outlineShapeRenderer, pickLayer, pickSupport, PILLARS, rand, SLICES, SPLIT_THRESHOLD, STACKS, SUBDIVISIONS, surfaceShape, upperAltitude, upperAltitudeDatum, upperTerrainConforming, VERTICAL_EXAGGERATION, visibleDRAW_STYLE_FILL, DRAW_STYLE_OUTLINE| Constructor and Description | 
|---|
| ElevationPlane() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | applyTextureState(DrawContext dc) | 
| protected void | beginRendering(DrawContext dc) | 
| protected double[][] | computePlanes(DrawContext dc) | 
| protected void | doRenderGeometry(DrawContext dc,
                String drawStyle,
                List<LatLon> locations,
                List<Boolean> edgeFlags) | 
| protected void | endRendering(DrawContext dc) | 
| double | getImageSize()Get the real world image size in meter. | 
| Object | getImageSource()Get the source for the fill pattern image. | 
| protected WWTexture | getTexture() | 
| void | setImageSize(double sizeInMeter)Set the real world image size in meter. | 
| void | setImageSource(Object imageSource)Set the source for the fill pattern image. | 
| protected void | unApplyTextureState(DrawContext dc) | 
addLocations, adjustForGroundReference, computeEllipsoidalPolygon, computeExtent, computeMinimalGeometry, computeReferenceCenter, createSurfaceShape, doGetRestorableState, doMoveTo, doMoveTo, doRenderGeometry, doRestoreState, getLocationList, getLocations, getReferencePosition, getSubdivisions, handleUnsuccessfulGeometryCreation, isEnableCaps, makeTessellatedLocations, regenerateSurfaceShape, setEnableCaps, setLocations, setSubdivisions, updateSurfaceShapeaddDetailLevels, adjustForGroundReference, clearElevationMap, computeDetailLevel, computeElevationAt, computeExtent, computeEyeDistance, computeMinimalGeometry, computePointFromPosition, computeReferencePosition, createPickedObject, determineActiveAttributes, doDrag, doDrawOrderedRenderable, drag, drawBatched, drawGeometry, drawInterior, drawOrderedRenderable, drawOutline, getActiveAttributes, getAirspaceInfo, getAltitudeDatum, getAltitudes, getAltitudes, getAttributes, getDelegateOwner, getDetailLevels, getDistanceFromEye, getExpiryRange, getExpiryTime, getExtent, getExtent, getGeometryBuilder, getGeometryCache, getGroundReference, getHighlightAttributes, getOutlinePickWidth, getRestorableState, invalidateAirspaceData, isAirspaceCollapsed, isAirspaceVisible, isAlwaysOnTop, isDragEnabled, isDrawSurfaceShape, isEnableBatchPicking, isEnableBatchRendering, isEnableDepthOffset, isEnableLevelOfDetail, isExpired, isHighlighted, isTerrainConforming, isVisible, makeExtremePoints, makeOrderedRenderable, move, moveTo, moveTo, mustDrawInterior, mustDrawOutline, nextExpiryTime, pick, preRender, render, restoreState, setAltitude, setAltitudeDatum, setAltitudes, setAlwaysOnTop, setAttributes, setAttributes, setDelegateOwner, setDetailLevels, setDragEnabled, setDrawSurfaceShape, setEnableBatchPicking, setEnableBatchRendering, setEnableDepthOffset, setEnableLevelOfDetail, setExpiryRange, setExpiryTime, setGeometryBuilder, setGroundReference, setHighlightAttributes, setHighlightAttributes, setHighlighted, setOutlinePickWidth, setTerrainConforming, setTerrainConforming, setVisible, updateExpiryCriteriaonMessage, propertyChangeaddPropertyChangeListener, 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, setValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValuesprotected OGLStackHandler osh
protected WWTexture texture
protected void applyTextureState(DrawContext dc)
protected void beginRendering(DrawContext dc)
beginRendering in class AbstractAirspaceprotected double[][] computePlanes(DrawContext dc)
protected void doRenderGeometry(DrawContext dc, String drawStyle, List<LatLon> locations, List<Boolean> edgeFlags)
doRenderGeometry in class Polygonprotected void endRendering(DrawContext dc)
endRendering in class AbstractAirspacepublic double getImageSize()
public Object getImageSource()
BufferedImage reference.protected WWTexture getTexture()
public void setImageSize(double sizeInMeter)
sizeInMeter - the real world image size in meter.public void setImageSource(Object imageSource)
BufferedImage reference.imageSource - the source for the fill pattern image - can be null.protected void unApplyTextureState(DrawContext dc)