## Uses of Interface
com.bbn.openmap.event.ProjectionListener

Packages that use ProjectionListener
com.bbn.openmap: The com.bbn.openmap package contains the core OpenMap classes.
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.gui: This package contains the main OpenMap Swing GUI components.
com.bbn.openmap.gui.menu: This package contains OpenMap Swing GUI components that can be used in menus.
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.location: Provides a layer that can display location data - data that represents a location with a graphic and a name.
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.plotLayer: Provide a demo layer for displaying non-geographic data over a map.
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.plugin: Provides support for writing OpenMap PlugIns.
com.bbn.openmap.plugin.esri: A PlugIn package that handles ESRI shape files.
com.bbn.openmap.proj: Provides projection classes.
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.roads: Provides classes to determine routes given a set of roads and intersections.

Uses of ProjectionListener in com.bbn.openmap

Classes in com.bbn.openmap that implement ProjectionListener
`class` `BufferedLayerMapBean` The BufferedLayerMapBean is a BufferedMapBean with an additional image buffer that holds Layers designated as background layers.
`class` `BufferedMapBean` The BufferedMapBean extends the MapBean by adding (you guessed it) buffering.
`class` `Layer` Layer objects are components which can be added to the MapBean to make a map.
`class` `MapBean` The MapBean is the main component of the OpenMap Development Kit.

Methods in com.bbn.openmap with parameters of type ProjectionListener
`void` `MapBean.addProjectionListener(ProjectionListener l)` Add a ProjectionListener to the MapBean.
`void` `MapBean.removeProjectionListener(ProjectionListener l)` Remove a ProjectionListener from the MapBean.

Uses of ProjectionListener in com.bbn.openmap.event

Classes in com.bbn.openmap.event that implement ProjectionListener
`class` `PanMouseMode` PanMouseMode it is a class for Pan operation on the visible map.

Methods in com.bbn.openmap.event with parameters of type ProjectionListener
`void` `ProjectionSupport.addProjectionListener(ProjectionListener l)` Add a ProjectionListener.
`void` `ProjectionSupport.removeProjectionListener(ProjectionListener l)` Remove a ProjectionListener.

Uses of ProjectionListener in com.bbn.openmap.examples.beanbox

Classes in com.bbn.openmap.examples.beanbox that implement ProjectionListener
`class` `SimpleBeanLayer` An OpenMap Layer for displaying `SimpleBeanObject`beans.

Uses of ProjectionListener in com.bbn.openmap.examples.crew

Classes in com.bbn.openmap.examples.crew that implement ProjectionListener
`class` `RouteLayer` A sample Layer implementation.

Uses of ProjectionListener in com.bbn.openmap.examples.hello

Classes in com.bbn.openmap.examples.hello that implement ProjectionListener
`class` `TextLayer`

Uses of ProjectionListener in com.bbn.openmap.gui

Classes in com.bbn.openmap.gui that implement ProjectionListener
`class` `OverviewMapHandler` The OverviewMapHandler contains a MapBean that contains a projection that reflects another MapBean's projection.
`class` `ScaleTextPanel` The ScaleTextPanel is a JPanel holding a JTextField that controls and responds to the scale setting of a MapBean's projection.

Uses of ProjectionListener in com.bbn.openmap.gui.menu

Classes in com.bbn.openmap.gui.menu that implement ProjectionListener
`class` `ProjectionMenu` Provides ProjectionMenu items for selecting Projection type.

Methods in com.bbn.openmap.gui.menu with parameters of type ProjectionListener
`protected void` `ProjectionMenu.addProjectionListener(ProjectionListener l)` Add a ProjectionListener to this menu and its components.
`protected void` `ProjectionMenu.removeProjectionListener(ProjectionListener l)` Remove a ProjectionListener from this menu and its components.

Uses of ProjectionListener in com.bbn.openmap.layer

Classes in com.bbn.openmap.layer that implement ProjectionListener
`class` `BufferedLayer` A BufferedLayer is a layer that buffers a group of layers into an image.
`class` `BufferedLayer.BLMapBean` An simple extension of the BufferedMapBean that calls a layer, presumably its parent, to call repaint().
`class` `CacheLayer` A Layer that gets it's graphics from a URL containing a serialized OMGraphicList.
`class` `DateLayer` Layer that displays date and time.
`class` `DemoLayer` This layer demonstrates interactive capabilities of OpenMap.
`class` `DrawingToolLayer` This layer can receive graphics from the OMDrawingToolLauncher, and also sent it's graphics to the OMDrawingTool for editing.
`class` `EarthquakeLayer` Get data about recent earthquakes from the USGS finger sites and display it.
`class` `GraticuleLayer` Layer that draws graticule lines.
`class` `LabelLayer` Layer that displays a label.
`class` `OMGraphicHandlerLayer` The OMGraphicHandlerLayer is a layer that provides OMGraphicHandler support.
`class` `OverviewMapAreaLayer` A class used to draw a polygon representing the area covered by the source MapBean projection.
`class` `ScaleDisplayLayer` Layer objects are components which can be added to the MapBean to make a map.
`class` `ScaleFilterLayer` An OpenMap Layer that encapsulates other layers and acts as a scale filter.
`class` `SinkLayer` SinkLayer is a Layer which does nothing.

Uses of ProjectionListener in com.bbn.openmap.layer.asrp

Classes in com.bbn.openmap.layer.asrp that implement ProjectionListener
`class` `ASRPLayer` The ASRPLayer displays ASRP data, which is an international, seamless imagery format, kind of like CADRG.

Uses of ProjectionListener in com.bbn.openmap.layer.daynight

Classes in com.bbn.openmap.layer.daynight that implement ProjectionListener
`class` `DayNightLayer` The DayNightLayer is a layer that draws the day/Night terminator on the map.

Uses of ProjectionListener in com.bbn.openmap.layer.dted

Classes in com.bbn.openmap.layer.dted that implement ProjectionListener
`class` `DTEDCoverageLayer` This is a Layer that provides coverage information on the DTED data.
`class` `DTEDFrameCacheLayer` The DTEDFrameCacheLayer fills the screen with DTED data.
`class` `DTEDLayer` The DTEDLayer fills the screen with DTED data.

Uses of ProjectionListener in com.bbn.openmap.layer.e00

Classes in com.bbn.openmap.layer.e00 that implement ProjectionListener
`class` `E00Layer` Description of the Class an Layer showing data from an .e00 file data is extracted with E00Parser class possibilities to filter arcs according to their types or value.

Uses of ProjectionListener in com.bbn.openmap.layer.editor

Classes in com.bbn.openmap.layer.editor that implement ProjectionListener
`class` `EditorLayer` The EditorLayer is a layer that provides a specific set of tools to modify a set of OMGraphics that represent specific types of objects.

Uses of ProjectionListener in com.bbn.openmap.layer.etopo

Classes in com.bbn.openmap.layer.etopo that implement ProjectionListener
`class` `ETOPOJarLayer` This subclass of ETOPOLayer reads data from jar files and * interpolates elevations to provide more smoothe color transitions using * low resolution data.
`class` `ETOPOLayer` ETOPOLayer extends Layer to provide rendering of the ETOPO5 world elevation data set.

Uses of ProjectionListener in com.bbn.openmap.layer.imageTile

Classes in com.bbn.openmap.layer.imageTile that implement ProjectionListener
`class` `ImageTileLayer` The ImageTileLayer is a layer that manages georeferenced images over a map.

Uses of ProjectionListener in com.bbn.openmap.layer.learn

Classes in com.bbn.openmap.layer.learn that implement ProjectionListener
`class` `BasicLayer` This layer is a good place to start learning how to create OpenMap layers.
`class` `InteractionLayer` This layer demonstrates how to interact with your OMGraphics on the map, getting them to change appearance with mouse events and provide additional information about themselves.

Uses of ProjectionListener in com.bbn.openmap.layer.link

Classes in com.bbn.openmap.layer.link that implement ProjectionListener
`class` `BufferedLinkLayer` The BufferedLinkLayer is a Swing component, and an OpenMap layer, that communicates with a server via the Link protocol.
`class` `LinkLayer` The LinkLayer is a Swing component, and an OpenMap layer, that communicates with a server via the Link protocol.

Uses of ProjectionListener in com.bbn.openmap.layer.link.amp

Classes in com.bbn.openmap.layer.link.amp that implement ProjectionListener
`class` `AmpLinkLayer` The AmpLinkLayer is an extension to the LinkLayer.

Uses of ProjectionListener in com.bbn.openmap.layer.link.draw

Classes in com.bbn.openmap.layer.link.draw that implement ProjectionListener
`class` `DrawLinkLayer` The DrawLinkLayer is an extension to the LinkLayer.

Uses of ProjectionListener in com.bbn.openmap.layer.location

Classes in com.bbn.openmap.layer.location that implement ProjectionListener
`class` `LocationLayer` The LocationLayer is a layer that displays graphics supplied by LocationHandlers.
`class` `TimerLocationLayer` The TimerLocationLayer is a LocationLayer that has a timer to automatically relod data at specified interval.

Uses of ProjectionListener in com.bbn.openmap.layer.mif

Classes in com.bbn.openmap.layer.mif that implement ProjectionListener
`class` `MIFLayer` An OpenMap Layer that displays MapInfo Interchange Format (MIF) files Currently only a subset of the possible MIF options is supported.

Uses of ProjectionListener in com.bbn.openmap.layer.mysql

Classes in com.bbn.openmap.layer.mysql that implement ProjectionListener
`class` `MysqlGeometryLayer` This layer is for the reading and display of any spatial data retrieved from a MySQL Database (Version 4.1).

Uses of ProjectionListener in com.bbn.openmap.layer.nexrad

Classes in com.bbn.openmap.layer.nexrad that implement ProjectionListener
`class` `NexradLayer` Implement a Layer that displays nexrad rainfall data.

Uses of ProjectionListener in com.bbn.openmap.layer.plotLayer

Classes in com.bbn.openmap.layer.plotLayer that implement ProjectionListener
`class` `PlotLayer`

Uses of ProjectionListener in com.bbn.openmap.layer.rpf

Classes in com.bbn.openmap.layer.rpf that implement ProjectionListener
`class` `RpfLayer` The RpfLayer fills the screen with RPF data.

Uses of ProjectionListener in com.bbn.openmap.layer.shape

Classes in com.bbn.openmap.layer.shape that implement ProjectionListener
`class` `BufferedShapeLayer` An OpenMap Layer that displays shape files.
`class` `MultiRoadLayer` Imposes a road layer on the multi shape layer.
`class` `MultiShapeLayer` An OpenMap Layer that displays multiple shape files.
`class` `ShapeLayer` An OpenMap Layer that displays shape files.

Uses of ProjectionListener in com.bbn.openmap.layer.shape.areas

Classes in com.bbn.openmap.layer.shape.areas that implement ProjectionListener
`class` `AreaShapeLayer` A Layer to use an AreaHandler to display geographic regions on OpenMap.

Uses of ProjectionListener in com.bbn.openmap.layer.terrain

Classes in com.bbn.openmap.layer.terrain that implement ProjectionListener
`class` `TerrainLayer` The Terrain Layer is an example of creating a layer that acts as a tool that defines and area (via user gestures) and presents a result of the analysis of the data.

Uses of ProjectionListener in com.bbn.openmap.layer.test

Classes in com.bbn.openmap.layer.test that implement ProjectionListener
`class` `GeoCrossDemoLayer` This layer was developed to provide a simple picture of how vector cross products work with Geos to solve intersection problems.
`class` `GeoIntersectionLayer` This layer demonstrates the use of the com.bbn.openmap.geo package to do intersection calculations in lat/lon space.
`class` `HelloWorldLayer` Layer objects are components which can be added to the MapBean to make a map.
`class` `TestLayer` A Layer for testing different types of graphics.

Uses of ProjectionListener in com.bbn.openmap.layer.vpf

Classes in com.bbn.openmap.layer.vpf that implement ProjectionListener
`class` `VPFLayer` Implement an OpenMap Layer for display of NIMA data sources in the VPF (Mil-Std 2407) format.
`class` `VPFRoadLayer` Imposes a road layer on the VPF layer.

Uses of ProjectionListener in com.bbn.openmap.plugin

Classes in com.bbn.openmap.plugin that implement ProjectionListener
`class` `PlugInLayer` The PlugInLayer is a kind of layer that has a direct interface with the MapBean.

Uses of ProjectionListener in com.bbn.openmap.plugin.esri

Classes in com.bbn.openmap.plugin.esri that implement ProjectionListener
`class` `EsriLayer` EsriLayer loads Esri shape file sets from web servers or local file systems, and it enables the creation of shape file sets.

Uses of ProjectionListener in com.bbn.openmap.proj

Classes in com.bbn.openmap.proj that implement ProjectionListener
`class` `ProjectionStack` Provides Projection Stack, to listen for projection changes and remember them as they pass by.

Uses of ProjectionListener in com.bbn.openmap.tools.beanbox

Classes in com.bbn.openmap.tools.beanbox that implement ProjectionListener
`class` `BeanBoxDnDCatcher` The BeanBoxDnDCatcher class manages all Java Drag-and-Drop events associated with openmap layers that implement the `BeanBoxHandler`interface.

Uses of ProjectionListener in com.bbn.openmap.tools.dnd

Classes in com.bbn.openmap.tools.dnd that implement ProjectionListener
`class` `DefaultDnDCatcher` DefaultDnDCatcher manages Drag and Drop events on the map.

Uses of ProjectionListener in com.bbn.openmap.tools.drawing

Classes in com.bbn.openmap.tools.drawing that implement ProjectionListener
`class` `OMDrawingTool` The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.

Uses of ProjectionListener in com.bbn.openmap.tools.roads

Classes in com.bbn.openmap.tools.roads that implement ProjectionListener
`class` `RoadFinder` Gives road access to a shape or vpf layer.

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