| Class | Description | 
|---|---|
| AudioPlayer | 
 Plays an audio file. 
 | 
| AudioPlayerAnnotation | |
| AudioPlayerAnnotationController | |
| BalloonController | 
 Controller to display a  
Balloon and handle balloon events. | 
| BalloonResizeController | 
 Create a controller to resize a  
Balloon by dragging the mouse. | 
| ButtonAnnotation | |
| DialogAnnotation | |
| DialogAnnotation.BusyImage | |
| DialogAnnotationController | |
| DirectedPath | 
 A  
Path that draws arrowheads between the path positions to indicate direction. | 
| DirectedSurfacePolyline | 
 A  
SurfacePolyline that draws arrowheads between the polyline positions to indicate direction. | 
| ExampleUtil | 
 A collection of static utility methods used by the example programs. 
 | 
| ExtentVisibilitySupport | 
 ExtentVisibilitySupport provides visibility tests and computations on objects with 3D extents in model coordinates,
 and on objects with 2D extents in screen coordinates. 
 | 
| ExtentVisibilitySupport.ScreenExtent | 
 ScreenExtent represents a screen object's enclosing bounding box in screen coordinates, and that object's
 reference point in model coordinates. 
 | 
| FileStoreDataSet | |
| FileStoreDataSet.LeafInfo | |
| HighlightController | 
 Controls highlighting of shapes implementing  
Highlightable in response to pick events. | 
| HotSpotController | 
 Controller to forward selection, keyboard, and mouse events on the World Window to the active  
HotSpot. | 
| ImageAnnotation | |
| LabeledPath | 
 LabeledPath draws a  
Annotation on a specified path. | 
| LayerManagerLayer | 
 Displays the layer list in a heads-up display in the viewport. 
 | 
| OpenStreetMapShapefileLoader | |
| OpenStreetMapShapefileLoader.Label | |
| OpenStreetMapShapefileLoader.OSMShapes | |
| OpenStreetMapShapefileLoader.TextAndShapesLayer | |
| PowerOfTwoPaddedImage | 
 The PowerOfTwoPaddedImage class converts images with non-power-of-two dimensions to images with power-of-two
 dimensions. 
 | 
| ProgressAnnotation | |
| RandomShapeAttributes | |
| 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. 
 | 
| ScreenSelector.SelectionRectangle | |
| ScreenShotAction | |
| SectorSelector | 
 Provides an interactive region selector. 
 | 
| SectorSelector.RegionShape | |
| SessionState | |
| SessionState.LayerStateFilename | |
| ShapeUtils | |
| SlideShowAnnotation | |
| SlideShowAnnotationController | |
| StatusLayer | 
 Renders statusbar information as a layer. 
 | 
| StatusLayer.StatusMGRSLayer | |
| StatusLayer.StatusUTMLayer | |
| SurfaceImageEditor | |
| SurfaceImageEditor.ControlPointMarker | |
| ToolTip | |
| ToolTipAnnotation | 
 Displays a tool tip annotation at a specified screen position. 
 | 
| ToolTipController | 
 Controls display of tool tips on picked objects. 
 | 
| TreeControl | 
 This example demonstrates the use of the on-screen tree control using  
BasicTree. | 
| TreeControl.AppFrame | |
| ViewVolumeRenderer | |
| WCSCoveragePanel | |
| WCSCoveragePanel.CoverageInfo |