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,
java.lang.String drawStyle,
java.util.List<LatLon> locations,
java.util.List<java.lang.Boolean> edgeFlags) |
protected void |
endRendering(DrawContext dc) |
double |
getImageSize()
Get the real world image size in meter.
|
java.lang.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(java.lang.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, java.lang.String drawStyle, java.util.List<LatLon> locations, java.util.List<java.lang.Boolean> edgeFlags)
doRenderGeometry in class Polygonprotected void endRendering(DrawContext dc)
endRendering in class AbstractAirspacepublic double getImageSize()
public java.lang.Object getImageSource()
BufferedImage reference.protected WWTexture getTexture()
public void setImageSize(double sizeInMeter)
sizeInMeter - the real world image size in meter.public void setImageSource(java.lang.Object imageSource)
BufferedImage reference.imageSource - the source for the fill pattern image - can be null.protected void unApplyTextureState(DrawContext dc)