public class PartialCappedCylinder extends CappedCylinder
AbstractAirspace.AirspaceInfoDEFAULT_LOOPS, DEFAULT_SLICES, DEFAULT_STACKS, MINIMAL_GEOMETRY_LOOPS, MINIMAL_GEOMETRY_SLICESactiveAttributes, 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 |
|---|
PartialCappedCylinder() |
PartialCappedCylinder(AirspaceAttributes attributes) |
PartialCappedCylinder(LatLon location,
double radius) |
PartialCappedCylinder(LatLon location,
double radius,
Angle leftAzimuth,
Angle rightAzimuth) |
PartialCappedCylinder(PartialCappedCylinder source) |
| Modifier and Type | Method and Description |
|---|---|
protected double[] |
computeAngles() |
protected Box |
computeExtent(Globe globe,
double verticalExaggeration) |
protected java.util.List<Vec4> |
computeMinimalGeometry(Globe globe,
double verticalExaggeration) |
protected void |
doGetRestorableState(RestorableSupport rs,
RestorableSupport.StateObject context) |
protected void |
doRenderGeometry(DrawContext dc,
java.lang.String drawStyle) |
protected void |
doRestoreState(RestorableSupport rs,
RestorableSupport.StateObject context) |
Angle[] |
getAzimuths() |
protected Angle |
normalizedAzimuth(Angle azimuth) |
protected void |
regenerateSurfaceShape(DrawContext dc,
SurfaceShape shape)
Regenerates surface shape geometry prior to picking and rendering the 2D shape used to represent this Airspace on
2D globes.
|
void |
setAzimuths(Angle leftAzimuth,
Angle rightAzimuth) |
computeEllipsoidalTransform, computeReferenceCenter, createSurfaceShape, doMoveTo, doMoveTo, getCenter, getLoops, getRadii, getReferencePosition, getSlices, getStacks, isEnableCaps, setCenter, setEnableCaps, setLoops, setRadii, setRadius, setSlices, updateSurfaceShapeaddDetailLevels, adjustForGroundReference, beginRendering, clearElevationMap, computeDetailLevel, computeElevationAt, computeExtent, computeEyeDistance, computeMinimalGeometry, computePointFromPosition, computeReferencePosition, createPickedObject, determineActiveAttributes, doDrag, doDrawOrderedRenderable, drag, drawBatched, drawGeometry, drawInterior, drawOrderedRenderable, drawOutline, endRendering, 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, setValuespublic PartialCappedCylinder()
public PartialCappedCylinder(AirspaceAttributes attributes)
public PartialCappedCylinder(LatLon location, double radius)
public PartialCappedCylinder(LatLon location, double radius, Angle leftAzimuth, Angle rightAzimuth)
public PartialCappedCylinder(PartialCappedCylinder source)
protected double[] computeAngles()
protected Box computeExtent(Globe globe, double verticalExaggeration)
computeExtent in class CappedCylinderprotected java.util.List<Vec4> computeMinimalGeometry(Globe globe, double verticalExaggeration)
computeMinimalGeometry in class CappedCylinderprotected void doGetRestorableState(RestorableSupport rs, RestorableSupport.StateObject context)
doGetRestorableState in class CappedCylinderprotected void doRenderGeometry(DrawContext dc, java.lang.String drawStyle)
doRenderGeometry in class CappedCylinderprotected void doRestoreState(RestorableSupport rs, RestorableSupport.StateObject context)
doRestoreState in class CappedCylinderpublic Angle[] getAzimuths()
protected void regenerateSurfaceShape(DrawContext dc, SurfaceShape shape)
AbstractAirspaceregenerateSurfaceShape in class CappedCylinderdc - the current drawing context.shape - the surface shape to regenerate.