Uses of Interface com.bbn.openmap.gui.Tool (OpenMap API)
Date: 2016-12-09

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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