## Uses of Package
com.bbn.openmap.tools.drawing

Packages that use com.bbn.openmap.tools.drawing
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.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.editor: This package provides the infrastructure to create layers that provide a Tool interface that controls their content.
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.test: Provides a test layer for OpenMap.
com.bbn.openmap.omGraphics: Provides geographically based graphics classes.
com.bbn.openmap.omGraphics.event: Provides classes for event notification of OMGraphic changes.
com.bbn.openmap.tools.drawing: Provides classes to implement a drawing tool.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.graphicLoader
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.
OMDrawingTool The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.layer
DrawingTool A DrawingTool is an object that can take a request for editing an OMGraphic, or for creating an OMGraphic from a classname, and find a EditTool to do the job.
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.
OMDrawingTool The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.layer.editor
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.
EditToolLoader An EditToolLoader is interface that describes an object that creates something that can create or edit an OMGraphic.
OMDrawingTool The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.
OMDrawingToolMouseMode The OMDrawingToolMouseMode is the MapMouseMode that handles the events for the OMDrawingTool.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.layer.link
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.layer.link.amp
DrawingTool A DrawingTool is an object that can take a request for editing an OMGraphic, or for creating an OMGraphic from a classname, and find a EditTool to do the job.
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.layer.link.draw
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.
OMDrawingTool The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.layer.test
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.omGraphics
OMDrawingTool The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.omGraphics.event
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.

Classes in com.bbn.openmap.tools.drawing used by com.bbn.openmap.tools.drawing
AbstractToolLoader The AbstractToolLoader groups together some of the code that was being duplicated in the different EditToolLoaders.
DrawingTool A DrawingTool is an object that can take a request for editing an OMGraphic, or for creating an OMGraphic from a classname, and find a EditTool to do the job.
DrawingToolRequestor A DrawingToolRequestor is an object that asks a DrawingTool to do something for it.
EditClassWrapper The EditClassWrapper is used by the EditToolLoaders to keep graphic classes associated with their class names, the editable class name, a valid icon and pretty name to be used in a GUI.
EditToolLoader An EditToolLoader is interface that describes an object that creates something that can create or edit an OMGraphic.
OMDrawingTool The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.
OMDrawingToolMouseMode The OMDrawingToolMouseMode is the MapMouseMode that handles the events for the OMDrawingTool.

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