| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Model
Aggregates a globe and a set of layers. 
 | 
interface  | 
SceneController  | 
interface  | 
StereoSceneController
An interface for scene controllers that provide stereo. 
 | 
interface  | 
View
The  
View interface provides a coordinate transformation from model coordinates to eye coordinates. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractSceneController  | 
class  | 
BasicModel
This class aggregates the objects making up a model: the globe and layers. 
 | 
class  | 
BasicSceneController  | 
class  | 
StereoOptionSceneController
TODO: This file needs to be updated to implement "correct" stereo, as described at:
 http://www.orthostereo.com/geometryopengl.html
 
 
 This scene controller draws in stereo, either red-blue anaglyph or device supported if the display device provides
 stereo directly. 
 | 
class  | 
WorldWindowGLAutoDrawable
A non-platform specific  
WorldWindow class. | 
class  | 
WorldWindowImpl
An implementation class for the  
WorldWindow interface. | 
class  | 
WWObjectImpl
Implements  
WWObject functionality. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AWTInputHandler  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FileStore  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractFileStore  | 
class  | 
BasicDataFileStore
Basic implementation of  
FileStore. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DataStoreProducer  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractDataStoreProducer  | 
class  | 
BasicRasterServer
BasicRasterServer maintains a list of data sources and their properties in the BasicRasterServerCache and is used to
 compose (mosaic) a data raster of the given region of interest from data sources. 
 | 
class  | 
TiledElevationProducer  | 
class  | 
TiledImageProducer  | 
class  | 
TiledRasterProducer  | 
class  | 
WWDotNetLayerSetConverter  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NoOpInputHandler
Provides an input handler that does nothing. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ElevationModel
 Provides the elevations to a  
Globe or other object holding elevations. | 
interface  | 
Globe
Represents a planet's shape and terrain. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Earth
Defines a model of the Earth, using the World Geodetic System (WGS84). 
 | 
class  | 
EarthFlat
Defines a model of the Earth projected onto a plane. 
 | 
class  | 
EllipsoidalGlobe
Defines a globe modeled as an ellipsoid. 
 | 
class  | 
FlatGlobe
Defines a globe represented as a projection onto a plane. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Layer  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractGraticuleLayer
Displays a graticule. 
 | 
class  | 
AbstractLayer  | 
class  | 
AnnotationLayer
The  
AnnotationLayer class manages a collection of Annotation objects
 for rendering and picking. | 
class  | 
BasicTiledImageLayer  | 
class  | 
CachedRenderableLayer
Holds a collection of Renderables and manages local caching of them. 
 | 
class  | 
CompassLayer  | 
class  | 
CrosshairLayer
Renders a crosshair icon in the viewport center or at a specified location. 
 | 
class  | 
GARSGraticuleLayer
Displays the geographic Global Area Reference System (GARS) graticule. 
 | 
class  | 
IconLayer
The  
IconLayer class manages a collection of WWIcon objects for
 rendering and picking. | 
class  | 
LatLonGraticuleLayer
Displays the geographic latitude/longitude graticule. 
 | 
class  | 
LayerList  | 
class  | 
LocalRasterServerLayer
Implements a tiled image layer for a local dataset accessed via a local raster server. 
 | 
class  | 
MarkerLayer  | 
class  | 
RenderableLayer
The  
RenderableLayer class manages a collection of Renderable objects
 for rendering, picking, and disposal. | 
class  | 
ScalebarLayer
Renders a scalebar graphic in a screen corner. 
 | 
class  | 
SkyColorLayer
Paints the sky color background depending on altitude. 
 | 
class  | 
SkyGradientLayer
Renders an atmosphere around the globe and a sky dome at low altitude. 
 | 
class  | 
StarsLayer
Renders a star background based on a subset of ESA Hipparcos catalog. 
 | 
class  | 
SurfaceImageLayer
Displays a collection of local images on the globe. 
 | 
class  | 
TerrainProfileLayer
Displays a terrain profile graph in a screen corner. 
 | 
class  | 
TiledImageLayer  | 
class  | 
ViewControlsLayer
This layer displays onscreen view controls. 
 | 
class  | 
WorldMapLayer
Displays a world map overlay with a current-position crosshair in a screen corner. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BMNGOneImage  | 
class  | 
BMNGWMSLayer  | 
class  | 
CountryBoundariesLayer  | 
class  | 
LandsatI3WMSLayer  | 
class  | 
MGRSGraticuleLayer  | 
class  | 
MSVirtualEarthLayer  | 
class  | 
NASAWFSPlaceNameLayer  | 
class  | 
OSMCycleMapLayer  | 
class  | 
OSMMapnikLayer  | 
class  | 
ScankortDenmarkImageLayer  | 
class  | 
USDANAIPWMSImageLayer  | 
class  | 
USGSDigitalOrtho  | 
class  | 
USGSTopoHighRes  | 
class  | 
USGSTopoLowRes  | 
class  | 
USGSTopoMedRes  | 
class  | 
USGSUrbanAreaOrtho  | 
class  | 
UTMBaseGraticuleLayer
Displays the UTM graticule. 
 | 
class  | 
UTMGraticuleLayer
Displays the UTM graticule. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicMercatorTiledImageLayer
BasicTiledImageLayer modified 2009-02-03 to add support for Mercator projections. 
 | 
class  | 
MercatorTiledImageLayer
TiledImageLayer modified 2009-02-03 to add support for Mercator projections. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PlaceNameLayer  | 
class  | 
PlaceNameServiceSet  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RPFTiledImageLayer  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ColladaMeshShape
Shape to render a COLLADA line or triangle mesh. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KMLController
Executes the mapping from KML to World Wind. 
 | 
class  | 
KMLExtrudedPolygonImpl  | 
class  | 
KMLGroundOverlayPolygonImpl
Implementation of  
Polygon to render KML GroundOverlay. | 
class  | 
KMLLineStringPlacemarkImpl  | 
class  | 
KMLModelPlacemarkImpl
Class to load and render a COLLADA model as the geometry of a KML Placemark. 
 | 
class  | 
KMLPointPlacemarkImpl
Implements the Point case of a KML Placemark element. 
 | 
class  | 
KMLPolygonImpl  | 
class  | 
KMLScreenImageImpl
Implements at KML ScreenOverlay element. 
 | 
class  | 
KMLSurfaceImageImpl  | 
class  | 
KMLSurfacePolygonImpl  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PointOfInterest  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicPointOfInterest  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
DrawContext  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAnnotationBalloon
Implementation of balloon using  
Annotation. | 
class  | 
AbstractBalloon
Abstract implementation of  
Balloon. | 
class  | 
AbstractBrowserBalloon
A  
 that displays HTML, JavaScript, and Flash content using the
 system's native browser. | 
class  | 
AbstractGeneralShape
A shape that is positioned and oriented independently of its defining geometry. 
 | 
class  | 
AbstractShape
Provides a base class form several geometric  
Renderables. | 
class  | 
AbstractSurfaceObject
Abstract implementation of SurfaceObject that participates in the  
SceneController's bulk
 rendering of SurfaceObjects. | 
class  | 
AbstractSurfaceRenderable
Surface renderable. 
 | 
class  | 
AbstractSurfaceShape
Common superclass for surface conforming shapes such as  
SurfacePolygon, SurfacePolyline, SurfaceEllipse, SurfaceQuad, and SurfaceSector. | 
class  | 
Box
A general box volume defined by a center position and three axis radii. 
 | 
class  | 
Cone
A general cone volume defined by a center position, a height and a radius, or alternatively, by three axis radii. 
 | 
class  | 
Cylinder
A general cylinder volume defined by a center position, height and radius, or alternatively, by three axis radii. 
 | 
class  | 
DrawContextImpl  | 
class  | 
Ellipsoid
A general ellipsoid volume defined by a center position and the three ellipsoid axis radii. 
 | 
class  | 
ExtrudedPolygon
A multi-sided 3D shell formed by a base polygon in latitude and longitude extruded from the terrain to either a
 specified height or an independent height per location. 
 | 
class  | 
GlobeAnnotationBalloon
An AnnotationBalloon that is attached to a position on the globe. 
 | 
class  | 
GlobeBrowserBalloon
A  
 that displays HTML, JavaScript, and Flash content using
 the system's native browser, and who's origin is located at a position on the Globe. | 
class  | 
Path
Displays a line or curve between positions. 
 | 
class  | 
PointPlacemark
Represents a point placemark consisting of an image, an optional line linking the image to a corresponding point on
 the terrain, and an optional label. 
 | 
class  | 
Polygon
/** A 3D polygon. 
 | 
class  | 
Pyramid
A general pyramid volume defined by a center position, a height, and two axis lengths. 
 | 
class  | 
RigidShape
A general rigid volume defined by a center position and the three axis radii. 
 | 
class  | 
ScreenAnnotationBalloon
An AnnotationBalloon that is attached to a point on the screen. 
 | 
class  | 
ScreenBrowserBalloon
A  
 that displays HTML, JavaScript, and Flash content
 using the system's native browser, and who's origin is located at a point on the screen. | 
class  | 
ScreenCreditImage  | 
class  | 
ScreenImage
Draws an image parallel to the screen at a specified screen location relative to the World Window. 
 | 
class  | 
SurfaceCircle  | 
class  | 
SurfaceEllipse  | 
class  | 
SurfaceIcon
Renders an icon image over the terrain surface. 
 | 
class  | 
SurfaceIcons
Renders an icon image over the terrain surface in many locations. 
 | 
class  | 
SurfaceImage
Renders a single image contained in a local file, a remote file, or a  
BufferedImage. | 
class  | 
SurfaceMultiPolygon  | 
class  | 
SurfacePolygon  | 
class  | 
SurfacePolygons
Renders fast multiple polygons with or without holes in one pass. 
 | 
class  | 
SurfacePolyline  | 
class  | 
SurfacePolylines
This class renders fast multiple surface polylines in one pass. 
 | 
class  | 
SurfaceQuad  | 
class  | 
SurfaceSector  | 
class  | 
SurfaceSquare  | 
class  | 
SurfaceText
Renders a string of text on the surface of the globe. 
 | 
class  | 
Wedge
A general cylinder volume defined by a center position, height and radius, or alternatively, by three axis radii. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAirspace  | 
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  | 
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  | 
SurfaceBox  | 
class  | 
TrackAirspace
Creates a sequence of potentially disconnected rectangular airspaces specified by a collection of  
Box objects. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AirspaceEditor  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAirspaceEditor  | 
class  | 
PolygonEditor  | 
class  | 
SphereAirspaceEditor  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RetrievalService  | 
interface  | 
Retriever  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicRetrievalService
Performs threaded retrieval of data. 
 | 
class  | 
HTTPRetriever  | 
class  | 
JarRetriever
Retrieves resources identified by a jar url, which has the form jar: 
 | 
class  | 
LocalRasterServerRetriever  | 
class  | 
URLRetriever  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
TacticalSymbol
TacticalSymbol provides a common interface for displaying tactical point symbols from symbology sets. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractTacticalSymbol  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MilStd2525TacticalSymbol
Implementation of  
TacticalSymbol that provides support for tactical symbols from
 the MIL-STD-2525 symbology
 set. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EchelonSymbol
Tactical symbol implementation to render the echelon modifier as part of a tactical graphic. 
 | 
class  | 
TacticalGraphicSymbol
Implementation of TacticalSymbol to render point graphics defined by MIL-STD-2525C Appendix B (Tactical Graphics). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LimitedAccessSymbol
Implementation of TacticalSymbol that renders a symbol inside a pentagon, for the Limited Access Area graphic. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
ForwardEdgeOfBattleArea.FEBASymbol
Implementation of TacticalSymbol to draw a symbol at the end of a FEBA line. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Tessellator  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractElevationModel  | 
class  | 
BasicElevationModel  | 
class  | 
BathymetryFilterElevationModel
An elevation model to map another elevation model's depths to a constant value, usually 0. 
 | 
class  | 
CompoundElevationModel  | 
class  | 
HighResolutionTerrain
Provides operations on the best available terrain. 
 | 
class  | 
LocalElevationModel
Implements an elevation model for a local file or collection of files containing elevation data. 
 | 
class  | 
LocalRasterServerElevationModel
Implements an  
ElevationModel for a local dataset accessed via a local raster server
 (RasterServer). | 
class  | 
RectangularTessellator  | 
class  | 
WCSElevationModel  | 
class  | 
WMSBasicElevationModel  | 
class  | 
ZeroElevationModel
An elevation model that always returns zero elevations. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicScheduledTaskService
A service to execute tasks periodically, or after a delay. 
 | 
class  | 
ContourList  | 
class  | 
LevelSet  | 
class  | 
ThreadedTaskService  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
KMLContainerTreeNode
A  
KMLFeatureTreeNode that represents a KML container defined by a . | 
class  | 
KMLFeatureTreeNode
A  
TreeNode that represents a KML feature defined by a . | 
class  | 
KMLLayerTreeNode
A  
LayerTreeNode that represents a KML feature hierarchy defined by a . | 
class  | 
KMLNetworkLinkTreeNode
A  
KMLFeatureTreeNode that represents a KML network link defined by a . | 
class  | 
LayerTree
A  
Renderable tree of  objects and their content. | 
class  | 
LayerTreeModel
A tree model representing  
 objects and their content. | 
class  | 
LayerTreeNode
A  
TreeNode that represents a . | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
MeasureTool.CustomRenderableLayer  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Tree
A tree of objects, drawn in the World Window, that the user can interact with. 
 | 
interface  | 
TreeLayout
Handles rendering a  
Tree. | 
interface  | 
TreeModel
Contents of a  
Tree. | 
interface  | 
TreeNode
Describes a node in a  
Tree. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicTree
Basic implementation of a  
Tree control. | 
class  | 
BasicTreeLayout
Layout that draws a  
Tree similar to a file browser tree. | 
class  | 
BasicTreeModel
Basic implementation of a  
TreeModel. | 
class  | 
BasicTreeNode
Default implementation of a  
TreeNode. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractWebView
Abstract base class for  
WebView implementations. | 
class  | 
MacWebView  | 
class  | 
WindowsWebView
WebView implementation for Windows. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicView
A base class from which  
View implementations can be derived. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicFlyView
This is a basic view that implements a yaw-pitch-roll model that can be applied to first-person style view
 applications (such as flight simulation). 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
OrbitView  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicOrbitView  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
WMSTiledImageLayer  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AntennaAxes
Provides axes for  
AntennaModel. | 
class  | 
AntennaModel
Models antenna gain. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GliderImageLayer
Internal class to realize and control image and region drawing. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ElevationPlane
Renders a textured plane at a given elevation. 
 | 
class  | 
LicenseAgreement  | 
class  | 
NOSALicenseAgreement  | 
class  | 
SARSegmentPlane  | 
class  | 
SARTrack  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SegmentPlane  | 
class  | 
SegmentPlaneEditor  | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
AirspaceBuilder.AirspaceBuilderController  | 
protected static class  | 
AirspaceBuilder.AirspaceEntry  | 
static class  | 
ConfiguringGLRuntimeCapabilities.MyGLAutoDrawable
Subclass of  
WorldWindowGLAutoDrawable which overrides the method WorldWindowGLAutoDrawable.init(javax.media.opengl.GLAutoDrawable) to configure the OpenGL
 features used by the World Wind SDK. | 
static class  | 
DebuggingGLErrors.MyGLAutoDrawable
Subclass of  
WorldWindowGLAutoDrawable which overrides the method WorldWindowGLAutoDrawable.init(javax.media.opengl.GLAutoDrawable) to configure the OpenGL
 error logger. | 
protected class  | 
MarkersOrder.AppFrame.TimedMarkerLayer  | 
static class  | 
PickFrustum.PickFrustumLayer  | 
class  | 
RadarVolume
Displays a volume defined by a near and far grid of positions. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
AnalyticSurface.AnalyticSurfaceObject  | 
protected static class  | 
AnalyticSurface.ClampToGroundSurface  | 
protected static class  | 
AnalyticSurface.ShadowSurface  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PointGrid  | 
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
ViewVolumeViewer.SectorGeometryLayer  | 
protected static class  | 
ViewVolumeViewer.ViewVolumeLayer  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractShapeEditor
An abstract class defining common functionality and fields for editors used in the RigidShapeBuilder example. 
 | 
class  | 
BoxEditor  | 
class  | 
ConeEditor  | 
class  | 
CylinderEditor  | 
protected static class  | 
ExtrudedPolygonBuilder.PolygonBuilderController  | 
protected static class  | 
ExtrudedPolygonBuilder.PolygonEntry  | 
class  | 
ExtrudedPolygonEditor  | 
class  | 
PyramidEditor  | 
protected static class  | 
RigidShapeBuilder.AbstractShapeBuilderController  | 
protected static class  | 
RigidShapeBuilder.AbstractShapeEntry
The AbstractShapeEntry class defines a shape entry in the AbstractShapeBuilderModel. 
 | 
class  | 
RigidShapeEditor  | 
class  | 
WedgeEditor  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DirectedPath
A  
Path that draws arrowheads between the path positions to indicate direction. | 
class  | 
DirectedSurfacePolyline
A  
SurfacePolyline that draws arrowheads between the polyline positions to indicate direction. | 
class  | 
LayerManagerLayer
Displays the layer list in a heads-up display in the viewport. 
 | 
protected static class  | 
OpenStreetMapShapefileLoader.TextAndShapesLayer  | 
class  | 
ScreenSelector
ScreenSelector is an application utility that provides interactive screen rectangle selection with visual feedback,
 and tracks the list of objects intersecting the screen rectangle. 
 | 
class  | 
SectorSelector
Provides an interactive region selector. 
 | 
protected static class  | 
SectorSelector.RegionShape  | 
class  | 
StatusLayer
Renders statusbar information as a layer. 
 | 
static class  | 
StatusLayer.StatusMGRSLayer  | 
static class  | 
StatusLayer.StatusUTMLayer  |