|
Class Summary |
| AirspaceBuilder |
Illustrates runtime construction of 3D extruded polygons and spheres using World Wind Airspace
shapes. |
| AirspaceBuilder.AirspaceBuilderController |
|
| AirspaceBuilder.AirspaceBuilderModel |
|
| AirspaceBuilder.AirspaceBuilderPanel |
|
| AirspaceBuilder.AirspaceEntry |
|
| AirspaceBuilder.AppFrame |
|
| AirspaceBuilder.PolygonAirspaceFactory |
|
| AirspaceBuilder.SphereAirspaceFactory |
|
| Airspaces |
Illustrates how to configure and display World Wind Airspace shapes. |
| Airspaces.AirspacesController |
|
| Airspaces.AirspacesPanel |
|
| Airspaces.AppFrame |
|
| AlarmIcons |
Illustrates how to display an icon with an alarm state using a World Wind WWIcon. |
| AlarmIcons.AppFrame |
|
| AnimatedGlobe |
Shows how to use a JOGL Animator to animate in World Wind |
| AnimatedGlobe.AppFrame |
|
| AnnotationControls |
Illustrates how to use a World Wind Annotation with an AnnotationLayoutManager to display an Annotation with a simple embedded user interface. |
| AnnotationControls.AppFrame |
|
| AnnotationControls.AudioContentAnnotation |
|
| AnnotationControls.ContentAnnotation |
|
| AnnotationControls.ImageContentAnnotation |
|
| Annotations |
Illustrates how to use a World Wind Annotation to display on-screen information to the user in
the form of a text label with an optional image. |
| ApplicationTemplate |
Provides a base application framework for simple WorldWind examples. |
| ApplicationTemplate.AppFrame |
|
| ApplicationTemplate.AppPanel |
|
| Balloons |
Illustrates how to use a World Wind Balloon to display on-screen information to the user in the
form of a screen-aligned text balloon. |
| Balloons.AppFrame |
|
| BathymetryRemoval |
Illustrates how to suppress the World Wind Globe's bathymetry
(elevations below mean sea level) by using a BathymetryFilterElevationModel. |
| BathymetryRemoval.AppFrame |
|
| Boxes |
Illustrates how to use the World Wind Box rigid shape to display an arbitrarily sized and
oriented box at a geographic position on the Globe. |
| Boxes.AppFrame |
|
| BulkDownload |
Illustrates how to use World Wind to retrieve data from layers and elevation models in bulk from a remote source. |
| BulkDownload.AppFrame |
|
| BulkDownloadPanel |
Bulk download panel. |
| CacheLocationConfiguration |
Illustrates how to specify a configuration file that specifies alternate locations for the World Wind local cache. |
| ClickAndGoSelectListener |
Handles view 'fly to' on left clicked picked objects with a position. |
| Cones |
Illustrates how to use the World Wind Cone rigid shape to display an arbitrarily sized and
oriented cone at a geographic position on the Globe. |
| Cones.AppFrame |
|
| ConfiguringGLRuntimeCapabilities |
Illustrates how to specify the OpenGL features World Wind uses by configuring a GLRuntimeCapabilities. |
| ConfiguringGLRuntimeCapabilities.MyGLAutoDrawable |
Subclass of WorldWindowGLAutoDrawable which overrides the method override the method
WorldWindowGLAutoDrawable.init(javax.media.opengl.GLAutoDrawable) to configure the
OpenGL features used by the World Wind SDK. |
| ContextMenusOnShapes |
Illustrates how to attach context (popup) menus to shapes. |
| ContextMenusOnShapes.AppFrame |
|
| ContextMenusOnShapes.ContextMenu |
The ContextMenu class implements the context menu. |
| ContextMenusOnShapes.ContextMenuController |
The Controller listens for selection events and either highlights a selected item or shows its context menu. |
| ContextMenusOnShapes.ContextMenuInfo |
The ContextMenuInfo class specifies the contents of the context menu. |
| ContextMenusOnShapes.ContextMenuItemAction |
The ContextMenuItemAction responds to user selection of a context menu item. |
| ContextMenusOnShapes.ContextMenuItemInfo |
The ContextMenuItemInfo class specifies the contents of one entry in the context menu. |
| ContourLines |
Illustrates how to display contour lines in World Wind on the surface terrain at a specified elevation. |
| ContourLines.AppFrame |
|
| CustomElevationModel |
Illustrates how to configure World Wind with a custom ElevationModel
from a configuration file. |
| Cylinders |
Illustrates how to use the World Wind Cylinder rigid shape to display an arbitrarily sized and
oriented cylinder at a geographic position on the Globe. |
| Cylinders.AppFrame |
|
| DeepPicking |
Illustrates how to cause all elements under the cursor in a WorldWindow to be reported in SelectEvents. |
| DeepPicking.AppFrame |
|
| DetailHints |
Illustrates how to control the detail of ElevationModel and TiledImageLayer
using their detail hint properties. |
| DetailHints.AppFrame |
|
| DimGlobeSurface |
Shows how to add a layer over the globe's surface imagery to simulate dimming the surface. |
| DimGlobeSurface.AppFrame |
|
| DraggingShapes |
Illustrates how to enable shape dragging in World Wind by using a BasicDragger. |
| DraggingShapes.AppFrame |
|
| DynamicLayerPanelDisplay |
Shows how to use the scene controller's frame time stamp to identify whether tiled image layers have rendered during
the most recent frame, and convey this information to the user. |
| DynamicLayerPanelDisplay.AppFrame |
|
| DynamicLayerPanelDisplay.AppPanel |
|
| DynamicLayerPanelDisplay.DynamicLayerPanel |
|
| EGM96Offsets |
Shows how to apply EGM96 offsets to the Earth. |
| EGM96Offsets.AppFrame |
|
| ElevationsAllZero |
Shows how to use ZeroElevationModel to eliminate all elevations on the globe. |
| ElevationsAllZero.AppFrame |
|
| Ellipsoids |
Illustrates how to use the World Wind Ellipsoid rigid shape to display an arbitrarily sized and
oriented ellipsoid at a geographic position on the Globe. |
| Ellipsoids.AppFrame |
|
| ExportImageOrElevations |
Demonstrates how to use the SectorSelector utility to save selected image or/and elevations to a GeoTIFF
file. |
| ExportImageOrElevations.AppFrame |
|
| ExportImageOrElevations.AppFrame.GeotiffFileFilter |
|
| ExtrudedPolygons |
Shows how to use ExtrudedPolygon. |
| ExtrudedPolygons.AppFrame |
|
| ExtrudedPolygonsFromShapefile |
Shows how to make extruded shapes from shapefiles. |
| ExtrudedPolygonsFromShapefile.AppFrame |
|
| ExtrudedPolygonWithBaseDepth |
Shows how to use ExtrudedPolygon with a specified base depth that places the extruded polygon's base vertices
below the terrain. |
| ExtrudedPolygonWithBaseDepth.AppFrame |
|
| ExtrudedShapes |
Demonstrates how to create ExtrudedPolygons with cap and side textures. |
| ExtrudedShapes.AppFrame |
|
| FlatWorld |
Example of displaying a flat globe instead of a round globe. |
| FlatWorld.AppFrame |
|
| FlatWorldEarthquakes |
Using the EarthFlat and FlatOrbitView to display USGS latest earthquakes rss feed. |
| FlatWorldEarthquakes.AppFrame |
|
| FlatWorldPanel |
Panel to control a flat or round world projection. |
| GazetteerApp |
Example of integrating a gazetteer search function using the YahooGazetteer. |
| GazetteerApp.AppFrame |
|
| GazetteerPanel |
Gazetteer search panel that allows the user to enter a search term in a text field. |
| GeoJSONLoader |
Utility class to load data from a GeoJSON source into a layer. |
| GeoRSS |
Illustrates how to create a shape from a GeoRSS document. |
| GetBestElevations |
Retrieve the highest-resolution elevations available for the current elevation model, drawing them from the server if
necessary. |
| GetBestElevations.AppFrame |
|
| GoToCoordinatePanel |
Panel that allows the user to input different coordinates and displays the corresponding latitude and longitude in
decimal degrees. |
| GPSTracks |
Demonstrates displaying GPS tracks using markers. |
| GPSTracks.AppFrame |
|
| Graticule |
Displays the globe with a latitude and longitude graticule (latitude and longitude grid). |
| Graticule.AppFrame |
|
| GraticuleAttributesPanel |
|
| HelloWorldWind |
This is the most basic World Wind program. |
| HighResolutionTerrainTest |
|
| IconPicking |
Shows how to detect picked icons. |
| IconPicking.AppFrame |
|
| KeepingObjectsInView |
KeepingObjectsInView demonstrates keeping a set of scene elements visible by using the utility class ExtentVisibilitySupport. |
| KeepingObjectsInView.AppFrame |
|
| KeepingObjectsInView.ViewAnimator |
|
| KeepingObjectsInView.ViewController |
|
| LayerPanel |
Panel to display a list of layers. |
| LayerPanel.LayerAction |
|
| LayerTreeUsage |
Example of using BasicTree to display a list of layers. |
| LayerTreeUsage.AppFrame |
|
| LineBackground |
Illustrates how to display lines that stand out from the background imagery. |
| LineBackground.AppFrame |
|
| LineBuilder |
A utility class to interactively build a polyline. |
| LocalDataOnly |
Operates completely locally, drawing data only from local caches. |
| LocalDataOnly.AppFrame |
|
| LoggingControl |
Illustrate control and redirection of World Wind logging. |
| Markers |
Displays markers (small shapes) in different shapes and colors. |
| MarkersOrder |
Shows how to control track markers attributes to convey their order in time. |
| MarkersOrder.AppFrame |
|
| MeasureToolPanel |
Control panel for the MeasureTool. |
| MeasureToolUsage |
Example usage of MeasureTool to draw a shape on the globe and measure length, area, etc. |
| MeasureToolUsage.AppFrame |
|
| MGRSAttributesPanel |
|
| MGRSGraticule |
Displays the globe with a MGRS/UTM graticule. |
| MGRSGraticule.AppFrame |
|
| MultiResPath |
Illustrates use of the MultiResolutionPath shape, which adapts its complexity as the path's distance frome
the eye point changes. |
| MultiResPath.AppFrame |
|
| NetworkOfflineMode |
Shows how to detach World Wind from the network and reattach it. |
| NetworkOfflineMode.AppFrame |
|
| OnScreenLayerManager |
Demonstrates an on-screen layer manager using LayerManagerLayer. |
| OnScreenLayerManager.AppFrame |
|
| OpenGLSupportTest |
Determines whether a device supports the OpenGL features necessary for World Wind. |
| ParallelPaths |
Example of how to draw parallel paths. |
| ParallelPaths.AppFrame |
|
| ParallelPaths.AppFrame.ExamplePositionColors |
|
| PathPositionColors |
Illustrates usage of the per-position color feature of Path. |
| PathPositionColors.AppFrame |
|
| PathPositionColors.ExamplePositionColors |
Example implementation of Path.PositionColors that evenly distributes the
specified colors along a path with the specified length. |
| Paths |
Example of Path usage. |
| Paths.AppFrame |
|
| PathsWithDirection |
Shows how to draw a Path with direction arrowheads between the points. |
| PathsWithDirection.AppFrame |
|
| PathsWithLabels |
Example of how to draw a path with a text annotation attached to the path. |
| PathsWithLabels.AppFrame |
|
| PersistSessionState |
|
| PersistSessionState.AppFrame |
|
| PickFrustum |
This example illustrates how to change the size of the pick frustum, and how a smaller pick frustum can give better
performance. |
| PickFrustum.AppFrame |
|
| PickFrustum.PickFrustumLayer |
|
| PlacemarkDecluttering |
|
| PlacemarkDecluttering.AppFrame |
|
| Placemarks |
Illustrates how to use PointPlacemark. |
| Placemarks.AppFrame |
|
| PlaceNames |
Example of customizing which place names (names of countries, oceans, cities, etc) are displayed. |
| PlaceNames.AppFrame |
|
| PlaceNamesPanel |
|
| Polygons |
Example of Polygon usage. |
| Polygons.AppFrame |
|
| Pyramids |
Example of Pyramid usage. |
| Pyramids.AppFrame |
|
| RemoteSurfaceImage |
This example demonstrates how to retrieve a remote image and display it as a SurfaceImage. |
| RemoteSurfaceImage.AppFrame |
|
| RigidShapes |
This example demonstrates usage of the various Rigid Shapes: Ellipsoid, Box, Cylinder, Cone,
Pyramid and Wedge. |
| RigidShapes.AppFrame |
|
| RotatedSector |
Illustrates rotating a Sector from standard position. |
| RotatedSector.AppFrame |
|
| RubberSheetImage |
Demonstrates the use of the SurfaceImage class to create a "rubber sheet" image
that can be arbitrarily positioned, scaled and warped on the globe's surface using control points at the image's four
corners. |
| RubberSheetImage.AppFrame |
|
| RubberSheetImage.Controller |
|
| RubberSheetImage.SurfaceImageEntry |
|
| ScankortDenmark |
This example demonstrates high resolution imagery (0.2 meters per pixel) and elevation data (1.6 meters per pixel)
served by the World Wind WMS, and visualized by the World Wind Java client. |
| ScreenImageDragging |
This example demonstrates the use of the ScreenImage class, and shows how to use it
to create an image that can be dragged around the screen using the mouse. |
| ScreenSelection |
Demonstrates how to use the ScreenSelector utility to perform
multiple-object selection in screen space. |
| ScreenSelection.AppFrame |
|
| ScreenSelection.SelectionHighlightController |
Extends HighlightController to add the capability to highlight objects selected by a ScreenSelector. |
| ScreenShots |
This example demonstrates how to take screenshots with WWJ using the ScreenShotAction
class. |
| SectorSelection |
Demonstrates how to use the SectorSelector utility. |
| SectorSelection.AppFrame |
|
| Shapefiles |
Illustrates how to import ESRI Shapefiles into World Wind. |
| Shapefiles.AppFrame |
|
| Shapefiles.WorkerThread |
|
| Shapes |
This example allows the user to create path and surface shapes on the globe and modify their parameters with a simple
user interface. |
| Shapes.AppFrame |
|
| Shutdown |
Shows how to shut down a WorldWindow and how to shut down all of World Wind. |
| SimpleShapeDragging |
This example demonstrates the use of the BasicDragger class for dragging a shape
across the globe. |
| SimplestPossibleExample |
This example demonstrates the simplest possible way to create a WorldWind application. |
| SplitPaneUsage |
Illustrates how to use World Wind within a Swing JSplitPane. |
| SplitPaneUsage.AppPanel |
|
| Stereo |
Shows how to turn on stereo, which is requested via a Java VM property. |
| SurfaceImages |
This example demonstrates how to use the SurfaceImage class to place images on the
surface of the globe. |
| SurfaceImages.AppFrame |
|
| SurfaceImageViewer |
Open and view arbitrary surface images and elevations that have an accompanying world file. |
| SurfaceImageViewer.AppFrame |
|
| SurfaceShapes |
Illustrates how to configure and display World Wind SurfaceShapes. |
| SurfaceTextUsage |
Example of using the SurfaceText class. |
| SurfaceTextUsage.AppFrame |
|
| TabbedPaneUsage |
This example demonstrates the use of tabbed panes. |
| TabbedPaneUsage.WWJPanel |
|
| TerrainIntersections |
Shows how to compute terrain intersections using the highest resolution terrain data available from a globe's
elevation model. |
| TerrainIntersections.AppFrame |
|
| TerrainProfiler |
This application shows the TerrainProfileLayer in action with its various controls. |
| TerrainProfiler.AppFrame |
|
| TreeFiltering |
Demonstrate use of BasicQuadTree to limit which markers in a collection are displayed
to those in a specific region. |
| VideoOnTerrain |
This example illustrates how you might show video on the globe's surface. |
| VideoOnTerrain.AppFrame |
|
| VideoOnTerrain.SurfaceImageDragger |
|
| ViewControls |
Shows the ViewControlsLayer and allows you to adjust its size, orientation,
and available controls. |
| ViewControls.AppFrame |
|
| ViewIteration |
Example of how to animate the view from one position to another. |
| ViewIteration.AppFrame |
|
| ViewLimits |
Example of how to keep the view within certain bounds. |
| ViewLimits.AppFrame |
|
| ViewLimits.Controller |
|
| ViewLookAround |
This example demonstrates how to 'look around' a scene by controlling the view's pitch, heading, roll and field of
view, in this case by using a simple set of sliders. |
| ViewLookAround.AppFrame |
|
| VPFLayerDemo |
Illustrates how to import data from a Vector Product Format (VPF) database into World Wind. |
| VPFLayerDemo.AppFrame |
|
| VPFLayerDemo.VPFFileFilter |
|
| WebBrowserBalloons |
Illustrates how to use World Wind browser balloons to display HTML, JavaScript, and Flash content to the user in the
form of a screen-aligned balloon. |
| WebBrowserBalloons.AppFrame |
|
| Wedges |
Example of Wedge usage. |
| Wedges.AppFrame |
|
| WMSLayerManager |
This example demonstrates the use of multiple WMS layers, as displayed in a WMSLayersPanel. |
| WMSLayerManager.AppFrame |
|
| WMSLayersPanel |
|
| WMSLayersPanel.LayerInfo |
|
| WorldWindDiagnostics |
|