| Class | Description | 
|---|---|
| AudioPlayer | Plays an audio file. | 
| AudioPlayerAnnotation | |
| AudioPlayerAnnotationController | |
| BalloonController | Controller to display a  Balloonand handle balloon events. | 
| BalloonResizeController | Create a controller to resize a  Balloonby dragging the mouse. | 
| ButtonAnnotation | |
| DialogAnnotation | |
| DialogAnnotation.BusyImage | |
| DialogAnnotationController | |
| DirectedPath | A  Paththat draws arrowheads between the path positions to indicate direction. | 
| DirectedSurfacePolyline | A  SurfacePolylinethat 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  Highlightablein 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  Annotationon 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 |