Package | Description |
---|---|
gov.nasa.worldwind | |
gov.nasa.worldwind.event | |
gov.nasa.worldwind.ogc.kml.impl | |
gov.nasa.worldwind.pick | |
gov.nasa.worldwind.render | |
gov.nasa.worldwind.render.airspaces | |
gov.nasa.worldwind.symbology |
Provides classes for creating and displaying graphics from standard symbol sets.
|
gov.nasa.worldwind.terrain | |
gov.nasa.worldwind.util | |
gov.nasa.worldwindx.applications.sar | |
gov.nasa.worldwindx.applications.sar.segmentplane | |
gov.nasa.worldwindx.examples.util |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Integer,PickedObject> |
AbstractSceneController.pickableObjects
Map of integer color codes to picked objects used to quickly resolve the top picked objects in
AbstractSceneController.doResolveTopPick(gov.nasa.worldwind.render.DrawContext, java.awt.Rectangle) . |
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
WorldWindowImpl.getCurrentSelection() |
Modifier and Type | Method and Description |
---|---|
PickedObject |
SelectEvent.getTopPickedObject() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PickedObject> |
SelectEvent.getAllTopPickedObjects()
Returns a list of all picked objects in this event's picked object list who's onTop flag is set to true.
|
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
KMLSurfacePolygonImpl.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this surface object. |
protected PickedObject |
KMLPointPlacemarkImpl.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this placemark. |
protected PickedObject |
KMLPolygonImpl.createPickedObject(int colorCode)
Creates a
PickedObject for this shape and the specified unique pick color code. |
protected PickedObject |
KMLLineStringPlacemarkImpl.createPickedObject(int colorCode)
Creates a
PickedObject for this shape and the specified unique pick color code. |
protected PickedObject |
KMLExtrudedPolygonImpl.createPickedObject(int colorCode)
Creates a
PickedObject for this shape and the specified unique pick color code. |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Integer,PickedObject> |
PickSupport.pickableObjects
The picked objects currently registered with this PickSupport, represented as a map of color codes to picked
objects.
|
Modifier and Type | Method and Description |
---|---|
PickedObject |
PickedObjectFactory.createPickedObject(int colorCode)
Create a picked object from the specified pick color code.
|
protected PickedObject |
PickSupport.doResolvePick(DrawContext dc,
java.awt.Point pickPoint,
Layer layer)
Adds a picked object registered with this PickSupport that is drawn at the specified point in AWT screen
coordinates (if one exists) to the draw context's list of picked objects.
|
PickedObject |
PickedObjectList.getMostRecentPickedObject() |
PickedObject |
PickedObjectList.getTerrainObject() |
PickedObject |
PickSupport.getTopObject(DrawContext dc,
java.awt.Point pickPoint) |
PickedObject |
PickedObjectList.getTopPickedObject() |
protected PickedObject |
PickSupport.lookupPickableObject(int colorCode) |
PickedObject |
PickSupport.resolvePick(DrawContext dc,
java.awt.Point pickPoint,
Layer layer)
Adds picked object registered with this PickSupport that are drawn at the specified pick point or intersect the
draw context's pick rectangle to the draw context's list of picked objects.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PickedObject> |
PickedObjectList.getAllTopPickedObjects()
Returns a list of all picked objects in this list who's onTop flag is set to true.
|
protected java.util.Map<java.lang.Integer,PickedObject> |
PickSupport.getPickableObjects() |
Modifier and Type | Method and Description |
---|---|
void |
PickSupport.addPickableObject(PickedObject po) |
static boolean |
PickSupport.areSelectionsTheSame(PickedObject a,
PickedObject b)
Indicates whether two picked objects refer to the same user object.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.Object,PickedObject> |
Path.PathPickSupport.pathPickedObjects
A map that associates each path with a picked object.
|
java.util.ArrayList<PickedObject> |
SurfaceObjectTileBuilder.TileInfo.pickCandidates |
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
AbstractBrowserBalloon.createLinkPickedObject(DrawContext dc,
java.awt.Color pickColor,
AVList linkParams) |
protected PickedObject |
PointPlacemark.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this placemark. |
protected PickedObject |
GlobeBrowserBalloon.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Overridden to use this balloon's position as the picked object's position.
|
protected PickedObject |
AbstractSurfaceObject.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Create a
PickedObject for this surface object. |
protected PickedObject |
AbstractShape.createPickedObject(DrawContext dc,
java.awt.Color pickColor)
Deprecated.
Use the more general
AbstractShape.createPickedObject(int) instead. |
protected PickedObject |
AbstractBrowserBalloon.createPickedObject(DrawContext dc,
java.awt.Color pickColor) |
protected PickedObject |
AbstractShape.createPickedObject(int colorCode)
Creates a
PickedObject for this shape and the specified unique pick color code. |
PickedObject |
Path.PathPickSupport.getTopObject(DrawContext dc,
java.awt.Point pickPoint)
Computes and returns the top object at the specified pick point.
|
protected PickedObject |
Path.resolvePickedPosition(int colorCode,
int positionIndex)
Returns a new PickedObject corresponding to this Path's position point at the specified index.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<PickedObject> |
SurfaceObjectTileBuilder.getPickCandidates(DrawContext dc)
Returns the list of pickable object candidates associated with the SurfaceTiles assembled during the last call to
SurfaceObjectTileBuilder.buildTiles(DrawContext, Iterable) . |
Modifier and Type | Method and Description |
---|---|
void |
DrawContextImpl.addObjectInPickRectangle(PickedObject pickedObject) |
void |
DrawContext.addObjectInPickRectangle(PickedObject pickedObject)
Adds the specified picked object to the current list of objects intersecting the pick rectangle.
|
void |
DrawContextImpl.addPickedObject(PickedObject pickedObject) |
void |
DrawContext.addPickedObject(PickedObject pickedObject)
Adds the specified picked object to the list of objects at the pick point.
|
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
AbstractAirspace.createPickedObject(int colorCode) |
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
AbstractTacticalSymbol.createPickedObject(int colorCode) |
Modifier and Type | Method and Description |
---|---|
PickedObject[] |
SectorGeometry.pick(DrawContext dc,
java.util.List<? extends java.awt.Point> pickPoints)
Performs a pick on the geometry.
|
PickedObject[] |
RectangularTessellator.RectTile.pick(DrawContext dc,
java.util.List<? extends java.awt.Point> pickPoints) |
protected PickedObject[] |
RectangularTessellator.pick(DrawContext dc,
RectangularTessellator.RectTile tile,
java.util.List<? extends java.awt.Point> pickPoints) |
protected PickedObject |
RectangularTessellator.resolvePick(DrawContext dc,
RectangularTessellator.RectTile tile,
java.awt.Point pickPoint) |
Modifier and Type | Method and Description |
---|---|
java.util.List<PickedObject> |
SectorGeometryList.pick(DrawContext dc,
java.util.List<java.awt.Point> pickPoints)
Detects the locations of the sector geometries in this list that intersect any of the points in a specified list
of screen points.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<PickedObject> |
SurfaceTileDrawContext.pickCandidates |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<PickedObject> |
SurfaceTileDrawContext.getPickCandidates()
Returns the collection of pick candidates associated with this context.
|
Modifier and Type | Method and Description |
---|---|
void |
SurfaceTileDrawContext.addPickCandidate(PickedObject pickedObject)
Adds the specified picked object to this context's the collection of pick candidates.
|
Constructor and Description |
---|
SurfaceTileDrawContext(Tile tile,
java.util.Collection<PickedObject> pickCandidates)
Creates a new SurfaceTileDrawContext from the specified tile and collection of pick candidates.
|
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
SARTrackExtensionTool.getTopPickedObject() |
Modifier and Type | Method and Description |
---|---|
protected SARTrack |
TrackController.getPickedTrack(PickedObject pickedObject) |
Modifier and Type | Field and Description |
---|---|
protected PickedObject |
SegmentPlaneController.activePickedObject |
Modifier and Type | Method and Description |
---|---|
protected PickedObject |
SegmentPlaneRenderer.bindPickableObject(DrawContext dc,
java.lang.Object userObject,
java.lang.Object objectId) |
protected PickedObject |
SegmentPlaneEditor.getPickedSegmentPlaneObject(WorldWindow wwd,
java.lang.Object pickedObjectId) |
protected PickedObject |
SegmentPlaneController.getTopOwnedControlPoint() |
protected PickedObject |
SegmentPlaneRenderer.getTopPickedObject(DrawContext dc,
java.awt.Point pickPoint,
java.lang.Object pickedObjectId) |
Modifier and Type | Method and Description |
---|---|
protected void |
SegmentPlaneEditor.doMoveControlPoint(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneEditor.doMoveHorizontalControlPoint(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneEditor.doMoveLateralControlPoint(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneEditor.doMoveSegmentPlane(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneEditor.doMoveSegmentPoint(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneEditor.doMoveVerticalControlPoint(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneController.handleObjectMoved(PickedObject object,
java.awt.Point mousePoint,
java.awt.Point lastMousePoint) |
void |
SegmentPlaneEditor.moveControlPoint(WorldWindow wwd,
PickedObject pickedObject,
java.awt.Point mousePoint,
java.awt.Point previousMousePoint) |
protected void |
SegmentPlaneRenderer.registerPickedObject(DrawContext dc,
PickedObject pickedObject,
Layer layer) |
Modifier and Type | Method and Description |
---|---|
protected Balloon |
BalloonController.getBalloon(PickedObject pickedObject)
Get the balloon attached to a PickedObject.
|
protected java.awt.Rectangle |
BalloonResizeController.getBounds(PickedObject pickedObject)
Get the balloon bounds from a SelectEvent.
|
protected KMLAbstractFeature |
BalloonController.getContext(PickedObject pickedObject)
Get the KML feature that is the context of a picked object.
|
protected java.lang.String |
BalloonController.getUrl(PickedObject pickedObject)
Get the URL attached to a PickedObject.
|
protected boolean |
BalloonController.isResizeControl(PickedObject po) |
protected void |
HotSpotController.updateActiveHotSpot(PickedObject po)
Updates the active
HotSpot and the currently displayed cursor according to the
picked objects in the specified event. |