public class ElevationPlane extends Polygon
Polygon.PolygonGeometry
AbstractAirspace.AirspaceInfo
Modifier and Type | Field and Description |
---|---|
protected OGLStackHandler |
osh |
protected WWTexture |
texture |
DEFAULT_SUBDIVISIONS, MINIMAL_GEOMETRY_SUBDIVISIONS
activeAttributes, 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, visible
DRAW_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, updateSurfaceShape
addDetailLevels, 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, updateExpiryCriteria
onMessage, propertyChange
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
protected OGLStackHandler osh
protected WWTexture texture
protected void applyTextureState(DrawContext dc)
protected void beginRendering(DrawContext dc)
beginRendering
in class AbstractAirspace
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)
doRenderGeometry
in class Polygon
protected void endRendering(DrawContext dc)
endRendering
in class AbstractAirspace
public 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)