# OpenMap

Packages
Acme
Acme.JPM.Encoders
com.bbn.openmap: The com.bbn.openmap package contains the core OpenMap classes.
com.bbn.openmap.app: Provides the basic OpenMap applet and application classes.
com.bbn.openmap.dataAccess.asrp
com.bbn.openmap.dataAccess.cgm
com.bbn.openmap.dataAccess.dted
com.bbn.openmap.dataAccess.image
com.bbn.openmap.dataAccess.image.geotiff
com.bbn.openmap.dataAccess.iso8211: This is a package containing classes that parse ISO 8211 files.
com.bbn.openmap.dataAccess.shape: This package provides read and write access to ESRI shape files, including the .shp, .dbf and .shx files.
com.bbn.openmap.dataAccess.shape.input: This package provides InputStreams for .shp, .dbf and .shx files that make up the ESRI Shape file format.
com.bbn.openmap.dataAccess.shape.output: This package provides OutputStreams for .shp, .dbf and .shx files that make up the ESRI Shape file format.
com.bbn.openmap.event: Provides the various event object and listener interfaces for using the MapBean.
com.bbn.openmap.examples.beanbox: Provides a sample openmap application that uses the openmap beanbox.
com.bbn.openmap.examples.crew: Provides a sample application that uses OpenMap.
com.bbn.openmap.examples.hello: Provides sample code for using OpenMap.
com.bbn.openmap.examples.simple: Provides more sample code for using OpenMap.
com.bbn.openmap.geo: Package that contains classes to do calculations in lat/lon space.
com.bbn.openmap.graphicLoader: The GraphicLoader package is designed to provide support for components that need to drive changes in OMGraphics over a map.
com.bbn.openmap.graphicLoader.netmap: The netmap plugin package provides the capability to receive output from a NetMap server.
com.bbn.openmap.graphicLoader.scenario: The Scenario GraphicLoader PlugIn package is designed to provide support for displaying scripted movement of map objects.
com.bbn.openmap.gui: This package contains the main OpenMap Swing GUI components.
com.bbn.openmap.gui.dock
com.bbn.openmap.gui.menu: This package contains OpenMap Swing GUI components that can be used in menus.
com.bbn.openmap.gui.time
com.bbn.openmap.image: This package has classes that provide image creation and manipulation capabilities.
com.bbn.openmap.image.wms
com.bbn.openmap.io: This package provides classes that let you read data from local files, URLs and resources, using the BinaryFile and BinaryBufferedFile.
com.bbn.openmap.layer: Contains OpenMap layers that read and display a variety of data formats, and a few that create their own data for display.
com.bbn.openmap.layer.asrp
com.bbn.openmap.layer.daynight: Provides an OpenMap layer that displays day/night shading.
com.bbn.openmap.layer.dted: Provides a layer that displays DTED (Digital Terrain Elevation Data) data.
com.bbn.openmap.layer.e00: This package contains a Layer that displays e00 data.
com.bbn.openmap.layer.editor: This package provides the infrastructure to create layers that provide a Tool interface that controls their content.
com.bbn.openmap.layer.etopo: Provides a layer that displays ETOPO data.
com.bbn.openmap.layer.imageTile
com.bbn.openmap.layer.learn
com.bbn.openmap.layer.link: Provide classes to handle the link protocol: a layer that displays link data, classes to assist in writing a link server, and methods that read and write in the link protocol format.
com.bbn.openmap.layer.link.amp: This package contains a Layer that can use the drawing tool to create certain OMGraphic shapes, which in turn are sent to a LinkServer.
com.bbn.openmap.layer.link.draw
com.bbn.openmap.layer.link.shape: A link server that reads ESRI shape file data.
com.bbn.openmap.layer.location: Provides a layer that can display location data - data that represents a location with a graphic and a name.
com.bbn.openmap.layer.location.csv: Provides a LocationHandler that can retrieve data from CSV (comma-separated values) files.
com.bbn.openmap.layer.location.db: Provides a LocationHandler that can retrieve data through JDBC.
com.bbn.openmap.layer.mif: This package contains a Layer that displays MapInfo data (.mif files).
com.bbn.openmap.layer.mysql
com.bbn.openmap.layer.nexrad: Provides an OpenMap Layer that display Nexrad rainfall data.
com.bbn.openmap.layer.nitf: Provides utility code for dealing with data in NITF (National Imagery Transmission Format) data.
com.bbn.openmap.layer.plotLayer: Provide a demo layer for displaying non-geographic data over a map.
com.bbn.openmap.layer.policy: Contains policy objects that affect the behavior of OMGraphicHandlerLayers.
com.bbn.openmap.layer.rpf: Provides a layer that displays RPF (Raster Product Format) data.
com.bbn.openmap.layer.shape: Provides an OpenMap layer for dealing with shape files.
com.bbn.openmap.layer.shape.areas: Provides an extension to the ShapeLayer that deals with attributes files for shapefiles.
com.bbn.openmap.layer.terrain: This package contains the TerrainLayer, which lets you run LOS and path elevation profile queries over the map.
com.bbn.openmap.layer.test: Provides a test layer for OpenMap.
com.bbn.openmap.layer.util: Provides miscellaneous utility code useful for layers.
com.bbn.openmap.layer.util.cacheHandler: Provides utility code for a data cache.
com.bbn.openmap.layer.util.html: Provide utility code for generating simple HTML documents.
com.bbn.openmap.layer.util.http: Provides some utility classes for serving data via the HTTP protocol.
com.bbn.openmap.layer.util.stateMachine: Provides a basic finite-state-machine implementation.
com.bbn.openmap.layer.vpf: This package contains code for dealing with NIMA data distributed in Vector Product Format.
com.bbn.openmap.omGraphics: Provides geographically based graphics classes.
com.bbn.openmap.omGraphics.awt
com.bbn.openmap.omGraphics.editable: Provides classes to implement editable graphics.
com.bbn.openmap.omGraphics.event: Provides classes for event notification of OMGraphic changes.
com.bbn.openmap.omGraphics.geom: This package contains the basic foundation classes for OMGraphics, classes that describe the geometry of OMGraphics without any reference to rendering attributes.
com.bbn.openmap.omGraphics.grid: Provides a number of generator classes for OMGrid data.
com.bbn.openmap.omGraphics.labeled: Provides a simple extension to the OMGraphics, where a text string can be attached to a graphic object.
com.bbn.openmap.omGraphics.meteo
com.bbn.openmap.omGraphics.util: This package contains simple utility classes used specifically for OMGraphics.
com.bbn.openmap.plugin: Provides support for writing OpenMap PlugIns.
com.bbn.openmap.plugin.earthImage: This package contains a plugin that can read in an image, assumed to be in the Mercator projection and covering the entire Earth, and warp it to any OpenMap projection.
com.bbn.openmap.plugin.esri: A PlugIn package that handles ESRI shape files.
com.bbn.openmap.plugin.graphicLoader: The GraphicLoader PlugIn package is designed to provide support for GraphicLoaders, which in turn are objects that need to drive changes in OMGraphics over a map.
com.bbn.openmap.plugin.shis: This package contains a plugin that can fetch images from a com.bbn.openmap.image.SimpleHttpImageServer.
com.bbn.openmap.plugin.wms: This package contains a plugin that can contact, retrieve and display the image received from an OpenGIS Web Map Server (WMS).
com.bbn.openmap.proj: Provides projection classes.
com.bbn.openmap.proj.coords
com.bbn.openmap.tools.beanbox: The beanbox package contains classes that implement a BeanPanel component.
com.bbn.openmap.tools.dnd: This package contains classes to support Java Drag and Drop functionality on the map.
com.bbn.openmap.tools.drawing: Provides classes to implement a drawing tool.
com.bbn.openmap.tools.icon: The icon package is intended to provide the capability to create or fetch icons.
com.bbn.openmap.tools.roads: Provides classes to determine routes given a set of roads and intersections.
com.bbn.openmap.tools.symbology.milStd2525: This package provides a way to create MIL-STD-2525B compliant symbols.
com.bbn.openmap.tools.terrain: The tools/terrain package is for components that provide services dealing with terrain (elevation) data.
com.bbn.openmap.util: Provide miscellaneous utility classes for OpenMap.
com.bbn.openmap.util.cacheHandler: Provides utility code for a data cache.
com.bbn.openmap.util.propertyEditor: Provide PropertyEditors for different property types of OpenMap components.
com.bbn.openmap.util.quadtree: Provide a quad-tree for latitude/longitude based data.
com.bbn.openmap.util.wanderer: This package contains support to create classes that can traverse file system trees and perform actions on the files and directories.
edu.stanford.ejalbert

Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details