NASA World Wind

Uses of Interface
gov.nasa.worldwind.render.airspaces.Airspace

Packages that use Airspace
gov.nasa.worldwind.examples   
gov.nasa.worldwind.layers   
gov.nasa.worldwind.render.airspaces   
gov.nasa.worldwind.render.airspaces.editor   
 

Uses of Airspace in gov.nasa.worldwind.examples
 

Methods in gov.nasa.worldwind.examples that return Airspace
 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()
           
 

Methods in gov.nasa.worldwind.examples with parameters of type Airspace
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  AirspaceBuilder.AirspaceEntry AirspaceBuilder.AirspaceBuilderController.getEntryFor(Airspace airspace)
           
 

Method parameters in gov.nasa.worldwind.examples with type arguments of type Airspace
protected  void AirspaceBuilder.AirspaceBuilderController.loadAirspacesFromURL(URL url, Collection<Airspace> airspaces)
           
 void Airspaces.AirspacesController.setAirspaces(Collection<Airspace> airspaces)
           
 

Constructors in gov.nasa.worldwind.examples with parameters of type Airspace
AirspaceBuilder.AirspaceEntry(Airspace airspace, AirspaceEditor editor)
           
 

Uses of Airspace in gov.nasa.worldwind.layers
 

Methods in gov.nasa.worldwind.layers that return types with arguments of type Airspace
 Iterable<Airspace> AirspaceLayer.getAirspaces()
          Returns the Iterable of Airspaces currently in use by this layer.
 

Methods in gov.nasa.worldwind.layers with parameters of type Airspace
 void AirspaceLayer.addAirspace(Airspace airspace)
          Adds the specified airspace to this layer's internal collection.
 void AirspaceLayer.removeAirspace(Airspace airspace)
          Removes the specified airspace from this layer's internal collection, if it exists.
 

Method parameters in gov.nasa.worldwind.layers with type arguments of type Airspace
 void AirspaceLayer.addAirspaces(Iterable<Airspace> airspaces)
          Adds the contents of the specified airspaces to this layer's internal collection.
 void AirspaceLayer.setAirspaces(Iterable<Airspace> airspaceIterable)
          Overrides the collection of currently active Airspaces with the specified airspaceIterable.
 

Uses of Airspace in gov.nasa.worldwind.render.airspaces
 

Classes in gov.nasa.worldwind.render.airspaces that implement Airspace
 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 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
           
 class SphereAirspace
          A spherical airspace shape defined by a center location and a radius.
 class TrackAirspace
           
 

Methods in gov.nasa.worldwind.render.airspaces with parameters of type Airspace
protected  void AirspaceRenderer.addPickableObject(Color pickColor, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspace(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaceInterior(DrawContext dc, Airspace airspace)
           
protected  void AirspaceRenderer.drawAirspaceOutline(DrawContext dc, Airspace airspace)
           
 boolean ScreenSizeDetailLevel.meetsCriteria(DrawContext dc, Airspace airspace)
           
 boolean DetailLevel.meetsCriteria(DrawContext dc, Airspace airspace)
           
 

Method parameters in gov.nasa.worldwind.render.airspaces with type arguments of type Airspace
protected  void AirspaceRenderer.draw(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
protected  void AirspaceRenderer.drawAirspaces(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
 void AirspaceRenderer.pick(DrawContext dc, Iterable<? extends Airspace> airspaces, Point pickPoint, Layer layer)
           
 void AirspaceRenderer.render(DrawContext dc, Iterable<? extends Airspace> airspaces)
           
 

Uses of Airspace in gov.nasa.worldwind.render.airspaces.editor
 

Methods in gov.nasa.worldwind.render.airspaces.editor that return Airspace
protected  Airspace AirspaceEditorController.getActiveAirspace()
           
 Airspace SphereAirspaceEditor.getAirspace()
           
 Airspace PolygonEditor.getAirspace()
           
 Airspace BasicAirspaceControlPoint.getAirspace()
           
 Airspace AirspaceEditor.getAirspace()
           
 Airspace AirspaceEditEvent.getAirspace()
           
 Airspace AirspaceControlPoint.getAirspace()
           
protected  Airspace AirspaceEditorController.getTopOwnedAirspaceAtCurrentPosition()
           
 

Methods in gov.nasa.worldwind.render.airspaces.editor with parameters of type Airspace
 AirspaceControlPoint AirspaceEditor.addControlPoint(WorldWindow wwd, Airspace airspace, Point mousePoint)
           
 AirspaceControlPoint AbstractAirspaceEditor.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 AirspaceEditor.moveAirspaceLaterally(WorldWindow wwd, Airspace airspace, Point mousePoint, Point previousMousePoint)
           
 void AbstractAirspaceEditor.moveAirspaceLaterally(WorldWindow wwd, Airspace airspace, Point mousePoint, Point previousMousePoint)
           
 void AirspaceEditor.moveAirspaceVertically(WorldWindow wwd, Airspace airspace, Point mousePoint, Point previousMousePoint)
           
 void AbstractAirspaceEditor.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)
           
 

Constructors in gov.nasa.worldwind.render.airspaces.editor with parameters of type Airspace
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)
           
 


NASA World Wind