gov.nasa.worldwind.render.airspaces
Class PolyArc
java.lang.Object
gov.nasa.worldwind.avlist.AVListImpl
gov.nasa.worldwind.render.airspaces.AbstractAirspace
gov.nasa.worldwind.render.airspaces.Polygon
gov.nasa.worldwind.render.airspaces.PolyArc
- All Implemented Interfaces:
- AVList, Movable, Airspace, Renderable, Restorable
public class PolyArc
- extends Polygon
| Fields inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspace |
ARC_SLICES, DISABLE_TERRAIN_CONFORMANCE, EXPIRY_TIME, GEOMETRY_CACHE_KEY, GEOMETRY_CACHE_NAME, GLOBE_KEY, LENGTH_SLICES, LOOPS, PILLARS, SLICES, SPLIT_THRESHOLD, STACKS, SUBDIVISIONS, VERTICAL_EXAGGERATION |
| Methods inherited from class gov.nasa.worldwind.render.airspaces.Polygon |
addLocations, computeCartesianPolygon, computeReferenceCenter, doMoveTo, doRenderGeometry, getLocationList, getLocations, getReferencePosition, getSubdivisions, isEnableCaps, setEnableCaps, setLocations, setSubdivisions |
| Methods inherited from class gov.nasa.worldwind.render.airspaces.AbstractAirspace |
addDetailLevels, clearElevationMap, computeBoundingCylinder, computeDetailLevel, computeElevationAt, computePointFromPosition, computeReferencePosition, computeSplitSectors, doRender, doRenderExtent, getAltitudes, getAltitudes, getAttributes, getDetailLevels, getExpiryRange, getExpiryTime, getExtent, getGeometryBuilder, getGeometryCache, getRenderer, getRestorableState, isAirspaceCollapsed, isAirspaceVisible, isEnableLevelOfDetail, isExpired, isExtentOutOfDate, isTerrainConforming, isVisible, move, moveTo, nextExpiryTime, render, renderExtent, renderGeometry, restoreState, setAltitude, setAltitudes, setAttributes, setDetailLevels, setEnableLevelOfDetail, setExpiryRange, setExpiryTime, setExtentOutOfDate, setGeometryBuilder, setRenderer, setTerrainConforming, setTerrainConforming, setVisible, updateExpiryCriteria |
| Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gov.nasa.worldwind.avlist.AVList |
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues |
PolyArc
public PolyArc()
PolyArc
public PolyArc(AirspaceAttributes attributes)
PolyArc
public PolyArc(List<? extends LatLon> locations)
PolyArc
public PolyArc(List<? extends LatLon> locations,
double radius,
Angle leftAzimuth,
Angle rightAzimuth)
computeAngles
protected double[] computeAngles()
doComputeExtent
protected Extent doComputeExtent(DrawContext dc)
- Overrides:
doComputeExtent in class Polygon
doGetRestorableState
protected void doGetRestorableState(RestorableSupport rs,
RestorableSupport.StateObject context)
- Overrides:
doGetRestorableState in class Polygon
doRenderGeometry
protected void doRenderGeometry(DrawContext dc,
String drawStyle)
- Overrides:
doRenderGeometry in class Polygon
doRestoreState
protected void doRestoreState(RestorableSupport rs,
RestorableSupport.StateObject context)
- Overrides:
doRestoreState in class Polygon
getAzimuths
public Angle[] getAzimuths()
getRadius
public double getRadius()
getSlices
protected int getSlices()
setAzimuths
public void setAzimuths(Angle leftAzimuth,
Angle rightAzimuth)
setRadius
public void setRadius(double radius)
setSlices
protected void setSlices(int slices)