Serialized Form


Package com.bbn.openmap

Class com.bbn.openmap.BufferedLayerMapBean implements Serializable

Serialized Fields

bufferedLayer

BufferedLayer bufferedLayer

DEBUG

boolean DEBUG

Class com.bbn.openmap.BufferedMapBean implements Serializable

Serialized Fields

bufferDirty

boolean bufferDirty

drawingBuffer

java.awt.Image drawingBuffer

Class com.bbn.openmap.Environment implements Serializable

Serialized Fields

hardcodedProps

java.util.Properties hardcodedProps

runtimeProps

java.util.Properties runtimeProps

desktop

javax.swing.JLayeredPane desktop

Class com.bbn.openmap.InformationDelegator implements Serializable

Serialized Fields

infoLineHolder

javax.swing.JLabel infoLineHolder

infoLineHolder2

javax.swing.JLabel infoLineHolder2

browser

WebBrowser browser

statusBar

StatusLightPanel statusBar

progressBar

javax.swing.JProgressBar progressBar

map

MapBean map

ttmanager

javax.swing.ToolTipManager ttmanager

propertyPrefix

java.lang.String propertyPrefix

fudgeString

java.lang.String fudgeString

fallbackMapBeanCursor

java.awt.Cursor fallbackMapBeanCursor
Used to remember what the MouseModeCursor is, which is the base cursor setting for the MapBean. The gesture modes set this cursor, and it gets used when the currentMapBeanCursor is null.


currentMapBeanCursor

java.awt.Cursor currentMapBeanCursor
Used to remember any cursor that may bave been requested by a layer. This is usually null, unless a layer has requested a cursor. The MapBean gesture modes set the fallbackMapBeanCursor instead.


waitingForLayers

boolean waitingForLayers

showWaitCursor

boolean showWaitCursor

showLights

boolean showLights
Flag to show the status lights.


showInfoLine

boolean showInfoLine
Flaf to show the information line.


infoLineOrganizer

java.util.ArrayList infoLineOrganizer

preferredLocation

java.lang.String preferredLocation
BorderLayout.SOUTH by default for this class.

Class com.bbn.openmap.LatLonPoint implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Calculate the radlat_ and radlon_ instance variables upon deserialization. Also, check lat_ and lon_ for safety; someone may have tampered with the stream.

Serialized Fields

lat_

float lat_

lon_

float lon_

Class com.bbn.openmap.Layer implements Serializable

Serialized Fields

IDListeners

ListenerSupport IDListeners
The listeners to the Layer that respond to requests for information displays, like messages, requests for URL displays, etc.


lsListeners

ListenerSupport lsListeners
List of LayerStatusListeners.


propertyPrefix

java.lang.String propertyPrefix
Token uniquely identifying this layer in the application properties.


addToBeanContext

boolean addToBeanContext
Used by the LayerHandler to check if the layer should be added to the MapHandler BeanContext. See the comments under the AddToBeanContextProperty. True by default.


addAsBackground

boolean addAsBackground
Flag used by the layer to indicate that it should be treated as a background layer, indicating that any cache mechanism available can enable extra buffering. This may prevent mouse events from being received by the layer.


removable

boolean removable
Flag to designate the layer as removable or not.


autoPalette

boolean autoPalette
A flag to have the layer display it's palette when the properties are set. If you are creating a layer manually, just call showPalette() instead.


projection

Projection projection
This is a convenience copy of the latest projection received from the MapBean, when the Layer is added to the map. If you need it, use the accessor!.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
The BeanContext allows Layers to find other components, and other components to find the layer, if the layer is added to it.


i18n

I18n i18n
All layers have access to an I18n object, which is provided by the Environment.


localHackList

ListenerSupport localHackList
Part of a layer hack to notify the component listener when the component is hidden. These components don't receive the ComponentHidden notification. Remove when it works.


doHack

boolean doHack
Part of a layer hack to notify the component listener when the component is hidden. These components don't receive the ComponentHidden notification. Remove when it works. Set to false to test.

Class com.bbn.openmap.LayerHandler implements Serializable

Serialized Fields

allLayers

Layer[] allLayers
The list of all layers, even the ones that are not part of the map.


propertyHandler

PropertyHandler propertyHandler
This handle is only here to keep it appraised of layer prefix names.

Class com.bbn.openmap.MapBean implements Serializable

Serialized Fields

minHeight

int minHeight

minWidth

int minWidth

projection

Proj projection

projectionSupport

ProjectionSupport projectionSupport

removedLayers

java.util.Vector removedLayers
Layers that are removed from the MapBean are held until the next projection change. When the projection changes, they are notified that they have been removed from the map. This list is kept so that toggling a layer on and off won't cause them to get rid of their resources, in case the user is just creating different views of the map.


layerRemovalDelayed

boolean layerRemovalDelayed
Some users may want the layers deleted immediately when they are removed from the map. This flag controls that. The default behavior is to hold a reference to a layer and actually release it when the projection changes (default = true). Set to false if you want the MapBean to tell a Layer it has been removed immediately when it happens.


addedLayers

java.util.Vector addedLayers
This vector is to let the layers know when they have been added to the map.


painters

PaintListenerSupport painters
The PaintListeners want to know when the map has been repainted.


background

java.awt.Paint background
The background color for this particular MapBean. If null, the setting for the projection, which in turn is set in the Environment class, will be used.


repaintPolicy

MapBeanRepaintPolicy repaintPolicy
The MapBeanRepaintPolicy to use to handler/filter/pace layer repaint() requests. If not set, a StandardMapBeanRepaintPolicy will be used, which forwards repaint requests to Swing normally.

Class com.bbn.openmap.MapHandler implements Serializable

Serialized Fields

policy

SoloMapComponentPolicy policy

DEBUG

boolean DEBUG

addInProgress

boolean addInProgress

addLaterVector

java.util.Vector addLaterVector

Class com.bbn.openmap.MouseDelegator implements Serializable

Serialized Fields

currentLayers

Layer[] currentLayers
Need to keep a safe copy of the current layers that are part of the MapBean in case a MouseMode gets added before the MapBean is set in the MouseDelegator. Without this, you can get into a situation where new MapMouseModes don't know about layers until the MouseDelegator receives a property change event from the MapBean.


pcSupport

java.beans.PropertyChangeSupport pcSupport
PropertyChangeSupport for handling listeners.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.

Class com.bbn.openmap.MultipleSoloMapComponentException implements Serializable


Package com.bbn.openmap.app

Class com.bbn.openmap.app.OpenMapApplet implements Serializable

Serialized Fields

beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.


pinfo

java.lang.String[][] pinfo


Package com.bbn.openmap.dataAccess.cgm

Class com.bbn.openmap.dataAccess.cgm.CGMApplet implements Serializable

Class com.bbn.openmap.dataAccess.cgm.CGMPanel implements Serializable

Serialized Fields

D

CGMDisplay D

W

int W

H

int H


Package com.bbn.openmap.dataAccess.dted

Class com.bbn.openmap.dataAccess.dted.OMDTEDGrid implements Serializable

Serialized Fields

latitude1

float latitude1
The starting latitude point of the grid. Only relevant when the data points are laid out in a lat/lon grid, or when an x/y grid is anchored to a lat/lon location. DOES NOT follow the OpenMap convention where area object locations are defined by the upper left location - the location of the grid is noted by the lower left corner, because grid data is usually defined by the lower left location. Makes it easier to deal with overlap rows and columns, and to calculate the locations of the rows and columns.


longitude1

float longitude1
The starting longitude point of the grid. Only relevant when the data points are laid out in a lat/lon grid, or when an x/y grid is anchored to a lat/lon location. DOES NOT follow the OpenMap convention where area object locations are defined by the upper left location - the location of the grid is noted by the lower left corner, because grid data is usually defined by the lower left location. Makes it easier to deal with overlap rows and columns, and to calculate the locations of the rows and columns.


Package com.bbn.openmap.dataAccess.shape

Class com.bbn.openmap.dataAccess.shape.DbfTableModel implements Serializable

Serialized Fields

_lengths

int[] _lengths
An array of bytes that contain the character lengths for each column


_decimalCounts

byte[] _decimalCounts
An array of bytes that contain the number of decimal places for each column


_types

byte[] _types
An array of bytes that contain the column types for each column


_names

java.lang.String[] _names
An array of bytes that contain the names for each column


_records

java.util.ArrayList _records
Class scope reference to a list of data formatted by row


_columnCount

int _columnCount
Class scope variable for the number of columns that exist in the model


writable

boolean writable

table

javax.swing.JTable table

parent

DbfTableModel parent

dirty

boolean dirty

exitOnClose

boolean exitOnClose

DEBUG

boolean DEBUG

controlPanel

javax.swing.JPanel controlPanel

filePath

java.lang.StringBuffer filePath

frame

javax.swing.JFrame frame

Class com.bbn.openmap.dataAccess.shape.DrawingToolRenderException implements Serializable

Class com.bbn.openmap.dataAccess.shape.EsriGraphicList implements Serializable

Serialized Fields

extents

float[] extents

Class com.bbn.openmap.dataAccess.shape.EsriPoint implements Serializable

Class com.bbn.openmap.dataAccess.shape.EsriPointList implements Serializable

Class com.bbn.openmap.dataAccess.shape.EsriPolygon implements Serializable

Serialized Fields

extents

float[] extents

Class com.bbn.openmap.dataAccess.shape.EsriPolygonList implements Serializable

Class com.bbn.openmap.dataAccess.shape.EsriPolyline implements Serializable

Serialized Fields

extents

float[] extents

Class com.bbn.openmap.dataAccess.shape.EsriPolylineList implements Serializable

Class com.bbn.openmap.dataAccess.shape.MetaDbfTableModel implements Serializable

Serialized Fields

source

DbfTableModel source

originalColumnNumber

int originalColumnNumber
Keeps track of the original columns. If a name is changed the row will be deleted in all the records.


Package com.bbn.openmap.event

Class com.bbn.openmap.event.AbstractMouseMode implements Serializable

Serialized Fields

ID

java.lang.String ID
The identifier for the mode, which is also the name that will be used in a used interface describing the mode to a user.


mouseSupport

MapMouseSupport mouseSupport
The object used to handle the listeners and to pass out the event to the layers interesed in it.


cursor

java.awt.Cursor cursor
The cursor that appears on the map when this Mouse Mode is active.


prettyName

java.lang.String prettyName

Class com.bbn.openmap.event.CenterEvent implements Serializable

Class com.bbn.openmap.event.CenterSupport implements Serializable

Class com.bbn.openmap.event.CoordMouseMode implements Serializable

Serialized Fields

infoDelegator

InformationDelegator infoDelegator
The info delegator that will display the distance information

Class com.bbn.openmap.event.DefaultOverviewMouseMode implements Serializable

Serialized Fields

overviewMapHandler

OverviewMapHandler overviewMapHandler

Class com.bbn.openmap.event.DistanceMouseMode implements Serializable

Serialized Fields

rPoint1

LatLonPoint rPoint1
rPoint1 is the anchor point of a line segment


rPoint2

LatLonPoint rPoint2
rPoint2 is the new (current) point of a line segment


mousePressed

boolean mousePressed
Flag, true if the mouse has already been pressed


segments

java.util.Vector segments
Vector to store all distance segments, first point and last point pairs


distance

double distance
Distance of the current segment


totalDistance

double totalDistance
The cumulative distance from the first mouse click


displayCircle

boolean displayCircle
To display the rubberband circle, default true


unit

Length unit

showAngle

boolean showAngle

repaintToClean

boolean repaintToClean

theMap

MapBean theMap

Class com.bbn.openmap.event.InfoDisplayEvent implements Serializable

Serialized Fields

information

java.lang.String information
The requester may send information along with the event if the event represents an information display request from the layer, this variable contains the information needed to process the event.


preferredLocation

int preferredLocation
A preferred location index for which info line, if there is more than one, should display the requested information. The default is 0.

Class com.bbn.openmap.event.LayerEvent implements Serializable

Class com.bbn.openmap.event.LayerStatusEvent implements Serializable

Serialized Fields

status

int status

percentageComplete

int percentageComplete

timeRemaining

int timeRemaining

Class com.bbn.openmap.event.LayerSupport implements Serializable

Serialized Fields

t

java.lang.Thread t
Used to see if another Thread object needs to be created.


events

java.util.Vector events
Event information stack.

Class com.bbn.openmap.event.ListenerSupport implements Serializable

Serialization Methods

readObject

public void readObject(java.io.ObjectInputStream s)
                throws java.lang.ClassNotFoundException,
                       java.io.IOException
Read the listeners from a stream.


writeObject

public void writeObject(java.io.ObjectOutputStream s)
                 throws java.io.IOException
Write the listeners to a stream.

Serialized Fields

source

java.lang.Object source

Class com.bbn.openmap.event.MapMouseEvent implements Serializable

Serialized Fields

mapMouseMode

MapMouseMode mapMouseMode

map

MapBean map

Class com.bbn.openmap.event.MapMouseSupport implements Serializable

Serialized Fields

consumeEvents

boolean consumeEvents
The flag that dictates whether the events should be passed to all the listeners or just limited to the first listener that can deal with it. The default value is set to true, which means the event will be consumed by the first layer that can handle it.


priorityListener

MapMouseListener priorityListener
The priority MapMouseListener will be guaranteed to receive events that go hand in hand (pressed - released, etc.).


clickHappened

boolean clickHappened
Used to determine whether a release should reset the priorityListener on a mouse release.


DEBUG

boolean DEBUG

DEBUG_DETAIL

boolean DEBUG_DETAIL

Class com.bbn.openmap.event.NavMouseMode implements Serializable

Serialized Fields

point1

java.awt.Point point1

point2

java.awt.Point point2

autoZoom

boolean autoZoom

Class com.bbn.openmap.event.NavMouseMode2 implements Serializable

Class com.bbn.openmap.event.NullMouseMode implements Serializable

Class com.bbn.openmap.event.PaintListenerSupport implements Serializable

Class com.bbn.openmap.event.PanEvent implements Serializable

Serialized Fields

Az

float Az

c

float c

Class com.bbn.openmap.event.PanSupport implements Serializable

Class com.bbn.openmap.event.ProgressEvent implements Serializable

Serialized Fields

finishedValue

float finishedValue

currentValue

float currentValue

taskDescription

java.lang.String taskDescription

type

int type

Class com.bbn.openmap.event.ProgressSupport implements Serializable

Class com.bbn.openmap.event.ProjectionEvent implements Serializable

Serialized Fields

projection

Projection projection

Class com.bbn.openmap.event.ProjectionSupport implements Serializable

Class com.bbn.openmap.event.SelectMouseMode implements Serializable

Class com.bbn.openmap.event.ZoomEvent implements Serializable

Serialized Fields

type

int type
The type of zooming.


amount

float amount
The zoom factor.

Class com.bbn.openmap.event.ZoomSupport implements Serializable


Package com.bbn.openmap.examples.beanbox

Class com.bbn.openmap.examples.beanbox.ContainerGraphic implements Serializable

Class com.bbn.openmap.examples.beanbox.CustomGraphic implements Serializable

Serialized Fields

graphic

OMGraphic graphic

Class com.bbn.openmap.examples.beanbox.NullLayout implements Serializable

Class com.bbn.openmap.examples.beanbox.SimpleBeanLayer implements Serializable

Serialized Fields

beans

java.util.HashMap beans

graphics

java.util.HashMap graphics

projection

Projection projection

beanBox

SimpleBeanBox beanBox

Class com.bbn.openmap.examples.beanbox.WallFormationLayout implements Serializable

Serialized Fields

separationInNM

float separationInNM

bearingInDeg

float bearingInDeg


Package com.bbn.openmap.examples.crew

Class com.bbn.openmap.examples.crew.Crew implements Serializable

Serialized Fields

properties

java.util.Properties properties
The properties acquired from the resource file.

See Also:
Crew.crewResources

Class com.bbn.openmap.examples.crew.RouteLayer implements Serializable

Serialized Fields

omgraphics

OMGraphicList omgraphics
A list of graphics to be painted on the map.


projection

Projection projection
The current projection.


selectedGraphic

OMGraphic selectedGraphic
The currently selected graphic.


Package com.bbn.openmap.examples.hello

Class com.bbn.openmap.examples.hello.HelloWorld implements Serializable

Class com.bbn.openmap.examples.hello.TextLayer implements Serializable

Serialized Fields

font

java.awt.Font font
During construction, we'll fill this with this Font we wish to use


Package com.bbn.openmap.examples.simple

Class com.bbn.openmap.examples.simple.RouteLayer implements Serializable

Serialized Fields

omgraphics

OMGraphicList omgraphics
A list of graphics to be painted on the map.


Package com.bbn.openmap.graphicLoader

Class com.bbn.openmap.graphicLoader.GLPoint implements Serializable

Serialized Fields

stationary

boolean stationary

name

java.lang.String name

height

int height

movementButton

javax.swing.JCheckBox movementButton

heightField

javax.swing.JTextField heightField

Class com.bbn.openmap.graphicLoader.PathGLPoint implements Serializable

Serialized Fields

pathPoints

float[] pathPoints

poly

OMPoly poly

pathIndex

int pathIndex

currentSegDist

float currentSegDist

nextSegOffset

float nextSegOffset

rate

float rate


Package com.bbn.openmap.graphicLoader.netmap

Class com.bbn.openmap.graphicLoader.netmap.ChoiceList implements Serializable

Class com.bbn.openmap.graphicLoader.netmap.Line implements Serializable

Serialized Fields

label

java.lang.String label

color

java.awt.Color color

node1

Node node1

node2

Node node2

shape

int shape

index

int index

ll

float[] ll

Class com.bbn.openmap.graphicLoader.netmap.NetMapListenerSupport implements Serializable

Class com.bbn.openmap.graphicLoader.netmap.Node implements Serializable

Serialized Fields

label

java.lang.String label

index

int index

color

java.awt.Color color

posX

int posX

posY

int posY

posLat

java.lang.String posLat

posLon

java.lang.String posLon

gpsTime

double gpsTime

length

int length

width

int width

menu

int menu

shape

int shape

localhost

boolean localhost


Package com.bbn.openmap.graphicLoader.scenario

Class com.bbn.openmap.graphicLoader.scenario.ScenarioGraphicLoader.ScenarioGraphicList implements Serializable

Class com.bbn.openmap.graphicLoader.scenario.ScenarioPoint implements Serializable

Serialized Fields

timeStamps

java.util.List timeStamps
A list of points where this point should be.


renderList

OMGraphicList renderList
A list of graphics to be used to render this point, and any other symbology it needs during the scenario.


radius

int radius
The radius of OMPoints, if icons are not found.


pathStep

int pathStep
The resolution of segments to use for interpolating between activity points. Default is 100.


DEBUG

boolean DEBUG


Package com.bbn.openmap.gui

Class com.bbn.openmap.gui.AbstractOpenMapMenu implements Serializable

Serialized Fields

i18n

I18n i18n
All AbstractOpenMapMenus have access to an I18n object, which is provided by the Environment.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport

propertyPrefix

java.lang.String propertyPrefix
Token uniquely identifying this component in the application properties.


items

java.util.Hashtable items
A hashtable to keep track of item prefixes and their components, for restructuring properties later. Only created if menu uses properties to create items.


itemsPropertyContents

java.lang.String itemsPropertyContents

itemsProperties

java.util.Hashtable itemsProperties

Class com.bbn.openmap.gui.BasicMapPanel implements Serializable

Serialized Fields

mapHandler

MapHandler mapHandler

mapBean

MapBean mapBean

propertyHandler

PropertyHandler propertyHandler

menuList

MenuList menuList

Class com.bbn.openmap.gui.CombinedCoordPanel implements Serializable

Class com.bbn.openmap.gui.ControlMenu implements Serializable

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

int defaultMnemonic

Class com.bbn.openmap.gui.CoordDialog implements Serializable

Serialized Fields

i18n

I18n i18n

Class com.bbn.openmap.gui.CoordInternalFrame implements Serializable

Serialized Fields

ccp

CombinedCoordPanel ccp

Class com.bbn.openmap.gui.CoordPanel implements Serializable

Serialized Fields

i18n

I18n i18n

df

java.text.DecimalFormat df

Class com.bbn.openmap.gui.DefaultHelpMenu implements Serializable

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

int defaultMnemonic

Class com.bbn.openmap.gui.DimensionQueryPanel implements Serializable

Serialized Fields

hfield

javax.swing.JTextField hfield

vfield

javax.swing.JTextField vfield

htext

javax.swing.JLabel htext

vtext

javax.swing.JLabel vtext

ptext1

javax.swing.JLabel ptext1

ptext2

javax.swing.JLabel ptext2

Class com.bbn.openmap.gui.DMSCoordPanel implements Serializable

Class com.bbn.openmap.gui.DockMapPanel implements Serializable

Serialized Fields

dockPanel

BasicDockPanel dockPanel

Class com.bbn.openmap.gui.FileMenu implements Serializable

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

int defaultMnemonic

Class com.bbn.openmap.gui.GoToMenu implements Serializable

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

java.lang.String defaultMnemonic

dataBoundsProviders

java.util.Hashtable dataBoundsProviders

dataBoundsMenu

OMBasicMenu dataBoundsMenu

map

MapBean map

addDefaults

boolean addDefaults

addDataViews

boolean addDataViews

customViews

java.util.Vector customViews

parent

GoToMenu parent

Class com.bbn.openmap.gui.GoToMenu.AddNewViewButton implements Serializable

Class com.bbn.openmap.gui.GoToMenu.GoToButton implements Serializable

Serialized Fields

latitude

float latitude

longitude

float longitude

scale

float scale

projectionID

java.lang.String projectionID

menu

GoToMenu menu

Class com.bbn.openmap.gui.GoToMenu.NameFetcher implements Serializable

Serialized Fields

nameField

javax.swing.JTextField nameField

label

javax.swing.JLabel label

closebutton

javax.swing.JButton closebutton

applybutton

javax.swing.JButton applybutton

notifyThis

GoToMenu.GoToButton notifyThis

Class com.bbn.openmap.gui.GridBagToolBar implements Serializable

Serialized Fields

gridbag

java.awt.GridBagLayout gridbag

c

java.awt.GridBagConstraints c

Class com.bbn.openmap.gui.LayerAddPanel implements Serializable

Serialized Fields

propertyHandler

PropertyHandler propertyHandler
Holds the PropertyHandler.


layerHandler

LayerHandler layerHandler
Holds the LayerHandler.


list

javax.swing.JComboBox list
The list of available Layer classes. Is initiated with pretty names.


prefixTextField

javax.swing.JTextField prefixTextField
The String to use as a prefix for the new Layer's properties.


configureActionCommand

java.lang.String configureActionCommand
Action command String for JButton.

See Also:
Constant Field Values

layerClasses

java.util.Hashtable layerClasses
Contains Layer classes to be instantiated.


inspector

Inspector inspector
The Inspector to handle the configuration of the new Layer.


layer

java.lang.Object layer
The layer to configure and add.

Class com.bbn.openmap.gui.LayerControlButtonPanel implements Serializable

Serialized Fields

add

javax.swing.JButton add

delete

javax.swing.JButton delete

top

javax.swing.JButton top

up

javax.swing.JButton up

down

javax.swing.JButton down

bottom

javax.swing.JButton bottom

layerAddPanel

LayerAddPanel layerAddPanel

orientation

int orientation

configuration

java.lang.String configuration

embedded

boolean embedded

deleteLayers

boolean deleteLayers

addLayers

boolean addLayers

selected

Layer selected

Class com.bbn.openmap.gui.LayerPane implements Serializable

Serialized Fields

offColor

java.awt.Color offColor

onColor

java.awt.Color onColor

i18n

I18n i18n

Class com.bbn.openmap.gui.LayersMenu implements Serializable

Serialized Fields

menuType

int menuType
The flag setting the behavior of the menu, whether it controls the layers or the layers palettes.

Class com.bbn.openmap.gui.LayersPanel implements Serializable

Serialized Fields

actionListener

java.awt.event.ActionListener actionListener
The ActionListener that will bring up the LayersPanel.


controls

LayerControlButtonPanel controls
The set of buttons that control the layers.


paneLookUp

java.util.Hashtable paneLookUp
Hashtable that tracks LayerPanes for layers, with the layer as the key and LayerPane as the value.


backgroundLayerSeparator

LayerPane backgroundLayerSeparator
A special LayerPane used when the LayersPanel senses that a BufferedLayerMapBean is being used. This LayersPanel is a separating line showing which layers are part of the MapBean's buffer, and which are not.


bufferedBoundary

boolean bufferedBoundary
Behavior flag so that if there is a background buffered layer on the MapBean, and a buffered layer divider in the LayersPanel, whether commands instructing a layer to the top or bottom of the list should honor the virtual boundary between buffered and unbuffered layers. That is, if a layer is on the bottom of the buffered list and is instructed to go to the top of the overal list, it will only first travel to the top of the buffered layers. On a subsequent top command, it will go to the top of the list. The same behavior applies for going down. True is default. If set to false, these commands will just send the selected layer to the top and bottom of the entire list.


showStatus

boolean showStatus
Behavior flag that determines what kind of LayerPane is used for the layers. If true (default) the LayerStatusPane will be used. Otherwise, the LayerPane will be used instead.

Class com.bbn.openmap.gui.LayerStatusPane implements Serializable

Serialized Fields

offColor

java.awt.Color offColor

onColor

java.awt.Color onColor

Class com.bbn.openmap.gui.MapWindow implements Serializable

Serialized Fields

mapHandler

MapHandler mapHandler
The MapHandler BeanContext.


map

MapBean map
The MapBean.

Class com.bbn.openmap.gui.MenuBar implements Serializable

Serialized Fields

beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport

Class com.bbn.openmap.gui.MGRSCoordPanel implements Serializable

Class com.bbn.openmap.gui.MiniBrowser implements Serializable

Serialized Fields

jep

javax.swing.JEditorPane jep

stack

java.util.Stack stack

browserLaunch

javax.swing.JButton browserLaunch

backButton

javax.swing.JButton backButton

dismissButton

javax.swing.JButton dismissButton

Class com.bbn.openmap.gui.MouseModeButtonPanel implements Serializable

Serialized Fields

toolBar

javax.swing.JToolBar toolBar

floatable

boolean floatable
for intialization, false


buttonSet

java.util.HashMap buttonSet
to turn a button on when the active mouse mode changes behind the scenes.


enabledButton

javax.swing.JToggleButton enabledButton

Class com.bbn.openmap.gui.MouseModePanel implements Serializable

Class com.bbn.openmap.gui.NavigateMenu implements Serializable

Serialized Fields

zoomSupport

ZoomSupport zoomSupport

Class com.bbn.openmap.gui.NavigatePanel implements Serializable

Serialized Fields

panDelegate

PanSupport panDelegate

centerDelegate

CenterSupport centerDelegate

useTips

boolean useTips

panFactor

float panFactor

useDefaultCenter

boolean useDefaultCenter

defaultCenterLat

float defaultCenterLat

defaultCenterLon

float defaultCenterLon

Class com.bbn.openmap.gui.OMComponentPanel implements Serializable

Serialized Fields

i18n

I18n i18n
All OMComponentPanels have access to an I18n object, which is provided by the Environment.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.


windowSupport

WindowSupport windowSupport

propertyPrefix

java.lang.String propertyPrefix
Token uniquely identifying this compoentns in the application properties.

Class com.bbn.openmap.gui.OMControlPanel implements Serializable

Serialized Fields

children

java.util.LinkedList children

preferredLocation

java.lang.String preferredLocation
BorderLayout.WEST by default for this class.

Class com.bbn.openmap.gui.OMGraphicDeleteTool implements Serializable

Serialized Fields

deleteButton

javax.swing.JButton deleteButton

defaultKey

java.lang.String defaultKey

deleteList

java.util.Hashtable deleteList

requestors

java.util.Vector requestors

jToolBar

javax.swing.JToolBar jToolBar

Class com.bbn.openmap.gui.OMToolComponent implements Serializable

Serialized Fields

key

java.lang.String key

useAsTool

boolean useAsTool
This setting should be used to control if the face for this tool is used.


gridbag

java.awt.GridBagLayout gridbag
Default gridbag layout.


c

java.awt.GridBagConstraints c
Default gridbag layout constraints.

Class com.bbn.openmap.gui.OMToolSet implements Serializable

Serialized Fields

key

java.lang.String key

addZoom

boolean addZoom

addPan

boolean addPan

addScale

boolean addScale

Class com.bbn.openmap.gui.OpenMapFrame implements Serializable

Serialized Fields

useAsInternalFrameRootPaneIfNecessary

boolean useAsInternalFrameRootPaneIfNecessary
useAsInternalFrameRootPaneIfNecessary will tell the OpenMapFrame to set its root pane as the Environment's desktop if the Environment has been told to use internal frames, and if a root pane hasn't been set. True by default.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.

Class com.bbn.openmap.gui.OverviewMapHandler implements Serializable

Serialized Fields

scaleFactor

float scaleFactor
The multiplier to apply to the scale of the project received.


minScale

float minScale
The minimum scale to use for the window. If it gets too small with a general type layer, it won't be any use.


statusLayer

Layer statusLayer
A layer that can be set to constantly be on the top of the map. If the status layer is also a OverviewMapStatusListener, it also receives the source map projection when that changes, which gives it the capability to draw stuff based on that.


mmm

MapMouseMode mmm
The mouse mode to use for the overview map.


overviewFrameActionListener

java.awt.event.ActionListener overviewFrameActionListener
The thing listening for a request to bring up a JFrame or JInternalFrame.


controlSourceMap

boolean controlSourceMap
Indicates if OverviewMap should be controlling sourceMap.


frameTitle

java.lang.String frameTitle
String The Frame Title


backgroundSlave

boolean backgroundSlave
Flag to change the background color to whatever the source map's is changed to. True byt default.

Class com.bbn.openmap.gui.OverviewMapHandler.ControlledMapSupport implements Serializable

Class com.bbn.openmap.gui.ProgressListenerGauge implements Serializable

Serialized Fields

message

javax.swing.JLabel message

jpb

javax.swing.JProgressBar jpb

createWindowsForDisplay

boolean createWindowsForDisplay

title

java.lang.String title

windowSupport

WindowSupport windowSupport

Class com.bbn.openmap.gui.ProjectionStackTool implements Serializable

Serialized Fields

listeners

java.util.Vector listeners

backButton

javax.swing.JButton backButton

forwardButton

javax.swing.JButton forwardButton

dimBackButton

boolean dimBackButton

dimForwardButton

boolean dimForwardButton

backIcon

javax.swing.ImageIcon backIcon

dimBackIcon

javax.swing.ImageIcon dimBackIcon

forwardIcon

javax.swing.ImageIcon forwardIcon

dimForwardIcon

javax.swing.ImageIcon dimForwardIcon

Class com.bbn.openmap.gui.ScaleTextPanel implements Serializable

Serialized Fields

key

java.lang.String key

projection

Projection projection
The last projection received from the MapBean, so it can be used to compare it to any more that come in. The ScaleTextPanel listens to the MapBean for projection changes so it can keep up with any scale changes later.

Class com.bbn.openmap.gui.ScrollPaneWindowSupport implements Serializable

Class com.bbn.openmap.gui.StatusLightPanel implements Serializable

Serialized Fields

numlayers

int numlayers

map

MapBean map

layers

Layer[] layers

statusLights

java.util.Hashtable statusLights

container

javax.swing.JToolBar container

waitingForLayers

boolean waitingForLayers

showWaitCursor

boolean showWaitCursor

lightTriggers

boolean lightTriggers
Flag to make the status light buttons act as triggers to bring up the layer palettes.


key

java.lang.String key

Class com.bbn.openmap.gui.ToolPanel implements Serializable

Serialized Fields

items

java.util.Hashtable items
The set of tools contained on the toolbar.


autoSpace

boolean autoSpace
A flag to note whether the ToolPanel inserts spaces between tools.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.


propertyPrefix

java.lang.String propertyPrefix
The property prefix used for this ToolPanel.


componentList

java.util.List componentList
A filter list of components to look for and add.


avoidList

java.util.List avoidList
A filter list of components to avoid.


gridbag

java.awt.GridBagLayout gridbag

c

java.awt.GridBagConstraints c

filler

javax.swing.JLabel filler
Holder that expands in the GridBagLayout, keeping things pushed to the left side of the toolpanel.


usedIndexes

boolean[] usedIndexes
A little array used to track what indexes are already used, to prevent the GridBagLayout from placing things on top of each other.


MAX_INDEXES

int MAX_INDEXES

preferredLocation

java.lang.String preferredLocation
BorderLayout.NORTH by default for this class.

Class com.bbn.openmap.gui.UTMCoordPanel implements Serializable

Class com.bbn.openmap.gui.WindowSupport implements Serializable

Serialized Fields

content

java.awt.Component content

title

java.lang.String title

componentLocation

java.awt.Point componentLocation

componentSize

java.awt.Dimension componentSize

maxHeight

int maxHeight

maxWidth

int maxWidth

Class com.bbn.openmap.gui.ZoomPanel implements Serializable


Package com.bbn.openmap.gui.dock

Class com.bbn.openmap.gui.dock.BasicDockPanel implements Serializable

Serialized Fields

background

javax.swing.JComponent background
The one and only background component


childToConstraint

java.util.HashMap childToConstraint
Maps children to their constraint objects


childToWrapper

java.util.HashMap childToWrapper
Maps children to their wrappers (not 1-to-1 when tabbing involved)


externalFrameWrappers

java.util.List externalFrameWrappers
A list of wrappers that are currently wrapped in JFrames


internalFrameWrappers

java.util.List internalFrameWrappers
A list of wrappers that are currently loose InternalFrames


north

DockWrapper north
Invisible root dock wrapper, that will be pegged to the edge of the panel.


south

DockWrapper south
Invisible root dock wrapper, that will be pegged to the edge of the panel.


east

DockWrapper east
Invisible root dock wrapper, that will be pegged to the edge of the panel.


west

DockWrapper west
Invisible root dock wrapper, that will be pegged to the edge of the panel.

Class com.bbn.openmap.gui.dock.DockWrapper implements Serializable

Serialized Fields

resizable

boolean resizable
Is this wrapper currently resizable?


state

int state
Which docking state we are in


transparent

boolean transparent
are we transparent?


tabPane

javax.swing.JTabbedPane tabPane
Holds the tabbed pane if we are currently holding tabs.


dockPanel

BasicDockPanel dockPanel

children

java.util.List children
Contents of this wrapper, size >1 if tabbed, 1 if not tabbed.


dockedWrappers

java.util.List dockedWrappers
Other Wrappers that have been docked onto this one.


mouseHandler

DockWrapper.MouseHandler mouseHandler


Package com.bbn.openmap.gui.menu

Class com.bbn.openmap.gui.menu.AboutMenuItem implements Serializable

Serialized Fields

aboutBox

javax.swing.JDialog aboutBox

Class com.bbn.openmap.gui.menu.BackgroundColorMenuItem implements Serializable

Serialized Fields

map

MapBean map

Class com.bbn.openmap.gui.menu.ControlPanelToggleMenuItem implements Serializable

Serialized Fields

controlPanel

OMControlPanel controlPanel

Class com.bbn.openmap.gui.menu.CoordsMenuItem implements Serializable

Serialized Fields

ws

WindowSupport ws
The WindowSupport for the CombinedCoordPanel.


ccp

CombinedCoordPanel ccp
The coordinate content.

Class com.bbn.openmap.gui.menu.DataBoundsViewMenuItem implements Serializable

Serialized Fields

map

MapBean map

infoDelegator

InformationDelegator infoDelegator

provider

DataBoundsProvider provider

Class com.bbn.openmap.gui.menu.I18nFileCreateMenuItem implements Serializable

Class com.bbn.openmap.gui.menu.LoadPropertiesMenuItem implements Serializable

Class com.bbn.openmap.gui.menu.MapBeanPrinterMenuItem implements Serializable

Serialized Fields

mapBean

MapBean mapBean

Class com.bbn.openmap.gui.menu.MapHandlerMenuItem implements Serializable

Serialized Fields

mapHandler

MapHandler mapHandler

i18n

I18n i18n

Class com.bbn.openmap.gui.menu.MouseModeMenu implements Serializable

Serialized Fields

i18n

I18n i18n

beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport

Class com.bbn.openmap.gui.menu.OMBasicMenu implements Serializable

Class com.bbn.openmap.gui.menu.ProjectionMenu implements Serializable

Class com.bbn.openmap.gui.menu.QuitMenuItem implements Serializable

Class com.bbn.openmap.gui.menu.SaveAsGifMenuItem implements Serializable

Class com.bbn.openmap.gui.menu.SaveAsImageFileChooser implements Serializable

Serialized Fields

dqp

DimensionQueryPanel dqp

Class com.bbn.openmap.gui.menu.SaveAsImageMenuItem implements Serializable

Serialized Fields

formatter

AbstractImageFormatter formatter

Class com.bbn.openmap.gui.menu.SaveAsJpegMenuItem implements Serializable

Class com.bbn.openmap.gui.menu.SaveAsMenu implements Serializable

Class com.bbn.openmap.gui.menu.SaveAsVirtualImageMenuItem implements Serializable

Serialized Fields

it

java.util.Iterator it
Deprecated. 

someObj

java.lang.Object someObj
Deprecated. 

visibleLayers

Layer[] visibleLayers
Deprecated. 

filename

java.lang.String filename
Deprecated. 

DW

SaveAsVirtualImageMenuItem.DimensionQueryWindow DW
Deprecated. 

Class com.bbn.openmap.gui.menu.SavePropertiesMenuItem implements Serializable

Class com.bbn.openmap.gui.menu.ToolPanelToggleMenuItem implements Serializable

Serialized Fields

toolPanel

ToolPanel toolPanel

Class com.bbn.openmap.gui.menu.WebSiteHelpMenuItem implements Serializable

Serialized Fields

informationDelegator

InformationDelegator informationDelegator


Package com.bbn.openmap.gui.time

Class com.bbn.openmap.gui.time.TimerControlButtonPanel implements Serializable

Serialized Fields

backwardStepIcon

javax.swing.ImageIcon backwardStepIcon

backwardIcon

javax.swing.ImageIcon backwardIcon

forwardIcon

javax.swing.ImageIcon forwardIcon

forwardStepIcon

javax.swing.ImageIcon forwardStepIcon

pauseIcon

javax.swing.ImageIcon pauseIcon

DefaultBackwardStepIconURL

java.lang.String DefaultBackwardStepIconURL

DefaultBackwardIconURL

java.lang.String DefaultBackwardIconURL

DefaultForwardIconURL

java.lang.String DefaultForwardIconURL

DefaultForwardStepIconURL

java.lang.String DefaultForwardStepIconURL

DefaultPauseIconURL

java.lang.String DefaultPauseIconURL

backwardStepIconURL

java.lang.String backwardStepIconURL

backwardIconURL

java.lang.String backwardIconURL

forwardIconURL

java.lang.String forwardIconURL

forwardStepIconURL

java.lang.String forwardStepIconURL

pauseIconURL

java.lang.String pauseIconURL

timeHandler

RealTimeHandler timeHandler

forwardButton

javax.swing.JButton forwardButton

backwardButton

javax.swing.JButton backwardButton

Class com.bbn.openmap.gui.time.TimerRateComboBox implements Serializable

Serialized Fields

timeHandler

RealTimeHandler timeHandler
The RealTimeHandler to be updated.


propPrefix

java.lang.String propPrefix

Class com.bbn.openmap.gui.time.TimerToggleButton implements Serializable

Serialized Fields

running

javax.swing.ImageIcon running

stopped

javax.swing.ImageIcon stopped

inactive

javax.swing.ImageIcon inactive

DefaultRunningIconURL

java.lang.String DefaultRunningIconURL

DefaultStoppedIconURL

java.lang.String DefaultStoppedIconURL

DefaultInactiveIconURL

java.lang.String DefaultInactiveIconURL

runningIconURL

java.lang.String runningIconURL

stoppedIconURL

java.lang.String stoppedIconURL

inactiveIconURL

java.lang.String inactiveIconURL

timeHandler

RealTimeHandler timeHandler

propPrefix

java.lang.String propPrefix


Package com.bbn.openmap.image

Class com.bbn.openmap.image.MapRequestFormatException implements Serializable


Package com.bbn.openmap.io

Class com.bbn.openmap.io.FormatException implements Serializable

Serialized Fields

rootCause

java.lang.Throwable rootCause
nested exception that caused this one

Class com.bbn.openmap.io.InvalidCharException implements Serializable

Serialized Fields

c

char c
the invalid character that we found


Package com.bbn.openmap.layer

Class com.bbn.openmap.layer.BufferedLayer implements Serializable

Serialized Fields

hasActiveLayers

boolean hasActiveLayers
Used to recreate the buffer on every repaint() call made by every layer. Makes for a lot of image buffer creation. If the layers may call repaint() and change what they present between projection changes, then this needs to be set to true. Otherwise, the old graphics will still be visible. This only needs to be set if the background is at all transparent. If the background of the internal MapBean is opaque, set this to false, which is the default.


hasTransparentBackground

boolean hasTransparentBackground
Used to tell the BufferedLayer that the background is transparent. Will cause a new image buffer to be created when the projection changes, in order to cover up what was already there. This is set to true but default, since the internal MapBean color is set to OMColor.clear.


mapBean

MapBean mapBean
The MapBean used as the group organized. If this is a BufferedMapBean, the layer will provide a buffered image.


panel

javax.swing.JPanel panel
The GUI panel.

Class com.bbn.openmap.layer.BufferedLayer.BLMapBean implements Serializable

Serialized Fields

layer

Layer layer
The layer to call back.

Class com.bbn.openmap.layer.BufferedLayer.VisHelper implements Serializable

Serialized Fields

layer

Layer layer

Class com.bbn.openmap.layer.CacheLayer implements Serializable

Serialized Fields

cacheURL

java.net.URL cacheURL
URL to read data from. This data will be in the form of a serialized stream of OMGraphics.


omgraphics

OMGraphicList omgraphics
A list of graphics to be painted on the map.


selectedGraphic

OMGraphic selectedGraphic

oldFillColor

java.awt.Color oldFillColor

Class com.bbn.openmap.layer.DateLayer implements Serializable

Serialized Fields

dateFormat

java.text.DateFormat dateFormat

Class com.bbn.openmap.layer.DemoLayer implements Serializable

Serialized Fields

legend

javax.swing.JPanel legend

drawingTool

DrawingTool drawingTool
Found in the findAndInit() method, in the MapHandler.


srl

SymbolReferenceLibrary srl
Found in the findAndInit() method, in the MapHandler.


layer

DrawingToolRequestor layer
Used by the internal ActionListeners for a callback, see getGUI().


filterGA

GraphicAttributes filterGA

Class com.bbn.openmap.layer.DrawingToolLayer implements Serializable

Serialized Fields

drawingTool

OMDrawingTool drawingTool
Get a handle on the DrawingTool.


showHints

boolean showHints
A flag to provide a tooltip over OMGraphics to click to edit.


DTL_DEBUG

boolean DTL_DEBUG

proxyMMM

MapMouseMode proxyMMM

Class com.bbn.openmap.layer.EarthquakeLayer implements Serializable

Serialized Fields

fingerSites

java.lang.String[] fingerSites
Sites to finger user the user `quake'.


activeSites

boolean[] activeSites
Sites that are actively being queried.


fetchIntervalMillis

long fetchIntervalMillis
Default to 5 minutes.


llData

float[] llData

infoData

java.lang.String[] infoData

drillData

java.lang.String[] drillData

lastDataFetchTime

long lastDataFetchTime

lineColor

java.awt.Color lineColor

showingInfoLine

boolean showingInfoLine

gui

javax.swing.JPanel gui
The layer GUI.

Class com.bbn.openmap.layer.GraticuleLayer implements Serializable

Serialized Fields

i18n

I18n i18n

defaultShowRuler

boolean defaultShowRuler

defaultShowOneAndFiveLines

boolean defaultShowOneAndFiveLines

defaultShowBelowOneLines

boolean defaultShowBelowOneLines

defaultThreshold

int defaultThreshold

boxy

boolean boxy
Flag for lineType - true is LINETYPE_STRAIGHT, false is LINETYPE_GREATCIRCLE.


threshold

int threshold
Threshold is the total number of ten lines on the screen before the five lines appear, and the total number of five lines on the screen before the one lines appear.


tenDegreeLines

OMGraphicList tenDegreeLines
The ten degree latitude and longitude lines, premade.


markerLines

OMGraphicList markerLines
The equator, dateline and meridian lines, premade.


showOneAndFiveLines

boolean showOneAndFiveLines

showBelowOneLines

boolean showBelowOneLines

showRuler

boolean showRuler

font

java.awt.Font font

fontSize

int fontSize

tenDegreeColor

java.awt.Color tenDegreeColor

fiveDegreeColor

java.awt.Color fiveDegreeColor

oneDegreeColor

java.awt.Color oneDegreeColor

belowOneDegreeColor

java.awt.Color belowOneDegreeColor

equatorColor

java.awt.Color equatorColor

dateLineColor

java.awt.Color dateLineColor

specialLineColor

java.awt.Color specialLineColor

textColor

java.awt.Color textColor

defaultTenDegreeColorString

java.lang.String defaultTenDegreeColorString

defaultFiveDegreeColorString

java.lang.String defaultFiveDegreeColorString

defaultOneDegreeColorString

java.lang.String defaultOneDegreeColorString

defaultBelowOneDegreeColorString

java.lang.String defaultBelowOneDegreeColorString

defaultEquatorColorString

java.lang.String defaultEquatorColorString

defaultDateLineColorString

java.lang.String defaultDateLineColorString

defaultSpecialLineColorString

java.lang.String defaultSpecialLineColorString

defaultTextColorString

java.lang.String defaultTextColorString

showRulerButton

javax.swing.JCheckBox showRulerButton

show15Button

javax.swing.JCheckBox show15Button

showBelow1Button

javax.swing.JCheckBox showBelow1Button

palette

javax.swing.Box palette
The user interface palette for the DTED layer.

Class com.bbn.openmap.layer.LabelLayer implements Serializable

Serialized Fields

fontString

java.lang.String fontString

font

java.awt.Font font

fgColorValue

int fgColorValue

fgColor

java.awt.Color fgColor

bgColorValue

int bgColorValue

bgColor

java.awt.Color bgColor

geometryString

java.lang.String geometryString

labelText

java.lang.String labelText

text

OMText text

xpos

int xpos

ypos

int ypos

xgrav

java.lang.String xgrav

ygrav

java.lang.String ygrav

dragX

int dragX

dragY

int dragY

dragging

boolean dragging

Class com.bbn.openmap.layer.OMGraphicHandlerLayer implements Serializable

Serialized Fields

filter

FilterSupport filter
Filter support that can be used to manage OMGraphics.


projectionChangePolicy

ProjectionChangePolicy projectionChangePolicy
The ProjectionChangePolicy object that determines how a layer reacts and sets up the OMGraphicList to be rendered for the layer when the projection changes.


renderPolicy

RenderPolicy renderPolicy
The RenderPolicy object that determines how a layer's OMGraphicList is rendered in the layer.paint() method.


layerWorker

SwingWorker layerWorker
A SwingWorker that can be used for gathering OMGraphics or doing other work in a different thread.


mouseModeIDs

java.lang.String[] mouseModeIDs

consumeEvents

boolean consumeEvents
A flag to tell the layer to be selfish about consuming MouseEvents it receives. If set to true, it will consume events so that other layers will not receive the events. If false, lower layers will also receive events, which will let them react too. Intended to let other layers provide information about what the mouse is over when editing is occuring.


cancelled

boolean cancelled
Set when the something has changed while a swing worker is gathering graphics, and we want it to stop early.


CANCELLED_LOCK

java.lang.Object CANCELLED_LOCK

LAYERWORKER_LOCK

java.lang.Object LAYERWORKER_LOCK

mouseEventInterpreter

MapMouseInterpreter mouseEventInterpreter
The MapMouseInterpreter used to catch the MapMouseEvents and direct them to layer as referencing certain OMGraphics. Mananges how the layer responds to mouse events.


selectedList

OMGraphicList selectedList
A current list of select OMGraphics.

Class com.bbn.openmap.layer.OverviewMapAreaLayer implements Serializable

Serialized Fields

rectangle

OMRect rectangle

sourceScale

float sourceScale

overviewScale

float overviewScale

ul

LatLonPoint ul

lr

LatLonPoint lr

boxAttributes

DrawingAttributes boxAttributes

Class com.bbn.openmap.layer.ScaleDisplayLayer implements Serializable

Serialized Fields

lineColor

java.awt.Color lineColor

textColor

java.awt.Color textColor

defaultLineColorString

java.lang.String defaultLineColorString

defaultTextColorString

java.lang.String defaultTextColorString

defaultUnitOfMeasureString

java.lang.String defaultUnitOfMeasureString

defaultLocationXoffset

int defaultLocationXoffset

defaultLocationYoffset

int defaultLocationYoffset

defaultWidth

int defaultWidth

defaultHeight

int defaultHeight

unitOfMeasure

java.lang.String unitOfMeasure

uom

Length uom

uomAbbr

java.lang.String uomAbbr

locationXoffset

int locationXoffset

locationYoffset

int locationYoffset

width

int width

height

int height

palette

javax.swing.Box palette

meterRadioButton

javax.swing.JRadioButton meterRadioButton

kmRadioButton

javax.swing.JRadioButton kmRadioButton

nmRadioButton

javax.swing.JRadioButton nmRadioButton

mileRadioButton

javax.swing.JRadioButton mileRadioButton

uomButtonGroup

javax.swing.ButtonGroup uomButtonGroup

jPanel3

javax.swing.JPanel jPanel3

jPanel2

javax.swing.JPanel jPanel2

jPanel1

javax.swing.JPanel jPanel1

Class com.bbn.openmap.layer.ScaleFilterLayer implements Serializable

Serialized Fields

layers

java.util.Vector layers
The layers.


transitionScales

float[] transitionScales
The transition scales.


defaultTransitionScale

float defaultTransitionScale
The default transition scale.


targetIndex

int targetIndex
The index of the currently selected layer.


panel

javax.swing.JPanel panel

tabs

javax.swing.JTabbedPane tabs

mmID

java.lang.String mmID
The current active mouse mode ID.


coolMM

boolean coolMM
Flag to specify that the current layer wants events from the current active mouse mode.


clmml

MapMouseListener clmml
The current MapMouseListener from the currently appropriate layer.

Class com.bbn.openmap.layer.SinkLayer implements Serializable


Package com.bbn.openmap.layer.asrp

Class com.bbn.openmap.layer.asrp.ASRPLayer implements Serializable

Serialized Fields

asrpHandler

ASRPDirectoryHandler asrpHandler

thfPaths

java.lang.String[] thfPaths

asrpDirs

java.lang.String[] asrpDirs

showCoverage

boolean showCoverage

coverageDrawingAttributes

DrawingAttributes coverageDrawingAttributes

guiPanel

javax.swing.JPanel guiPanel


Package com.bbn.openmap.layer.daynight

Class com.bbn.openmap.layer.daynight.DayNightLayer implements Serializable

Serialized Fields

daytimeColor

java.awt.Color daytimeColor
The color of daytime - default is white and clear.


nighttimeColor

java.awt.Color nighttimeColor
the color of darkness - default is black.


termFade

float termFade
Percentage of the distance from the horizon to the brightest point to start fading to darkness. Expected to be between 0.0 and 0.5.


currentTime

boolean currentTime
If true, the layer will set the darkness according to the current time.


overlayTime

long overlayTime
The time used to create the layer, in milliseconds from java/unix epoch.


updateInterval

int updateInterval
Update interval to automatically update the layer, in milli-seconds


timer

javax.swing.Timer timer
Update timer.


doPolyTerminator

boolean doPolyTerminator
Create the terminator line as a polygon.


terminatorVerts

int terminatorVerts
The number of vertices of the polygon terminator line.


Package com.bbn.openmap.layer.dted

Class com.bbn.openmap.layer.dted.DTEDCoverageLayer implements Serializable

Serialized Fields

omGraphics

OMGraphicList[] omGraphics
The graphic list of objects to draw.


paths

java.lang.String[] paths
The paths to the DTED directories, telling where the data is.


paths2

java.lang.String[] paths2
The paths to the DTED Level 2 directories, telling where the data is.


showDTEDLevel0

boolean showDTEDLevel0
Flag to tell the cache to return the coverage for level 0 dted.


showDTEDLevel1

boolean showDTEDLevel1
Flag to tell the cache to return the coverage for level 1 dted.


showDTEDLevel2

boolean showDTEDLevel2
Flag to tell the cache to return the coverage for level 0 dted.


level0Color

java.awt.Color level0Color
The color to outline the shapes for level 0.


level1Color

java.awt.Color level1Color
The color to outline the shapes for level 1.


level2Color

java.awt.Color level2Color
The color to outline the shapes for level 2.


opaqueness

int opaqueness
A setting for how transparent to make the images. The default is 255, which is totally opaque.


fillRects

boolean fillRects
Flag to fill the coverage rectangles.


coverageFile

java.lang.String coverageFile

coverageURL

java.lang.String coverageURL
Location of coverage summary file, if supplied as a URL. If it doesn't exists, a coverage file will be used instead.


coverageManager

DTEDCoverageManager coverageManager

Class com.bbn.openmap.layer.dted.DTEDFrameCacheLayer implements Serializable

Serialized Fields

minScale

long minScale

killCache

boolean killCache
Flag to delete the cache if the layer is removed from the map.


level0Command

java.lang.String level0Command

level1Command

java.lang.String level1Command

level2Command

java.lang.String level2Command

location

DTEDFrameCacheLayer.DTEDLocation location
The elevation spot used in the gesture mode.


firstProjectionWarningSent

boolean firstProjectionWarningSent
A flag to keep track of when the first time a warning was put up if the projection isn't EquiArc.


palette

javax.swing.Box palette
The user interface palette for the DTED layer.

Class com.bbn.openmap.layer.dted.DTEDLayer implements Serializable

Serialized Fields

omGraphics

OMGraphicList omGraphics
The graphics list used for display.


cancelled

boolean cancelled
Set when the projection has changed while a swing worker is gathering graphics, and we want him to stop early.


paths

java.lang.String[] paths
The paths to the DTED Level 0, 1 directories, telling where the data is. Newer level 2 data, with the .dt2 file extensions, should be set in this path property.


paths2

java.lang.String[] paths2
Because older DTED Level 2 data has the same name extension as Level 1 data, a separate array of pathnames is available for that old data. Level 0 and 1 data should be lumped together, or listed in the same array of paths. Newer level 2 data with the .dt2 extension should be listed in the regular dted path property with the level 0 and 1 data.


dtedLevel

int dtedLevel
The level of DTED to use. Level 0 is 1km post spacing, Level 1 is 100m post spacing. Level 2 is 30m post spacing


viewType

int viewType
The display type for the dted images. Slope shading is greyscale terrain modeling with highlights and shading, with the 'sun' being in the NorthWest. Colored Elevation shading is the same thing, except colors are added to indicate the elevation. Band shading colors the pixels according to a range of elevations.


bandHeight

int bandHeight
The elevation range to use for each color in band shading.


slopeAdjust

int slopeAdjust
A contrast adjustment, for slope shading (1-5).


numColors

int numColors

opaqueness

int opaqueness

minScale

long minScale

killCache

boolean killCache
Flag to delete the cache if the layer is removed from the map.


cacheSize

int cacheSize
The number of frames held by the cache objects.


level0Command

java.lang.String level0Command

level1Command

java.lang.String level1Command

level2Command

java.lang.String level2Command

currentWorker

DTEDLayer.DTEDWorker currentWorker
The thread worker used to create the DTED images.


location

DTEDLayer.DTEDLocation location
The elevation spot used in the gesture mode.


palette

javax.swing.Box palette
The user interface palette for the DTED layer.


Package com.bbn.openmap.layer.e00

Class com.bbn.openmap.layer.e00.E00Layer implements Serializable

Serialized Fields

arcs

OMGraphicList arcs

labs

OMGraphicList labs

tx7

OMGraphicList tx7

ArcVisible

boolean ArcVisible

LabVisible

boolean LabVisible

Tx7Visible

boolean Tx7Visible

gui

javax.swing.JPanel gui

label

javax.swing.JLabel label

ArcColors

java.awt.Paint[] ArcColors

LabColors

java.awt.Paint[] LabColors

Tx7Color

java.awt.Paint Tx7Color

SelectTx7Color

java.awt.Paint SelectTx7Color

SelectLabColor

java.awt.Paint SelectLabColor

SelectArcColor

java.awt.Paint SelectArcColor

LabTextColor

java.awt.Paint LabTextColor

LabMarker

OMGraphic LabMarker

LabFont

java.awt.Font LabFont

Tx7Font

java.awt.Font Tx7Font

filtreValeur

int filtreValeur

filtreType

int filtreType

fileChooser

javax.swing.JFileChooser fileChooser

E00File

java.io.File E00File

Class com.bbn.openmap.layer.e00.TX7 implements Serializable

Serialized Fields

w

double w

angle

double angle

llp1

LatLonPoint llp1

llp2

LatLonPoint llp2

pt1

java.awt.Point pt1

pt2

java.awt.Point pt2

at

java.awt.geom.AffineTransform at

llpoints

float[] llpoints

str

java.lang.String str

font

java.awt.Font font

gv

java.awt.font.GlyphVector gv

distance

float distance

badprojection

boolean badprojection


Package com.bbn.openmap.layer.editor

Class com.bbn.openmap.layer.editor.EditorLayer implements Serializable

Serialized Fields

editorTool

EditorTool editorTool
The EditorTool controls the interface, and how OMGraphics are managed.


elmm

EditorLayerMouseMode elmm
The mouse mode used to direct mouse events to the editor.

Class com.bbn.openmap.layer.editor.EditorLayerMouseMode implements Serializable

Serialized Fields

gestures

SelectMouseMode gestures


Package com.bbn.openmap.layer.etopo

Class com.bbn.openmap.layer.etopo.ETOPOJarLayer implements Serializable

Serialized Fields

iv_buffer

byte[] iv_buffer

iv_bytesinbuffer

int iv_bytesinbuffer

iv_curptr

int iv_curptr

Class com.bbn.openmap.layer.etopo.ETOPOLayer implements Serializable

Serialized Fields

path

java.lang.String path
The paths to the ETOPO directory, telling where the data is.


dataBuffer

short[] dataBuffer
The etopo elevation data


bufferWidth

int bufferWidth

bufferHeight

int bufferHeight

minuteSpacing

int minuteSpacing
The current resolution (in minutes)


viewType

int viewType
The display type for the etopo images. Slope shading is grayscale terrain modeling with highlights and shading, with the 'sun' being in the NorthWest. Colored Elevation shading is the same thing, except colors are added to indicate the elevation. Band shading colors the pixels according to a range of elevations.


bandHeight

int bandHeight
The elevation range to use for each color in band shading.


slopeAdjust

int slopeAdjust
A contrast adjustment, for slope shading (1-5).


opaqueness

int opaqueness
transparency control


slopeMap

byte[] slopeMap
Holds the slope values, updated when the resolution changes or the slope adjustment (contrast) is changed. Slope values are scaled between -127 to 127.


slopeReset

boolean slopeReset

spacingReset

boolean spacingReset

palette

javax.swing.Box palette
The user interface palette for the ETOPO layer.


Package com.bbn.openmap.layer.link

Class com.bbn.openmap.layer.link.BufferedLinkLayer implements Serializable

Class com.bbn.openmap.layer.link.LinkLayer implements Serializable

Serialized Fields

listener

LinkListener listener
The thread listener used to communicate asynchronously. The LinkLayer sends out requsts and notifications to the server, and the LinkListener reads any input from the server, making calls on the LinkLayer as appropriate.


gestureDescriptor

int gestureDescriptor
A masked integer describing which gestures should be sent to the server.


port

int port
The port to connect to the server on.


host

java.lang.String host
The host where the server is running.


args

LinkProperties args
The special parameters (attributes) transmitted to the server with every query.


linkManager

LinkManager linkManager
The object that provides a link to the layer (and its various threads) on a coordinateed basis.


quiet

boolean quiet
The flag to supress pop-up messages.


currentGenerator

OMGridGenerator currentGenerator
The generator to use with LinkGrid objects.


distanceLimit

int distanceLimit
The maximum distance away a mouse event can happen away from a graphic in order for it to be considered to have touched.

Class com.bbn.openmap.layer.link.LinkOMGraphicList implements Serializable

Serialized Fields

hash

java.util.HashMap hash

currentProjection

Projection currentProjection

Class com.bbn.openmap.layer.link.LinkProperties implements Serializable


Package com.bbn.openmap.layer.link.amp

Class com.bbn.openmap.layer.link.amp.AmpLinkLayer implements Serializable

Serialized Fields

extraGraphics

OMGraphicList extraGraphics

drawingTool

DrawingTool drawingTool

layer

DrawingToolRequestor layer

gui

java.awt.Container gui

rrButton

javax.swing.JButton rrButton

eZone

javax.swing.JButton eZone

key

java.lang.String key


Package com.bbn.openmap.layer.location

Class com.bbn.openmap.layer.location.BasicLocation implements Serializable

Class com.bbn.openmap.layer.location.ByteRasterLocation implements Serializable

Serialized Fields

SPACING

int SPACING
The spacing between the label and the outside of the image.

Class com.bbn.openmap.layer.location.Link implements Serializable

Serialized Fields

lat2

float lat2
The lat of point 2.


lon2

float lon2
The lon of point 2.


x2

int x2
The x of point 2.


y2

int y2
The y of point 2.


xOffset2

int xOffset2
The x offset of point 2.


yOffset2

int yOffset2
The y offset of point 2.

Class com.bbn.openmap.layer.location.Location implements Serializable

Serialized Fields

lat

float lat
The main latitude of object, in decimal degrees, for RENDERTYPE_LATLON and RENDERTYPE_OFFSET locations.


lon

float lon
The main longitude of object, in decimal degrees, for RENDERTYPE_LATLON and RENDERTYPE_OFFSET locations.


xOffset

int xOffset
The x pixel offset from the longitude, for RENDERTYPE_OFFSET locations.


yOffset

int yOffset
The y pixel offset from the latitude, for RENDERTYPE_OFFSET locations.


x

int x
The x object location, in pixels, for RENDERTYPE_XY locations.


y

int y
The y object location, in pixels, for RENDERTYPE_XY locations.


name

java.lang.String name
The name of the location.


handler

LocationHandler handler
The LocationHandler that is handling the location. Need this to check for more global settings for rendering.


label

OMText label
The Label of the object.


location

OMGraphic location
The simple location marker of the object.


details

java.lang.String details
The URL to display when the object is gestured upon.


showLocation

boolean showLocation
The flag for displaying the location marker.


showName

boolean showName
The flag for displaying the name label.


origYLabelOffset

int origYLabelOffset
The original offset/y location, kept for resetting the placement of the label after decluttering and/or location placement.


origXLabelOffset

int origXLabelOffset
The original offset/x location, kept for resetting the placement of the label after decluttering and/or location placement.


declutterLimit

int declutterLimit
The pixel limit where the delcutter matrix won't draw the name, if it can't put the name at least this close to the original place. DECLUTTER_LOCALLY keeps the limit to twice the height of the label. DECLUTTER_ANYWHERE will place the thing anywhere it fits. Anything else is the pixel limit.


allowDecluttering

boolean allowDecluttering
Set whether you want this location label decluttered.


horizontalLabelBuffer

int horizontalLabelBuffer
The horizontal pixel distance you want to place the text away from the actual location - to put space between the graphic.


currentFontDescent

int currentFontDescent

Class com.bbn.openmap.layer.location.LocationCBMenuItem implements Serializable

Serialized Fields

clp

LocationPopupMenu clp

layer

LocationLayer layer

Class com.bbn.openmap.layer.location.LocationLayer implements Serializable

Serialized Fields

declutterMatrix

DeclutterMatrix declutterMatrix
The declutter matrix to use, if desired.


useDeclutterMatrix

boolean useDeclutterMatrix
Flag to use declutter matrix or not.


allowPartials

boolean allowPartials
Flag to let objects appear partially off the edges of the map, when decluttering through the decluterr matrix.


omGraphics

java.util.Vector omGraphics
The graphic list of objects to draw.


dataHandlers

LocationHandler[] dataHandlers
Handlers load the data, and manage it for the layer.


dataHandlerNames

java.lang.String[] dataHandlerNames
Pretty names for the handlers, for GUIs and such.


map

MapBean map
Used for recentering commands off the pop-up menu.


backgroundMenu

LocationPopupMenu backgroundMenu
What pops up if someone clicks on the background. The handler is responsible for suppling the pop-up menu when one of its objects is selected.


locMenu

LocationPopupMenu locMenu
What pops up if someone clicks on a location.


currentWorker

LocationLayer.LocationWorker currentWorker
The swing worker that goes off in it's own thread to get graphics.


cancelled

boolean cancelled
Set when the projection has changed while a swing worker is gathering graphics, and we want him to stop early.


box

javax.swing.Box box

setNameOnLine

boolean setNameOnLine

Class com.bbn.openmap.layer.location.LocationMenuItem implements Serializable

Serialized Fields

clp

LocationPopupMenu clp
the location popup menu for the item


layer

LocationLayer layer
the layer the item is for

Class com.bbn.openmap.layer.location.LocationPopupMenu implements Serializable

Serialized Fields

event

java.awt.event.MouseEvent event
The location of the event.


map

MapBean map
Used to recenter the map.


loc

Location loc
Used as a reference for the details gathering.

Class com.bbn.openmap.layer.location.TimerLocationLayer implements Serializable

Serialized Fields

timer

javax.swing.Timer timer
Reloading timer.


autoTimer

boolean autoTimer
Flag to note whether file reloading should only happen when the layer is visible. True by default.


layer

Layer layer

timerButton

javax.swing.JCheckBox timerButton

autoTimerButton

javax.swing.JCheckBox autoTimerButton

updateInterval

int updateInterval
The delay between timer pulses, in milliseconds. Default is 10 seconds.

Class com.bbn.openmap.layer.location.URLRasterLocation implements Serializable

Serialized Fields

SPACING

int SPACING
The spacing between the label and the outside of the image.


Package com.bbn.openmap.layer.mif

Class com.bbn.openmap.layer.mif.MIFException implements Serializable

Class com.bbn.openmap.layer.mif.MIFLayer implements Serializable

Serialized Fields

accurate

boolean accurate

mifl

MIFLoader mifl

Class com.bbn.openmap.layer.mif.MIFPoint implements Serializable

Serialized Fields

visibleScale

float visibleScale
default visibleScale value is -1


renderPoint

boolean renderPoint

Class com.bbn.openmap.layer.mif.MIFText implements Serializable

Serialized Fields

visibleScale

float visibleScale
default visibleScale value is -1


renderText

boolean renderText

Class com.bbn.openmap.layer.mif.OMSubtraction implements Serializable

Serialized Fields

fillcolor

java.awt.Color fillcolor

outer

OMSubtraction.SubArea outer

area

java.awt.geom.Area area

gpath

java.awt.geom.GeneralPath gpath

subs

java.util.Vector subs

project

Projection project


Package com.bbn.openmap.layer.mysql

Class com.bbn.openmap.layer.mysql.MysqlGeometryLayer implements Serializable

Serialized Fields

dbUrl

java.lang.String dbUrl
; The connection String to use for the jdbc query, e.g. "jdbc:mysql://localhost/openmap?user=me&password=secret"


dbClass

java.lang.String dbClass
; The driver to use.


conn

java.sql.Connection conn
Connection to server.


rs

java.sql.ResultSet rs
The result set object.


stmt

java.sql.Statement stmt
Statement to be executed for queries.


geomTable

java.lang.String geomTable
Table name which contains the geometry to be used.


geomColumn

java.lang.String geomColumn
Column name which contains the geometry to be used.


pointSymbol

java.lang.String pointSymbol
The point Symbol set by the Properties


drawingAttributes

DrawingAttributes drawingAttributes


Package com.bbn.openmap.layer.nexrad

Class com.bbn.openmap.layer.nexrad.NexradLayer implements Serializable

Serialized Fields

plotColor

java.awt.Color plotColor

maxRain

int maxRain

minRain

int minRain

dataURL

java.net.URL dataURL

legendFont

java.awt.Font legendFont


Package com.bbn.openmap.layer.plotLayer

Class com.bbn.openmap.layer.plotLayer.PlotLayer implements Serializable

Serialized Fields

boxy

boolean boxy

graph

ScatterGraph graph

show_plot_

boolean show_plot_

selectedGraphic

OMGraphic selectedGraphic

selectedGraphics

java.util.Vector selectedGraphics

datasource

java.lang.String datasource

temperature_data

GLOBETempData temperature_data

pal

javax.swing.JPanel pal

plotX

int plotX
X position of the plot rectangle.


plotY

int plotY
Y position of the plot rectangle.


plotWidth

int plotWidth
Width of the plot rectangle.


plotHeight

int plotHeight
Height of the plot rectangle.


prevX

int prevX

prevY

int prevY

grabbed_plot_graphics_

boolean grabbed_plot_graphics_


Package com.bbn.openmap.layer.rpf

Class com.bbn.openmap.layer.rpf.MakeTocException implements Serializable

Class com.bbn.openmap.layer.rpf.RpfCacheManager implements Serializable

Serialized Fields

caches

RpfCacheHandler[] caches
The cache handlers needed to cover the screen. Need one for each earth quadrant, and for each RPF directory, in case coverage is spread out over different sources.


frameProvider

RpfFrameProvider frameProvider
The place to look for for image data.


viewAttributes

RpfViewAttributes viewAttributes
Contains information about displaying the RPF data. Also passed to the RpfTocHandlers to determine chart selection.

See Also:
RpfViewAttributes

graphics

RpfCacheManager.RpfMaps graphics
A specialized OMGraphicList to handle the maps and info, and switching either/or on/off.


auxCacheSize

int auxCacheSize
The size of the aux caches, which are used when the map crosses the equator or dateline.

Class com.bbn.openmap.layer.rpf.RpfCacheManager.RpfMaps implements Serializable

Serialized Fields

atts

RpfViewAttributes atts

maps

OMGraphicList maps

infos

OMGraphicList infos

Class com.bbn.openmap.layer.rpf.RpfLayer implements Serializable

Serialized Fields

paths

java.lang.String[] paths
The paths to the RPF directories, telling where the data is.


viewAttributes

RpfViewAttributes viewAttributes
The display attributes for the maps. This object should not be replaced, because the caches all look at it, too. Just adjust the parameters within it.

See Also:
RpfViewAttributes

killCache

boolean killCache
Flag to delete the cache if the layer is removed from the map.


frameProvider

RpfFrameProvider frameProvider
The supplier of frame data.


coverage

RpfCoverage coverage
The coverage tool for the layer.


subframeCacheSize

int subframeCacheSize
Subframe cache size. Default is 40.


auxSubframeCacheSize

int auxSubframeCacheSize
Auxillary subframe cache size. Default is 10.


Package com.bbn.openmap.layer.shape

Class com.bbn.openmap.layer.shape.BufferedShapeLayer implements Serializable

Class com.bbn.openmap.layer.shape.MultiRoadLayer implements Serializable

Serialized Fields

logger

java.util.logging.Logger logger

helper

RoadFinder helper

toDraw

java.util.List toDraw
list of extra OMGraphics that represent intersections or results


drawIntersections

boolean drawIntersections

drawResults

boolean drawResults

Class com.bbn.openmap.layer.shape.MultiShapeLayer implements Serializable

Serialized Fields

spatialIndexes

java.util.Collection spatialIndexes

Class com.bbn.openmap.layer.shape.ShapeLayer implements Serializable

Serialized Fields

shadowX

int shadowX
The holders of the shadow offset. **


shadowY

int shadowY

spatialIndex

SpatialIndex spatialIndex
The spatial index of the shape file to be rendered.


drawingAttributes

DrawingAttributes drawingAttributes
The DrawingAttributes object to describe the rendering of graphics.


shapeFileName

java.lang.String shapeFileName

spatialIndexFileName

java.lang.String spatialIndexFileName

imageURLString

java.lang.String imageURLString

Class com.bbn.openmap.layer.shape.ShapeLayer2 implements Serializable


Package com.bbn.openmap.layer.shape.areas

Class com.bbn.openmap.layer.shape.areas.AreaShapeLayer implements Serializable

Serialized Fields

areas

AreaHandler areas

selectedGraphic

OMGraphic selectedGraphic


Package com.bbn.openmap.layer.terrain

Class com.bbn.openmap.layer.terrain.TerrainLayer implements Serializable

Serialized Fields

frameCache

DTEDFrameCache frameCache
The cache that knows how to handle DTED requests.


mode

int mode
Which tool is being used.


currentTool

TerrainTool currentTool
The current tool being used.


profileTool

ProfileGenerator profileTool

LOSTool

LOSGenerator LOSTool

palette

javax.swing.Box palette
The user interface palette for the Terrain layer.


profileCommand

java.lang.String profileCommand

losCommand

java.lang.String losCommand


Package com.bbn.openmap.layer.test

Class com.bbn.openmap.layer.test.HelloWorldLayer implements Serializable

Serialized Fields

graphics

OMGraphicList graphics

Class com.bbn.openmap.layer.test.TestLayer implements Serializable

Serialized Fields

omcircle

OMCircle omcircle

circle

TestLayer.Circle circle

omline

OMLine omline

line

TestLayer.Line line

omrect

OMRect omrect

rect

TestLayer.Rect rect

omtext

OMText omtext

text

TestLayer.Text text

ompoly

OMPoly ompoly

poly

TestLayer.Poly poly

gui

javax.swing.JPanel gui


Package com.bbn.openmap.layer.util.http

Class com.bbn.openmap.layer.util.http.HttpRequestEvent implements Serializable

Serialized Fields

request

java.lang.String request

output

java.io.OutputStream output

writer

java.io.Writer writer


Package com.bbn.openmap.layer.vpf

Class com.bbn.openmap.layer.vpf.FeatureCacheGraphicList implements Serializable

Serialized Fields

featureName

java.lang.String featureName
The identifying code for the features held in this list.

Class com.bbn.openmap.layer.vpf.FeatureCacheGraphicList.AREA implements Serializable

Class com.bbn.openmap.layer.vpf.FeatureCacheGraphicList.DEFAULT implements Serializable

Class com.bbn.openmap.layer.vpf.FeatureCacheGraphicList.EDGE implements Serializable

Class com.bbn.openmap.layer.vpf.FeatureCacheGraphicList.POINT implements Serializable

Class com.bbn.openmap.layer.vpf.FeatureCacheGraphicList.TEXT implements Serializable

Class com.bbn.openmap.layer.vpf.FeatureDrawingAttributes implements Serializable

Serialized Fields

guiPanel

javax.swing.JPanel guiPanel
The main GUI panel containing the superclass GUI and attribute-fetching GUI.


attributePanel

javax.swing.JPanel attributePanel
The GUI panel containing the attribute fetching choices.


fci

FeatureClassInfo fci
A handle to the FeatureClassInfo class containing the attribute information.


attributeJCB

javax.swing.JComboBox attributeJCB
The GUI combo box for attribute choices.


displayTypeJCB

javax.swing.JComboBox displayTypeJCB
The GUI combo box for choices on how to display the attributes.


displayType

java.lang.String displayType
The chosen display type, which gets set as a property in each OMGraphic for retrieval by the layer.


attributeCol

int attributeCol
The chosen attribute column index in the FCI file.


attributeColName

java.lang.String attributeColName
The desired attribute column name as specified in properties.

Class com.bbn.openmap.layer.vpf.LibraryBean implements Serializable

Serialized Fields

beanName

java.lang.String beanName
the name of the bean set in properties, or the marker name


propertyPrefix

java.lang.String propertyPrefix
used by set/getPropertyPrefix


paths

java.lang.String[] paths
the paths used in constructing the lst


featureCache

VPFFeatureCache featureCache
The VPFFeatureCache to use for cached features.

Class com.bbn.openmap.layer.vpf.VPFConfig implements Serializable

Serialized Fields

playWithLineStyle

boolean playWithLineStyle

lineStyle

java.lang.String lineStyle

showAll

boolean showAll

standAlone

boolean standAlone

currentFeature

javax.swing.tree.DefaultMutableTreeNode currentFeature

drawingAttributes

DrawingAttributes drawingAttributes

searchByFeature

boolean searchByFeature

paths

java.lang.String paths

layerCoverageTypes

java.util.HashSet layerCoverageTypes

layerFeatureTypes

java.util.HashSet layerFeatureTypes

layerFeatures

java.util.Hashtable layerFeatures

layerProperties

java.util.Properties layerProperties

layerHandler

LayerHandler layerHandler

libraryBean

LibraryBean libraryBean

layerName

java.lang.String layerName

layer

VPFLayer layer

addFeatureButton

javax.swing.JButton addFeatureButton

clearFeaturesButton

javax.swing.JButton clearFeaturesButton

createLayerButton

javax.swing.JButton createLayerButton

currentFeatureList

javax.swing.JTextArea currentFeatureList

nameField

javax.swing.JTextField nameField

featureList

java.util.LinkedList featureList

Class com.bbn.openmap.layer.vpf.VPFLayer implements Serializable

Serialized Fields

searchByFeatures

boolean searchByFeatures
are we searching by feature table (true) or tile (false)


libraryBeanName

java.lang.String libraryBeanName
the name of the data bean to look for in beancontext


prefix

java.lang.String prefix
hang onto prefix used to initialize warehouse in setProperties()


props

java.util.Properties props
hang onto properties file used to initialize warehouse


dataPaths

java.lang.String[] dataPaths
the path to the root VPF directory


coverageType

java.lang.String coverageType
the coverage type that we display


cutoffScale

int cutoffScale

libraryName

java.lang.String libraryName
the library name to focus on


configWindowSupport

WindowSupport configWindowSupport

Class com.bbn.openmap.layer.vpf.VPFRoadLayer implements Serializable

Serialized Fields

logger

java.util.logging.Logger logger

helper

RoadFinder helper

toDraw

java.util.List toDraw
list of extra OMGraphics that represent intersections or results


drawIntersections

boolean drawIntersections

drawResults

boolean drawResults


Package com.bbn.openmap.omGraphics

Class com.bbn.openmap.omGraphics.BasicStrokeEditor implements Serializable

Serialized Fields

basicStroke

java.awt.BasicStroke basicStroke

pcs

java.beans.PropertyChangeSupport pcs

width

float width

endCaps

int endCaps

lineJoins

int lineJoins

miterLimit

float miterLimit

dash

float[] dash

dashPhase

float dashPhase

launchButton

javax.swing.JButton launchButton

Class com.bbn.openmap.omGraphics.BasicStrokeEditorMenu implements Serializable

Serialized Fields

basicStroke

java.awt.BasicStroke basicStroke

pcs

java.beans.PropertyChangeSupport pcs

width

float width

endCaps

int endCaps

lineJoins

int lineJoins

miterLimit

float miterLimit

dash

float[] dash

dashPhase

float dashPhase

launchButton

javax.swing.JButton launchButton

Class com.bbn.openmap.omGraphics.DrawingAttributes implements Serializable

Serialized Fields

linePaint

java.awt.Paint linePaint
The paint to outline the shapes.


selectPaint

java.awt.Paint selectPaint
The select paint for the shapes.


fillPaint

java.awt.Paint fillPaint
The paint to fill the shapes.


mattingPaint

java.awt.Paint mattingPaint
The paint to use for matting.


fillPattern

java.awt.TexturePaint fillPattern
A TexturePaint pattern, if defined. Overrules fillPaint if fillPaint is null or clear.


baseScale

float baseScale
The base scale for scaling the fill pattern image. If NONE, then the resolution of the raw image will always be used.


matted

boolean matted
Whether a thin black matting line should be rendered around the OMGraphic.


propertyPrefix

java.lang.String propertyPrefix

fPattern

java.lang.String fPattern

pointOval

boolean pointOval
The isOval setting to set on OMPoints.


pointRadius

int pointRadius
The pixel radius to set on OMPoints.


propertyChangeSupport

java.beans.PropertyChangeSupport propertyChangeSupport
Support object to notify listeners when something has changed.


i18n

I18n i18n
For internationalization.


lineColorButton

javax.swing.JButton lineColorButton

fillColorButton

javax.swing.JButton fillColorButton

selectColorButton

javax.swing.JButton selectColorButton

mattingColorButton

javax.swing.JButton mattingColorButton

mattedCheckBox

javax.swing.JToggleButton mattedCheckBox

lineCombo

javax.swing.JComboBox lineCombo

dashCombo

javax.swing.JComboBox dashCombo

lineButton

javax.swing.JButton lineButton
The JButton used to bring up the line menu.


lineMenuAdditions

javax.swing.JMenu[] lineMenuAdditions
Any additional JMenu items that should be added to the line menu.


colorChooserLock

boolean colorChooserLock
A lock to use to limit the number of JColorChoosers that can pop up for a given DrawingAttributes GUI.


palette

javax.swing.JPanel palette

toolbar

javax.swing.JToolBar toolbar

Class com.bbn.openmap.omGraphics.FilterSupport implements Serializable

Serialized Fields

list

OMGraphicList list
The source graphic list.


precise

boolean precise
A flag to use the Area.intersets(Area) test, which may be a performance hit.


DEBUG

boolean DEBUG

Class com.bbn.openmap.omGraphics.GrabPoint implements Serializable

Class com.bbn.openmap.omGraphics.GraphicAttributes implements Serializable

Serialized Fields

lineType

int lineType
The line type of a graphic, defaults to LINETYPE_STRAIGHT.


renderType

int renderType
The rendertype of a graphic. Default is RENDERTYPE_XY.


enableLineTypeChoice

boolean enableLineTypeChoice
Flag to disable choice of line type, from an external source.

Class com.bbn.openmap.omGraphics.HorizontalGrabPoint implements Serializable

Class com.bbn.openmap.omGraphics.OffsetGrabPoint implements Serializable

Serialized Fields

offsetPoints

java.util.Hashtable offsetPoints
The list of GrabPoints to move when this point moves.


overflowLock

boolean overflowLock
Flag used as a lock to prevent StackOverflowErrors, in case this OffetGrabPoint is unwittingly a child of itself.

Class com.bbn.openmap.omGraphics.OMArc implements Serializable

Serialized Fields

x1

int x1
Horizontal pixel location of the center.


y1

int y1
Vertical pixel location of the center.


off_x

int off_x
Horizontal pixel offset.


off_y

int off_y
Vertical pixel offset.


center

LatLonPoint center
Center point.


radius

float radius
Radius of arc in radians. For LATLON arc. Note that the methods for this class use Decimal Degrees, or ask for a Length object to use for units. The radius is converted to radians for internal use.


width

int width
The pixel horizontal diameter of the arc. For XY and OFFSET arcs.


height

int height
The pixel vertical diameter of the arc. For XY and OFFSET arcs.


start

float start
The starting angle of the arc in decimal degrees. This is defined in decimal degrees because the java.awt.geom.Arc object wants it in decimal degrees. 0 is North?


extent

float extent
The angular extent of the arc in decimal degrees.


arcType

int arcType
For Arcs, how the arc should be closed when rendered. Arc2D.OPEN is the default, Arc2D.PIE and Arc2D.CHORD are options.

See Also:
Arc2D

polarShapeLine

java.awt.geom.GeneralPath polarShapeLine
Used to render arc in Cylindrical projections when the arc encompases a pole.


correctFill

boolean correctFill
Indicates that the polarShapeLine should be used for rendering.


correctPolar

boolean correctPolar
Force the correct polar hack.


nverts

int nverts
Number of vertices to draw for lat/lon poly-arcs.


rotationAngle

double rotationAngle
The angle by which the circle/ellipse is to be rotated, in radians

Class com.bbn.openmap.omGraphics.OMAreaList implements Serializable

Class com.bbn.openmap.omGraphics.OMBitmap implements Serializable

Class com.bbn.openmap.omGraphics.OMCircle implements Serializable

Class com.bbn.openmap.omGraphics.OMColor implements Serializable

Serialized Fields

argb

int argb
The 32bit ARGB value used.

Class com.bbn.openmap.omGraphics.OMDecoratedSpline implements Serializable

Serialized Fields

decorator

ShapeDecorator decorator

Class com.bbn.openmap.omGraphics.OMDistance implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
Serialized Fields

labels

OMGraphicList labels

points

OMGraphicList points

df

java.text.DecimalFormat df

paintOnlyPoly

boolean paintOnlyPoly
Flag used by the EditableOMDistance to do quick movement paints in a cleaner way.

Class com.bbn.openmap.omGraphics.OMEllipse implements Serializable

Serialized Fields

majorAxisSpan

double majorAxisSpan

minorAxisSpan

double minorAxisSpan

rawllpts

float[] rawllpts

Class com.bbn.openmap.omGraphics.OMGeometryList implements Serializable

Serialized Fields

connectParts

boolean connectParts
Flag to mark that the parts should be connected, making this OMGeometryList a combination OMGraphic that sums disparate parts. False by default.

Class com.bbn.openmap.omGraphics.OMGraphic implements Serializable

Serialized Fields

linePaint

java.awt.Paint linePaint
This color is the real foreground color of the object. It is kept so that the object knows how to de-highlight itself. It defaults to black.


mattingPaint

java.awt.Paint mattingPaint
This paint is used for the matting area around the edge of an OMGraphic painted when the matted variable is set to true.


displayPaint

java.awt.Paint displayPaint
The color that the object is displayed with. This color changes back and forth between the selectColor and the lineColor, depending on the if the object is selected or not.


fillPaint

java.awt.Paint fillPaint
This color is the fill color of the object. It defaults to a black color that is transparent.


textureMask

java.awt.TexturePaint textureMask
This Paint object is the fill texture mask of the object. It defaults to null. If this texture mask is set, the fill paint will still be used to fill the OMGraphic shape, but then this paint will be rendered on top. If the textureMask has transparency, the fill paint still influences appearance.


selectPaint

java.awt.Paint selectPaint
This color is the highlight color that can be used when the object is selected. The default color is black, just like the line color.


selected

boolean selected
Flag to indicate that the object has/hasnot been put in a special mode as a result of some event. Set through the select()/deselect methods().


showEditablePalette

boolean showEditablePalette
A flag for whether an EditableOMGraphic should show it's palette if the OMGraphic is modified.


edgeMatchesFill

boolean edgeMatchesFill
Flag to note if the current edge color matches the fill color. Can be used to save from rendering the edge if rendering the filled area already takes care of it.


renderType

int renderType
The renderType describes the relation of the object to the window. RENDERTYPE_LATLON means the object is positioned relative to lat/lon points. RENDERTYPE_XY means the object is positioned relative to window pixel coordinates. RENDERTYPE_OFFSET means the object is drawn at a pixel offset to a lat/lon point.


declutterType

int declutterType
Decluttering is not supported by OpenMap yet. But, when it is, these parameters will describe the way the object is manipulated on the window relative to its neighbors. DECLUTTERTYPE_NONE means the object will be drawn where its attributes say it should be. DECLUTTERTYPE_SPACE indicates that the window space of the object should be marked as taken, but the object should not be moved. DECLUTTERTYPE_MOVE means the object should be moved to the nearest open location closest to the position indicated by its attributes. DECLUTTERTYPE_LINE is the same as MOVE, but in addition, a line is drawn from the current position to its original position.


matted

boolean matted
Flag for determining when the matting around the edge of an OMGraphic. Matting is a line, two pixels wider than the edge, painted under the edge. It makes the OMGraphic stand out on busy backgrounds.

Class com.bbn.openmap.omGraphics.OMGraphicList implements Serializable

Serialized Fields

traverseMode

int traverseMode
List traversal mode. The default is FIRST_ADDED_ON_TOP.


vague

boolean vague
Flag to adjust behavior of OMGraphicList for certain queries. If OMGraphicList should act as OMGraphic, the entire list will be treated as one object. Otherwise, the list will act as a pass-through container, and internal OMGraphics will be returned. This applies to distance(), selectClosest(), findClosest(), getOMGraphicThatContains(), etc. This flag becomes really helpful for embedded OMGraphicLists, not so much for top-level OMGraphicLists.


graphics

java.util.List graphics
The list of graphics. Once an OMGraphicList is constructed, this variable should never be null.


allowDuplicates

boolean allowDuplicates
Flag used to allow duplicates in the OMGraphicList. True by default - this prevents the list from doing the extra work for checking for duplicates at addition time.


processAllGeometries

boolean processAllGeometries
Override flag for shouldProcess method. The setting will override the OMGraphicList from using the OMGraphic's visibility settings in determining which OMGraphics should be used in different distance, generate and render methods.

Class com.bbn.openmap.omGraphics.OMGrid implements Serializable

Serialized Fields

orientation

float orientation
The orientation angle of the grid, in radians. Up/North is zero.


rows

int rows
Number of rows in the data array. Gets set by the OMGrid depending on the major of the grid.


columns

int columns
Number of columns in the data array. Gets set by the OMGrid depending on the major of the grid.


latitude

float latitude
The starting latitude point of the grid. Only relevant when the data points are laid out in a lat/lon grid, or when an x/y grid is anchored to a lat/lon location. DOES NOT follow the OpenMap convention where area object locations are defined by the upper left location - the location of the grid is noted by the lower left corner, because grid data is usually defined by the lower left location. Makes it easier to deal with overlap rows and columns, and to calculate the locations of the rows and columns.


longitude

float longitude
The starting longitude point of the grid. Only relevant when the data points are laid out in a lat/lon grid, or when an x/y grid is anchored to a lat/lon location. DOES NOT follow the OpenMap convention where area object locations are defined by the upper left location - the location of the grid is noted by the lower left corner, because grid data is usually defined by the lower left location. Makes it easier to deal with overlap rows and columns, and to calculate the locations of the rows and columns.


verticalResolution

float verticalResolution
The vertical/latitude interval, the distance between row data points in the vertical direction. For x/y grids, this can server as a pixel multiplier. For lat/lon grids, it represents the decimal degrees between grid points.


horizontalResolution

float horizontalResolution
The horizontal/longitude interval, the distance between column data points in the horizontal direction. For x/y grids, this can server as a pixel mulitplier. For lat/lon grids, it represents the decimal degrees between grid points.


data

GridData data
The Object holding the data for the OMGrid. The GridData abstracts the type of data that is held by the OMGrid. Note: the 0 index of the array in both directions is in the lower left corner of the matrix. As you increase indexes in both dimensions, you go up-right.


gridObjects

OMGridObjects gridObjects
If needed, the data array can hold numerical identifiers, which are keys to objects stored in this hashtable. That way, the grid can be used to hold an array of objects. If the objs are set, then the OMGrid object automatically assumes that all graphic operations are supposed to involve the objs.


point

java.awt.Point point
Horizontal screen location of the upper left corner of the grid in pixels, before projection, of XY and OFFSET grids.


point1

java.awt.Point point1
Horizontal screen location of the upper left corner of the grid in pixels, after projection.


point2

java.awt.Point point2
Horizontal screen location of the lower right corner of the grid in pixels, after projection.


height

int height
Pixel height of grid, set after generate. For non-equidistant projections, this will be a bounding box height.


width

int width
Pixel width of grid, set after generate. For non-equidistant projections, this will be a bounding box width.


generator

OMGridGenerator generator
An object that knows how to generate graphics for the matrix.


major

boolean major
Keep track of which dimension different parts of the double array represent. COLUMN_MAJOR is the default, meaning that the first dimension of the array represents the vertical location in the array, and the second is the horizontal location in the array.


units

Length units
The units, if needed, of the values contained in the grid data array. Null value is default and acceptable.

Class com.bbn.openmap.omGraphics.OMLine implements Serializable

Serialized Fields

isPolyline

boolean isPolyline

latlons

float[] latlons
latlons is a array of 4 floats - lat1, lon1, lat2, lon2.


pts

int[] pts
pts is an array of 4 ints - px1, py1, px2, py2.


xpoints

int[][] xpoints
X coordinate arrays of the projected points.


ypoints

int[][] ypoints
Y coordinate arrays of the projected points.


doArrowHead

boolean doArrowHead
Flag used to create arrow heads on lines.


arrowDirectionType

int arrowDirectionType
Used to draw the ArrowHead on the finishing end, the starting end, or both.


arrowLocation

int arrowLocation
Where on the line to put the ArrowHead, from 0 (start) to 100 (end) of the line. For BACKWARDS directions, 100 would be at the beginning of the line.


wingTip

int wingTip
For arrowhead creation, the width of half of the base of the arrowhead.


wingLength

int wingLength
For arrowhead creation, the pixel distance from the tip of the arrowhead to the base.


nsegs

int nsegs
Number of segments to draw (used only for LINETYPE_GREATCIRCLE or LINETYPE_RHUMB lines).


arc

ArcCalc arc
For x-y and offset lines, there is the ability to put a curve in the line. This setting is the amount of an angle, limited to a semi-circle (PI) that the curve will represent. In other words, the arc between the two end points is going to look like a 0 degrees of a circle (straight line, which is the default), or 180 degrees of a circle (full semi-circle). Given in radians, though, not degrees. The ArcCalc object handles all the details.


arrowhead

java.awt.geom.GeneralPath arrowhead

Class com.bbn.openmap.omGraphics.OMPoint implements Serializable

Serialized Fields

radius

int radius
The number of pixels in the radius for the point representation.


x

int x
Horizontal window position of point, in pixels from left side of window.


y

int y
Vertical window position of point, in pixels from the top of the window.


lat1

float lat1
Latitude of point, decimal degrees.


lon1

float lon1
Longitude of point, decimal degrees.


oval

boolean oval
Set to true if you want little circles marking the point.

Class com.bbn.openmap.omGraphics.OMPoly implements Serializable

Serialized Fields

units

int units
Radians or decimal degrees. After construction and conversion, this should always be radians.


xpoints

int[][] xpoints
Internal array of projected x coordinate arrays.


ypoints

int[][] ypoints
Internal array of projected y coordinate arrays.


lat

float lat
For RENDERTYPE_OFFSET, the latitude of the starting point of the poly. Stored as radians!


lon

float lon
For RENDERTYPE_OFFSET, the longitude of the starting point of the poly. Stored as radians!


coordMode

int coordMode
For RENDERTYPE_OFFSET, type of offset.

See Also:
OMPoly.COORDMODE_ORIGIN, OMPoly.COORDMODE_PREVIOUS

xs

int[] xs
The x array of ints, representing pixels, used for x/y or offset polys.


ys

int[] ys
The y array of ints, representing pixels, used for x/y or offset polys.


isPolygon

boolean isPolygon
Poly is a polygon or a polyline. This is true if the fillColor is not clear, false if it is.


rawllpts

float[] rawllpts
raw float lats and lons stored internally in radians.


nsegs

int nsegs
Number of segments to draw (used only for LINETYPE_GREATCIRCLE or LINETYPE_RHUMB lines).


doShapes

boolean doShapes
Flag for telling the OMPoly to use the Shape objects to represent itself internally. See intro for more info.


geometryClosed

boolean geometryClosed

Class com.bbn.openmap.omGraphics.OMRangeRings implements Serializable

Serialized Fields

interval

int interval
The number of rings, or the unit interval, depending on whether intervalUnits is null or not.


intervalUnits

Length intervalUnits
The unit object specifying the interval meaning.


drawingAttributes

DrawingAttributes drawingAttributes
The DrawingAttributes object used to reflect the outer circle properties to the inner circles.


centerPoint

OMPoint centerPoint
The center point of the range rings.


form

java.text.NumberFormat form
Formatting for the labels with units.


drawLabels

boolean drawLabels

Class com.bbn.openmap.omGraphics.OMRaster implements Serializable

Serialized Fields

colors

int[] colors
The integer colors that are needed in a java colortable. The Color[] that gets passed into some of the constructors goes to build this, but this array is really used to build the image pixel array.


transparent

int transparent
The transparency of the image. If this is set to anything less than 255, this value is used for all colors in the image. If it is set to 255, then the alpha value in each Color regulates the transparency of the image. The value of this variable should stay in the range: 0 <= transparent <= 255

Class com.bbn.openmap.omGraphics.OMRasterObject implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream objectstream)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Code derived from http://www.dcs.shef.ac.uk/~tom/Java/Power/image_serialization.html


writeObject

private void writeObject(java.io.ObjectOutputStream objectstream)
                  throws java.io.IOException
Code derived from http://www.dcs.shef.ac.uk/~tom/Java/Power/image_serialization.html

Serialized Fields

colorModel

int colorModel
colorModel helps figure out what kind of updates are necessary, by knowing what kind of image we're dealing with. For the images created with a ImageIcon, the attribute updates that don't relate to position will not take affect.


pixels

int[] pixels
The pixels are used for the image that is drawn on the window. The pixels are either passed in as an int[] in some constructors of the OMRaster, or it is constructed in the OMBitmap and in OMRasters that have a colortable.


x

int x
Horizontal location of the upper left corner of the image, or the x offset from the lon for that corner, in pixels.


y

int y
Vertical location of the upper left corner of the image, or the y offset from the lat for that corner, in pixels.


lat

float lat
The latitude of the upper left corner for the image, in decimal degrees.


lon

float lon
The longitude of the upper left corner for the image, in decimal degrees.


width

int width
The width of the image, in pixels. This always reflects the width of the original image, even if a filter is applied to the image.


height

int height
The height of the image, in pixels. This always reflects the height of the original image, even if a filter is applied to the image.


bits

byte[] bits
The byte info for the image. OMBitmaps use each bit as an indication to use the lineColor or the fillColor for each pixel (like a XBitmap). OMRasters only use the bits when the image being created follows the indexed colormodel. Then, the bits hold the colortable indexes that each pixel needs to have a color substituted in later.


point1

java.awt.Point point1
Projected window pixel location of the upper left corner of the image.


point2

java.awt.Point point2
Projected window pixel location of the lower right corner of the image.


filteredWidth

int filteredWidth
The width of the image after scaling, if you want the image to be a different size than the source.


filteredHeight

int filteredHeight
The height of the image after scaling, if you want the image to be a different size than the source.


imageFilter

java.awt.image.ImageFilter imageFilter
The image filter to use on the constructed image.


needToReposition

boolean needToReposition
Set if the projection has had attributes change that require a repositioning of the image, not a regeneration.


projHeight

int projHeight
Pixel height of the current projection. Used for efficient zoom-in scaling.


projWidth

int projWidth
Pixel width of the current projection. Used for efficient zoom-in scaling.


rotationAngle

double rotationAngle
the angle by which the image is to be rotated, in radians


DEBUG

boolean DEBUG

Class com.bbn.openmap.omGraphics.OMRect implements Serializable

Serialized Fields

x1

int x1
Horizontal window position of first corner, in pixels from left side of window.


y1

int y1
Vertical window position of first corner, in pixels from the top of the window.


lat1

float lat1
Latitude of first corner, decimal degrees.


lon1

float lon1
Longitude of first corner, decimal degrees.


x2

int x2
Horizontal window position of second corner, in pixels from left side of window.


y2

int y2
Vertical window position of second corner, in pixels from the top of the window.


lat2

float lat2
Latitude of second corner, decimal degrees.


lon2

float lon2
Longitude of second corner, decimal degrees.


nsegs

int nsegs
Number of segments to draw (used only for LINETYPE_GREATCIRCLE or LINETYPE_RHUMB lines).

Class com.bbn.openmap.omGraphics.OMScalingIcon implements Serializable

Serialized Fields

baseScale

float baseScale

maxScale

float maxScale

minScale

float minScale

Class com.bbn.openmap.omGraphics.OMScalingRaster implements Serializable

Serialized Fields

lat2

float lat2
The latitude of the lower right corner for the image, in decimal degrees.


lon2

float lon2
The longitude of the lower right corner for the image, in decimal degrees.


sourceImage

java.awt.image.BufferedImage sourceImage
This the original version of the image, which we keep around for rescaling later.


clipRect

java.awt.Rectangle clipRect
The rectangle in screen co-ordinates that the scaled image projects to after clipping.

Class com.bbn.openmap.omGraphics.OMSpline implements Serializable

Class com.bbn.openmap.omGraphics.OMText implements Serializable

Serialized Fields

pt

java.awt.Point pt
The projected xy window location of the bottom left corner of the first letter of the text string.


point

java.awt.Point point
The X/Y point or the offset amount depending on render type.


f

java.awt.Font f
The Font type that the string should be displayed with.


fontSizer

FontSizer fontSizer
The FontSizer set in the OMText, changing the font size appropriate for a projection scale.


lat

float lat
The latitude location for the text, used for lat/lon or offset rendertype texts, in decimal degrees.


lon

float lon
The longitude location for the text, used for lat/lon or offset rendertype texts, in decimal degrees.


data

java.lang.String data
The string to be displayed.


justify

int justify
Justification of the string. Will let you put the text to the right, centered or to the left of the given location.


baseline

int baseline
Location of the baseline of the text compared to the location point of the OMText object. You can set this to be BASELINE_BOTTOM (default), BASELINE_MIDDLE or BASELINE_TOP, depending on if you want the bottom of the letters to be lined up to the location, or the middle or the top of them.


fmHeight

int fmHeight
The fmHeight is the FontMetric height to use for calculating the footprint for the line. This becomes important for multi-line text and text in decluttering, because it dictates the amount of space surrounding the text. The default height is to take into account the ascent, descent and leading of the font.


useMaxWidthForBounds

boolean useMaxWidthForBounds

rotationAngle

double rotationAngle
The angle by which the text is to be rotated, in radians


hackProj

Projection hackProj

Class com.bbn.openmap.omGraphics.OMTextLabeler implements Serializable

Class com.bbn.openmap.omGraphics.SinkGraphic implements Serializable

Class com.bbn.openmap.omGraphics.VerticalGrabPoint implements Serializable


Package com.bbn.openmap.omGraphics.event

Class com.bbn.openmap.omGraphics.event.EOMGListenerSupport implements Serializable


Package com.bbn.openmap.omGraphics.geom

Class com.bbn.openmap.omGraphics.geom.BasicGeometry implements Serializable

Serialized Fields

lineType

int lineType
The lineType describes the way a line will be drawn between points. LINETYPE_STRAIGHT will mean the line is drawn straight between the pixels of the endpoints of the line, across the window. LINETYPE_GREATCIRCLE means the line will be drawn on the window representing the shortest line along the land. LINETYPE_RHUMB means a line will be drawn along a constant bearing between the two points.


needToRegenerate

boolean needToRegenerate
Flag to indicate that the object needs to be reprojected.


appObject

java.lang.Object appObject
Space for an application to associate geometry with an application object. This object can contain attribute information about the geometry.

See Also:
BasicGeometry.setAppObject(java.lang.Object), BasicGeometry.getAppObject()

visible

boolean visible
A flag to render this geometry visible.

Class com.bbn.openmap.omGraphics.geom.PolygonGeometry implements Serializable

Serialized Fields

xpoints

int[][] xpoints
Internal array of projected x coordinate arrays.


ypoints

int[][] ypoints
Internal array of projected y coordinate arrays.


isPolygon

boolean isPolygon
Whether it is a polygon, as opposed to a polyline. Should be a polygon, since that is what is being created. The PolylineGeometry subclasses set this to false.


doShapes

boolean doShapes
Flag for telling the PolygonGeometry to use the Shape objects to represent itself internally. See intro for more info.

Class com.bbn.openmap.omGraphics.geom.PolygonGeometry.LL implements Serializable

Serialized Fields

rawllpts

float[] rawllpts
raw float lats and lons stored internally in radians.


nsegs

int nsegs
Number of segments to draw (used only for LINETYPE_GREATCIRCLE or LINETYPE_RHUMB lines).

Class com.bbn.openmap.omGraphics.geom.PolygonGeometry.Offset implements Serializable

Serialized Fields

lat

float lat
The latitude of the starting point of the poly. Stored as radians!


lon

float lon
The longitude of the starting point of the poly. Stored as radians!


coordMode

int coordMode
Type of offset.

See Also:
PolygonGeometry.Offset.COORDMODE_ORIGIN, PolygonGeometry.Offset.COORDMODE_PREVIOUS

Class com.bbn.openmap.omGraphics.geom.PolygonGeometry.XY implements Serializable

Serialized Fields

xs

int[] xs
The array of x pixel coordinates.


ys

int[] ys
The array of y pixel coordinates.

Class com.bbn.openmap.omGraphics.geom.PolylineGeometry implements Serializable

Class com.bbn.openmap.omGraphics.geom.PolylineGeometry.LL implements Serializable

Class com.bbn.openmap.omGraphics.geom.PolylineGeometry.Offset implements Serializable

Class com.bbn.openmap.omGraphics.geom.PolylineGeometry.XY implements Serializable


Package com.bbn.openmap.omGraphics.labeled

Class com.bbn.openmap.omGraphics.labeled.LabeledOMPoly implements Serializable

Serialized Fields

label

OMText label

offset

java.awt.Point offset

locateAtCenter

boolean locateAtCenter

index

int index

matchPolyPaint

boolean matchPolyPaint

handyPoint

java.awt.Point handyPoint
Used for the actual text location.

Class com.bbn.openmap.omGraphics.labeled.LabeledOMSpline implements Serializable

Serialized Fields

label

OMText label

offset

java.awt.Point offset

locateAtCenter

boolean locateAtCenter

index

int index

matchPolyPaint

boolean matchPolyPaint

handyPoint

java.awt.Point handyPoint


Package com.bbn.openmap.omGraphics.meteo

Class com.bbn.openmap.omGraphics.meteo.OMColdSurfaceFront implements Serializable

Class com.bbn.openmap.omGraphics.meteo.OMHotSurfaceFront implements Serializable

Class com.bbn.openmap.omGraphics.meteo.OMOcclusion implements Serializable


Package com.bbn.openmap.plugin

Class com.bbn.openmap.plugin.PlugInLayer implements Serializable

Serialized Fields

mml

MapMouseListener mml
The MapMouseListener for the layer/plugin combo that knows how to respond to mouse events.


plugInClass

java.lang.String plugInClass
This string is the deciding factor in how independent the PlugIn gets to be with respect to PropertyConsumer methods.


Package com.bbn.openmap.plugin.esri

Class com.bbn.openmap.plugin.esri.EsriLayer implements Serializable

Serialized Fields

_model

DbfTableModel _model

dbf

java.lang.String dbf

shx

java.lang.String shx

shp

java.lang.String shp

drawingAttributes

DrawingAttributes drawingAttributes

Class com.bbn.openmap.plugin.esri.ExampleApplet implements Serializable

Serialized Fields

_mapBean

MapBean _mapBean

_layers

Layer[] _layers

_layerHandler

LayerHandler _layerHandler

_omts

OMToolSet _omts

_toolPanel

ToolPanel _toolPanel

_menuBar

javax.swing.JMenuBar _menuBar

_mouseDelegator

MouseDelegator _mouseDelegator

_mouseModePanel

MouseModePanel _mouseModePanel

_cmdAddLayers

javax.swing.JButton _cmdAddLayers

_cmdShowTable

javax.swing.JButton _cmdShowTable

_buttonPanel

javax.swing.JPanel _buttonPanel

_runningLocally

javax.swing.JCheckBox _runningLocally

Class com.bbn.openmap.plugin.esri.ExampleApplication implements Serializable

Serialized Fields

_drawableLayer

EsriLayer _drawableLayer

_mapBean

MapBean _mapBean

_layers

Layer[] _layers

_layerHandler

LayerHandler _layerHandler

_omts

OMToolSet _omts

_toolPanel

ToolPanel _toolPanel

_menuBar

javax.swing.JMenuBar _menuBar

_mouseDelegator

MouseDelegator _mouseDelegator

_mouseModePanel

MouseModePanel _mouseModePanel

_defaultHelpMenu

DefaultHelpMenu _defaultHelpMenu

_fileMenu

javax.swing.JMenu _fileMenu

_layersMenu

LayersMenu _layersMenu

_openFileChooser

javax.swing.JMenuItem _openFileChooser

_saveFileChooser

javax.swing.JMenuItem _saveFileChooser

_showTable

javax.swing.JMenuItem _showTable

_httpExample

javax.swing.JMenuItem _httpExample

_exit

javax.swing.JMenuItem _exit

_addShape

javax.swing.JMenuItem _addShape

_setModel

javax.swing.JMenuItem _setModel

_createEsriFile

javax.swing.JMenuItem _createEsriFile

Class com.bbn.openmap.plugin.esri.Tester implements Serializable


Package com.bbn.openmap.proj

Class com.bbn.openmap.proj.Azimuth implements Serializable

Serialized Fields

world

java.awt.Point world

clockwise

boolean clockwise
Traverse poly vertices in clockwise order.

Class com.bbn.openmap.proj.CADRG implements Serializable

Serialized Fields

spps_x

double spps_x

spps_y

double spps_y

oy

int oy

x_pix_constant

double x_pix_constant

y_pix_constant

double y_pix_constant

ul

java.awt.Point ul

lower_zone_extents

float[] lower_zone_extents

upper_zone_extents

float[] upper_zone_extents

zone

int zone

Class com.bbn.openmap.proj.Conic implements Serializable

Serialized Fields

origin

LatLonPoint origin

parallel1

LatLonPoint parallel1

parallel2

LatLonPoint parallel2

eastBorder

float eastBorder

westBorder

float westBorder

northBorder

float northBorder

southBorder

float southBorder

Class com.bbn.openmap.proj.Cylindrical implements Serializable

Serialized Fields

world

java.awt.Point world

half_world

int half_world

Class com.bbn.openmap.proj.Gnomonic implements Serializable

Serialized Fields

hy

int hy

wx

int wx

cosCtrLat

float cosCtrLat

sinCtrLat

float sinCtrLat

Class com.bbn.openmap.proj.LambertConformal implements Serializable

Serialized Fields

lambert_sp_one

double lambert_sp_one

lambert_sp_two

double lambert_sp_two

centralMeridian

double centralMeridian

angle_sp_one

double angle_sp_one

angle_sp_two

double angle_sp_two

distance_sp_one

double distance_sp_one

distance_sp_two

double distance_sp_two

lambert_lamn

double lambert_lamn

lambert_lamf

double lambert_lamf

locationCenterXPixel

int locationCenterXPixel

locationCenterYPixel

int locationCenterYPixel

locationCenterXLambert

double locationCenterXLambert

locationCenterYLambert

double locationCenterYLambert

locationPixelsPerLambert

double locationPixelsPerLambert

locationOriginX

double locationOriginX

locationOriginY

double locationOriginY

referenceLatitude

double referenceLatitude

falseEasting

double falseEasting

falseNorthing

double falseNorthing

plotablePoint

java.awt.Point plotablePoint

Class com.bbn.openmap.proj.LambertConformalConic implements Serializable

Serialized Fields

hy

int hy

wx

int wx

n

double n

F

double F

Po

double Po

RF

double RF

quarterPI

double quarterPI

halfPI

double halfPI

Class com.bbn.openmap.proj.LLXY implements Serializable

Serialized Fields

hy

int hy

wx

int wx

cLon

float cLon

cLat

float cLat

ppd

float ppd
Pixel per degree

Class com.bbn.openmap.proj.LLXYView implements Serializable

Serialized Fields

helper

com.bbn.openmap.proj.LLXYView.LLXYViewHelper helper
The "Helper" class manages user-space


uCtr

LatLonPoint uCtr
User-Space Center in lat/lon


uCtrLat

float uCtrLat

uCtrLon

float uCtrLon

sCtrX

int sCtrX
Screen Origin in pixels (center=0,0)


sCtrY

int sCtrY
Screen Origin in pixels (center=0,0)


uCtrX

int uCtrX
User Origin in pixels 0,0 = lat/lon center


uCtrY

int uCtrY

dUSX

int dUSX

dUSY

int dUSY
delta between U and S, X axis

Class com.bbn.openmap.proj.MassStatePlane implements Serializable

Class com.bbn.openmap.proj.Mercator implements Serializable

Serialized Fields

hy

int hy

wx

int wx

tanCtrLat

float tanCtrLat

asinh_of_tanCtrLat

float asinh_of_tanCtrLat

Class com.bbn.openmap.proj.MercatorView implements Serializable

Serialized Fields

helper

com.bbn.openmap.proj.MercatorView.MercatorViewHelper helper

uCtr

LatLonPoint uCtr

uCtrLat

float uCtrLat

uCtrLon

float uCtrLon

sCtrX

int sCtrX

sCtrY

int sCtrY

uCtrX

int uCtrX

uCtrY

int uCtrY

dUSX

int dUSX

dUSY

int dUSY

Class com.bbn.openmap.proj.Orthographic implements Serializable

Serialized Fields

hy

int hy

wx

int wx

cosCtrLat

float cosCtrLat

sinCtrLat

float sinCtrLat

Class com.bbn.openmap.proj.OrthographicView implements Serializable

Serialized Fields

helper

com.bbn.openmap.proj.OrthographicView.OrthographicViewHelper helper

uCtr

LatLonPoint uCtr

uCtrLat

float uCtrLat

uCtrLon

float uCtrLon

sCtrX

int sCtrX

sCtrY

int sCtrY

uCtrX

int uCtrX

uCtrY

int uCtrY

dUSX

int dUSX

dUSY

int dUSY

Class com.bbn.openmap.proj.Proj implements Serializable

Serialized Fields

pixelsPerMeter

int pixelsPerMeter

planetRadius

float planetRadius

planetPixelRadius

float planetPixelRadius

planetPixelCircumference

float planetPixelCircumference

width

int width

height

int height

minscale

float minscale

maxscale

float maxscale

scale

float scale

scaled_radius

float scaled_radius

ctrLat

float ctrLat

ctrLon

float ctrLon

type

int type

projID

java.lang.String projID

mercator

Mercator mercator

Class com.bbn.openmap.proj.ProjectionException implements Serializable

Class com.bbn.openmap.proj.ProjectionStackSupport implements Serializable


Package com.bbn.openmap.tools.beanbox

Class com.bbn.openmap.tools.beanbox.BeanBoxDnDCatcher implements Serializable

Serialized Fields

transferData

java.util.Vector transferData

dropLocation

java.awt.Point dropLocation

selectedBean

java.lang.Object selectedBean
holds the currently selected bean


serBean

java.io.ByteArrayOutputStream serBean
holds the serialized version of currently selected bean


selectedBeanLocation

java.awt.Point selectedBeanLocation
holds the map location of the currently selected bean


selectedBeanBox

BeanBox selectedBeanBox
holds the BeanBoxthat manages the currently selected bean


selectedBeanLayer

Layer selectedBeanLayer
holds the openmap layer that contains the currently selected bean


cutBean

java.lang.Object cutBean
holds the currently cut bean, if any


beanInfoMap

java.util.HashMap beanInfoMap
contains BeanInfo objects hashed by the class names of the associated bean classes

Class com.bbn.openmap.tools.beanbox.BeanLayoutManager implements Serializable

Serialized Fields

_container

BeanContainer _container
BeanContainer whose contents are layed out using this layout manager.

Class com.bbn.openmap.tools.beanbox.BeanPanel implements Serializable

Serialized Fields

helper

com.bbn.openmap.tools.beanbox.BeanPanel.BeanHelper helper

beanLabels

java.util.Vector beanLabels

beanNames

java.util.Vector beanNames

beanIcons

java.util.Vector beanIcons

beanJars

java.util.Vector beanJars

beanInfos

java.util.Vector beanInfos

beanPaths

java.util.Vector beanPaths

toolbarTabInfo

java.util.HashMap toolbarTabInfo

toolbarTabOrder

java.util.Vector toolbarTabOrder

dragSource

java.awt.dnd.DragSource dragSource
DnD source


tabbedPane

javax.swing.JTabbedPane tabbedPane

customCursor

java.awt.Cursor customCursor

beanFrame

javax.swing.JFrame beanFrame

Class com.bbn.openmap.tools.beanbox.CustomizerDialog implements Serializable

Serialized Fields

body

java.awt.Component body

doneButton

java.awt.Button doneButton

Class com.bbn.openmap.tools.beanbox.GenericPropertySheet implements Serializable

Serialized Fields

panel

PropertySheetPanel panel
contains a referrence to an internal panel that displays the bean's properties.


editor

java.beans.PropertyEditor editor
If an instance of this class is used as a custom editor component of a bean's property that is itself a bean, this member contains a reference to the custom editor.


targetBean

java.lang.Object targetBean
the bean that this property sheet is associated with.


beanBox

BeanBox beanBox
A GenericPropertySheet can be optionally associated with a BeanBox.


bounds

java.awt.Rectangle bounds
contains the rectangular bounds of this GenericPropertySheet.


numEditorsToDisplay

int numEditorsToDisplay
contains the number of editors displayed in this GenericPropertySheet.

Class com.bbn.openmap.tools.beanbox.PropertyCanvas implements Serializable

Serialized Fields

ignoreClick

boolean ignoreClick

frame

javax.swing.JDialog frame

editor

java.beans.PropertyEditor editor

Class com.bbn.openmap.tools.beanbox.PropertySelector implements Serializable

Serialized Fields

editor

java.beans.PropertyEditor editor

Class com.bbn.openmap.tools.beanbox.PropertyText implements Serializable

Serialized Fields

editor

java.beans.PropertyEditor editor


Package com.bbn.openmap.tools.dnd

Class com.bbn.openmap.tools.dnd.DefaultDnDCatcher implements Serializable

Serialized Fields

pcSupport

java.beans.PropertyChangeSupport pcSupport
PropertyChangeSupport for handling listeners.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.


layers

java.util.Hashtable layers
Hashtable for keeping references to potential drop targets


dragSource

java.awt.dnd.DragSource dragSource

transferData

java.lang.Object transferData

dropLocation

java.awt.Point dropLocation

Class com.bbn.openmap.tools.dnd.DnDListener implements Serializable

Serialized Fields

startDrag

boolean startDrag

default_action

int default_action

cursors

java.util.Hashtable cursors

Class com.bbn.openmap.tools.dnd.DropListenerSupport implements Serializable

Serialized Fields

pcSupport

java.beans.PropertyChangeSupport pcSupport
PropertyChangeSupport for handling listeners.


beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
BeanContextChildSupport object provides helper functions for BeanContextChild interface.


Package com.bbn.openmap.tools.drawing

Class com.bbn.openmap.tools.drawing.OMDrawingTool implements Serializable

Serialized Fields

i18n

I18n i18n

graphicAttributes

GraphicAttributes graphicAttributes
A GraphicAttributes object that describes the current coloring parameters for the current graphic.


currentEditable

EditableOMGraphic currentEditable
The current graphic being modified.


mouseDelegator

MouseDelegator mouseDelegator
The MouseDelegator to use to get mouse events directed to the DrawingTool.


formerMouseMode

MapMouseMode formerMouseMode
A placeholder for the last mouse mode active before the drawing tool took over.


canvas

javax.swing.JComponent canvas
The JComponent the drawing tool is servicing, usually the MapBean.


loaders

java.util.Hashtable loaders
The objects that know how to create a EditableOMGraphic for a particular class name or OMGraphic.


rawLoaders

java.util.Vector rawLoaders
The ordered list of EditToolLoaders, for notification. Preservers order, no duplicates.


dtmm

OMDrawingToolMouseMode dtmm
The MouseMode used for the drawing tool.


requestor

DrawingToolRequestor requestor
The component to notify when the drawing tool is finished.


projection

Projection projection
The current projection.


selectionSupport

SelectionSupport selectionSupport
A support object to handle telling listeners that the drawing tool is in the process of editing an object, hence making it selected.


behaviorMask

int behaviorMask
A integer that is looked at, bitwise, to determine different behaviors.


DEBUG

boolean DEBUG
Debug flag turned on when drawingtool debug flag enabled.


informationDelegator

InformationDelegator informationDelegator
A handle to the InformationDelegator to use for status messages.


possibleEditableClasses

java.util.Vector possibleEditableClasses
A Vector of Classes that can be handled by the OMDrawingTool. Constructed the first time canEdit() is called after an EditToolLoader is added or removed.


activated

boolean activated
Just a helper flag to reduce work caused by unnecessary deactivate calls. Set internally in activate() and deactivate().


visibleWhenInactive

boolean visibleWhenInactive
Tell the drawing tool to be invisible when it is inactive. True by default.


resetGUIWhenDeactivated

boolean resetGUIWhenDeactivated
Flag to tell tool to reset the GUI when it is deactivated. The only time you would want this to be false (true is default) is when you are creating many objects of the same type, and don't want the gui to keep going back and forth between the default and special settings. Usually set to in the drawingComplete method of an EditorTool. Reset to true when showPalette is called.


lastRemarks

java.lang.String lastRemarks
Used to hold the last thing displayed to the remarks window.


popup

javax.swing.JPopupMenu popup

windowx

int windowx

windowy

int windowy

Class com.bbn.openmap.tools.drawing.OMDrawingToolLauncher implements Serializable

Serialized Fields

i18n

I18n i18n

drawingTool

DrawingTool drawingTool

useTextEditToolTitles

boolean useTextEditToolTitles

defaultGraphicAttributes

GraphicAttributes defaultGraphicAttributes

maxHorNumLoaderButtons

int maxHorNumLoaderButtons

loaders

java.util.Vector loaders

drawingToolRequestors

java.util.Vector drawingToolRequestors

currentRequestor

DrawingToolRequestor currentRequestor

currentCreation

java.lang.String currentCreation

requestors

javax.swing.JComboBox requestors

rtc

java.lang.String[] rtc

Class com.bbn.openmap.tools.drawing.OMDrawingToolMouseMode implements Serializable

Serialized Fields

drawingTool

OMDrawingTool drawingTool


Package com.bbn.openmap.tools.roads

Class com.bbn.openmap.tools.roads.Intersection.Graphic implements Serializable

Class com.bbn.openmap.tools.roads.RoadFinder.BlueLine implements Serializable

Serialized Fields

width

int width

Class com.bbn.openmap.tools.roads.RoadFinder.RedPoint implements Serializable

Class com.bbn.openmap.tools.roads.RoadFinder.RoadClasses implements Serializable

Serialized Fields

bestConvoySpeed

float bestConvoySpeed

worstConvoySpeed

float worstConvoySpeed

Class com.bbn.openmap.tools.roads.RoadFinder.YellowLine implements Serializable

Serialized Fields

width

int width

Class com.bbn.openmap.tools.roads.RoadFinder.YellowPoint implements Serializable

Class com.bbn.openmap.tools.roads.RoadLine.Graphic implements Serializable

Serialized Fields

blink

boolean blink

Class com.bbn.openmap.tools.roads.RoadPoint.Graphic implements Serializable

Class com.bbn.openmap.tools.roads.Waypoint.Graphic implements Serializable

Serialized Fields

logger

java.util.logging.Logger logger

blinkState

boolean blinkState


Package com.bbn.openmap.tools.symbology.milStd2525

Class com.bbn.openmap.tools.symbology.milStd2525.SymbolChooser implements Serializable

Serialized Fields

drawingAttributes

DrawingAttributes drawingAttributes

symbolImage

javax.swing.ImageIcon symbolImage

currentSymbol

javax.swing.tree.DefaultMutableTreeNode currentSymbol

currentSymbolTreeHolder

SymbolChooser.SymbolTreeHolder currentSymbolTreeHolder

library

SymbolReferenceLibrary library

trees

java.util.List trees

dqp

DimensionQueryPanel dqp

clearFeaturesButton

javax.swing.JButton clearFeaturesButton

createImageFileButton

javax.swing.JButton createImageFileButton

nameField

javax.swing.JTextField nameField

symbolImageLabel

javax.swing.JLabel symbolImageLabel

treeView

javax.swing.JScrollPane treeView

optionPanel

javax.swing.JPanel optionPanel

iconDimension

java.awt.Dimension iconDimension

allowCreateImage

boolean allowCreateImage

Class com.bbn.openmap.tools.symbology.milStd2525.SymbolChooser.SymbolTreeHolder implements Serializable

Serialized Fields

playWithTreeLineStyle

boolean playWithTreeLineStyle

treeLineStyle

java.lang.String treeLineStyle

tree

javax.swing.JTree tree

optionPanel

javax.swing.JPanel optionPanel

options

CodeOptions options

optionChars

java.lang.Character[] optionChars

optionMenuHashtable

java.util.Hashtable optionMenuHashtable


Package com.bbn.openmap.util

Class com.bbn.openmap.util.AssertionException implements Serializable

Class com.bbn.openmap.util.HandleError implements Serializable

Class com.bbn.openmap.util.PropertyStringFormatException implements Serializable


Package com.bbn.openmap.util.quadtree

Class com.bbn.openmap.util.quadtree.QuadTree implements Serializable

Serialized Fields

top

QuadTreeNode top

Class com.bbn.openmap.util.quadtree.QuadTreeLeaf implements Serializable

Serialized Fields

latitude

float latitude

longitude

float longitude

object

java.lang.Object object

Class com.bbn.openmap.util.quadtree.QuadTreeNode implements Serializable

Serialized Fields

items

java.util.Vector items

children

QuadTreeNode[] children

maxItems

int maxItems

minSize

float minSize

bounds

QuadTreeRect bounds

allTheSamePoint

boolean allTheSamePoint
Added to avoid problems when a node is completely filled with a single point value.


firstLat

float firstLat

firstLon

float firstLon

Class com.bbn.openmap.util.quadtree.QuadTreeRect implements Serializable

Serialized Fields

north

float north

south

float south

west

float west

east

float east



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