Uses of Interface
com.bbn.openmap.gui.Tool

Packages that use Tool
com.bbn.openmap.gui This package contains the main OpenMap Swing GUI components. 
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.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.test Provides a test layer for OpenMap. 
com.bbn.openmap.tools.beanbox The beanbox package contains classes that implement a BeanPanel component. 
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. 
 

Uses of Tool in com.bbn.openmap.gui
 

Classes in com.bbn.openmap.gui that implement Tool
 class DistQuickTool
          The distance quicktool is a Tool object that uses an embedded mouse mode to measure distance on the map.
 class LayersPanel
          The LayersPanel displays the list of layers that OpenMap can display.
 class MouseModeButtonPanel
          The MouseModeButtonPanel is an alternative to the MouseModePanel.
 class MouseModePanel
          MouseModePanel displays the mouse modes available to the map, as a popup option menu.
 class NavigatePanel
          A Navigation Rosette Bean.
 class OMGraphicDeleteTool
          The OMGraphicDeleteTool is a Swing component that contains a button that listens for notifications that tell it that an OMGraphic has been 'selected', and provides the capability to delete that OMGraphic from the component that manages it.
 class OMToolComponent
          The OMToolComponent is an extension to OMComponentPanel that provides a little support for those components that are also OpenMap Tools.
 class OMToolSet
          The OMToolSet bundles other control beans, and is a Tool used in the OpenMap application.
 class OverviewMapHandler
          The OverviewMapHandler contains a MapBean that contains a projection that reflects another MapBean's projection.
 class ProjectionStackTool
          The ProjectionStackTool contains buttons that can trigger a ProjectionStack to change a projection of a MapBean to a previous projection, or to a later projection if the active projection is in the middle of the stack.
 class RotTool
           
 class ScaleTextPanel
          The ScaleTextPanel is a JPanel holding a JTextField that controls and responds to the scale setting of a MapBean's projection.
 class ZoomPanel
          Bean to zoom the Map.
 

Fields in com.bbn.openmap.gui with type parameters of type Tool
protected  java.util.Hashtable<java.lang.String,Tool> ToolPanel.items
          The set of tools contained on the toolbar.
 

Methods in com.bbn.openmap.gui that return Tool
 Tool ToolPanel.get(java.lang.String key)
          Get an item from the tool bar.
 

Methods in com.bbn.openmap.gui with parameters of type Tool
 void ToolPanel.add(java.lang.String key, Tool item)
          Add an item to the tool bar.
 void ToolPanel.add(java.lang.String key, Tool item, int index)
          Add an item to the tool bar.
 void ToolPanel.add(Tool item)
          Add an item to the tool bar.
 void ToolPanel.add(Tool item, int index)
          Add an item to the tool bar.
 

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

Classes in com.bbn.openmap.layer.editor that implement Tool
 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 Tool in com.bbn.openmap.layer.link.amp
 

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

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

Classes in com.bbn.openmap.layer.test that implement Tool
 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.
 

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

Classes in com.bbn.openmap.tools.beanbox that implement Tool
 class BeanPanel
          The BeanPanel class is an openmap component that loads a set of java bean classes upon startup and organizes them into one or more tabbed panes.
 

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

Classes in com.bbn.openmap.tools.drawing that implement Tool
 class OMDrawingTool
          The OMDrawingTool implements the DrawingTool interface, and can be used to adjust the drawing parameters of OMGraphics.
 class OMDrawingToolLauncher
          This tool is a widget that calls the OMDrawingTool to create a specific graphic.
 

Uses of Tool in com.bbn.openmap.tools.icon
 

Classes in com.bbn.openmap.tools.icon that implement Tool
 class IconFactoryTestingTool
          An example class and example for how to use the OMIconFactory and IconParts to create Icons.
 



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