Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Hashtable<java.lang.String,Tool> |
ToolPanel.items
The set of tools contained on the toolbar.
|
Modifier and Type | Method and Description |
---|---|
Tool |
ToolPanel.get(java.lang.String key)
Get an item from the tool bar.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
AmpLinkLayer
The AmpLinkLayer is an extension to the LinkLayer.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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