Modifier and Type | Method and Description |
---|---|
Iterable<Airspace> |
AirspaceLayer.getAirspaces()
Deprecated.
Use
RenderableLayer and RenderableLayer.getRenderables() instead. |
Modifier and Type | Method and Description |
---|---|
void |
AirspaceLayer.addAirspace(Airspace airspace)
Deprecated.
|
void |
AirspaceLayer.removeAirspace(Airspace airspace)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
AirspaceLayer.addAirspaces(Iterable<Airspace> airspaces)
Deprecated.
Use
RenderableLayer and RenderableLayer.addRenderables(Iterable) instead. |
void |
AirspaceLayer.setAirspaces(Iterable<Airspace> airspaceIterable)
Deprecated.
Use
RenderableLayer and RenderableLayer.setRenderables(Iterable) instead. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAirspace |
class |
Box |
class |
Cake
A cake consists of mutiple adjacent cylinder segments.
|
static class |
Cake.Layer
An inner class of
Cake defining the parameters of one of the cake's cylinders. |
class |
CappedCylinder
A cylinder defined by a geographic position, a radius in meters, and minimum and maximum altitudes.
|
class |
CappedEllipticalCylinder
An elliptical cylinder defined by a geographic position, major and minor radii in meters, and minimum and maximum
altitudes.
|
class |
Curtain
A curtain is a series of adjacent rectangular planes.
|
class |
Orbit |
class |
PartialCappedCylinder
A cylinder defined by a geographic position, a radius in meters, and minimum and maximum altitudes.
|
class |
PolyArc |
class |
Polygon |
class |
Route
Creates a sequence of connected rectangular airspaces specified by a list of positions.
|
class |
SphereAirspace
A spherical airspace shape defined by a center location and a radius.
|
class |
TrackAirspace
Creates a sequence of potentially disconnected rectangular airspaces specified by a collection of
Box objects. |
Modifier and Type | Method and Description |
---|---|
boolean |
ScreenSizeDetailLevel.meetsCriteria(DrawContext dc,
Airspace airspace) |
boolean |
DetailLevel.meetsCriteria(DrawContext dc,
Airspace airspace) |
Modifier and Type | Method and Description |
---|---|
protected Airspace |
AirspaceEditorController.getActiveAirspace() |
Airspace |
BasicAirspaceControlPoint.getAirspace() |
Airspace |
AirspaceEditEvent.getAirspace() |
Airspace |
AirspaceControlPoint.getAirspace() |
Airspace |
SphereAirspaceEditor.getAirspace() |
Airspace |
PolygonEditor.getAirspace() |
Airspace |
AirspaceEditor.getAirspace() |
protected Airspace |
AirspaceEditorController.getTopOwnedAirspaceAtCurrentPosition() |
Modifier and Type | Method and Description |
---|---|
AirspaceControlPoint |
AbstractAirspaceEditor.addControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint) |
AirspaceControlPoint |
AirspaceEditor.addControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint) |
static AirspaceControlPoint |
AirspaceEditorUtil.createControlPointFor(WorldWindow wwd,
Line ray,
AirspaceEditor editor,
Airspace airspace,
AirspaceEditorUtil.EdgeInfo edge) |
protected AirspaceControlPoint |
SphereAirspaceEditor.doAddControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint) |
protected AirspaceControlPoint |
PolygonEditor.doAddControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint) |
protected abstract AirspaceControlPoint |
AbstractAirspaceEditor.doAddControlPoint(WorldWindow wwd,
Airspace airspace,
Point mousePoint) |
protected void |
AbstractAirspaceEditor.doMoveAirspaceLaterally(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
protected void |
SphereAirspaceEditor.doMoveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
protected void |
AbstractAirspaceEditor.doMoveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
protected Vec4 |
SphereAirspaceEditor.getCenterPoint(WorldWindow wwd,
Airspace airspace) |
protected void |
AirspaceEditorController.handleAirspaceDragged(Airspace airspace,
MouseEvent e,
Point lastMousePoint) |
protected AirspaceControlPoint |
AirspaceEditorController.handleControlPointAdded(Airspace airspace,
MouseEvent mouseEvent) |
static Vec4 |
AirspaceEditorUtil.intersectAirspaceAltitudeAt(WorldWindow wwd,
Airspace airspace,
int altitudeIndex,
Line ray) |
void |
AbstractAirspaceEditor.moveAirspaceLaterally(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
void |
AirspaceEditor.moveAirspaceLaterally(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
void |
AbstractAirspaceEditor.moveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
void |
AirspaceEditor.moveAirspaceVertically(WorldWindow wwd,
Airspace airspace,
Point mousePoint,
Point previousMousePoint) |
static AirspaceEditorUtil.EdgeInfo |
AirspaceEditorUtil.selectBestEdgeMatch(WorldWindow wwd,
Line ray,
Airspace airspace,
List<? extends AirspaceEditorUtil.EdgeInfo> edgeInfoList) |
protected void |
AirspaceEditorController.setActiveAirspace(Airspace airspace) |
Constructor and Description |
---|
AirspaceEditEvent(Object source,
Airspace airspace,
AirspaceEditor editor) |
AirspaceEditEvent(Object source,
Airspace airspace,
AirspaceEditor editor,
AirspaceControlPoint controlPoint) |
BasicAirspaceControlPoint(AirspaceEditor editor,
Airspace airspace,
int locationIndex,
int altitudeIndex,
Vec4 point) |
BasicAirspaceControlPoint(AirspaceEditor editor,
Airspace airspace,
Vec4 point) |
Modifier and Type | Class and Description |
---|---|
class |
ElevationPlane
Renders a textured plane at a given elevation.
|
Modifier and Type | Field and Description |
---|---|
protected Airspace |
AirspaceBuilder.AirspaceEntry.airspace |
protected Airspace |
Airspaces.AppFrame.lastHighlightAirspace |
Modifier and Type | Method and Description |
---|---|
Airspace |
AirspaceBuilder.AirspaceFactory.createAirspace(WorldWindow wwd,
boolean fitShapeToViewport) |
Airspace |
AirspaceBuilder.PolygonAirspaceFactory.createAirspace(WorldWindow wwd,
boolean fitShapeToViewport) |
Airspace |
AirspaceBuilder.SphereAirspaceFactory.createAirspace(WorldWindow wwd,
boolean fitShapeToViewport) |
Airspace |
AirspaceBuilder.AirspaceEntry.getAirspace() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AirspaceBuilder.AirspaceBuilderController.areShapesIntersecting(Airspace a1,
Airspace a2) |
AirspaceEditor |
AirspaceBuilder.AirspaceFactory.createEditor(Airspace airspace) |
AirspaceEditor |
AirspaceBuilder.PolygonAirspaceFactory.createEditor(Airspace airspace) |
AirspaceEditor |
AirspaceBuilder.SphereAirspaceFactory.createEditor(Airspace airspace) |
protected static AirspaceEditor |
AirspaceBuilder.getEditorFor(Airspace airspace) |
protected AirspaceBuilder.AirspaceEntry |
AirspaceBuilder.AirspaceBuilderController.getEntryFor(Airspace airspace) |
Modifier and Type | Method and Description |
---|---|
protected static void |
ExtrudedShapes.loadAirspacesFromPath(String path,
Collection<Airspace> airspaces) |
protected void |
AirspaceBuilder.AirspaceBuilderController.loadAirspacesFromPath(String path,
Collection<Airspace> airspaces) |
protected void |
AirspaceBuilder.AirspaceBuilderController.setAirspaces(Iterable<? extends Airspace> airspaces) |
Constructor and Description |
---|
AirspaceEntry(Airspace airspace,
AirspaceEditor editor) |