OpenMap

Packages 
Package Description
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.app.example
Provides more sample code for using OpenMap.
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.mapTile  
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.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.gui
This package contains the main OpenMap Swing GUI components.
com.bbn.openmap.gui.dock  
com.bbn.openmap.gui.event  
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.beanbox
Provides a sample openmap application that uses the openmap beanbox.
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.event  
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.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.time  
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.time  
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.coordFormatter  
com.bbn.openmap.util.html
Provide utility code for generating simple HTML documents.
com.bbn.openmap.util.http
Provides some utility classes for serving data via the HTTP protocol.
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.stateMachine
Provides a basic finite-state-machine implementation.
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