Serialized Form


Package com.bbn.openmap

Class com.bbn.openmap.BasicI18n extends java.lang.Object implements Serializable

Serialized Fields

loc

java.util.Locale loc

Class com.bbn.openmap.BufferedLayerMapBean extends BufferedMapBean implements Serializable

Serialized Fields

bufferedLayer

BufferedLayer bufferedLayer

DEBUG

boolean DEBUG

Class com.bbn.openmap.BufferedMapBean extends MapBean implements Serializable

Serialized Fields

bufferDirty

boolean bufferDirty

drawingBuffer

java.awt.image.BufferedImage drawingBuffer

panningTransform

BufferedMapBean.PanHelper panningTransform

Class com.bbn.openmap.BufferedMapBean.PanHelper extends java.awt.geom.AffineTransform implements Serializable

Serialized Fields

buffer

java.awt.Image buffer

Class com.bbn.openmap.Environment extends java.util.Properties implements Serializable

Serialized Fields

hardcodedProps

java.util.Properties hardcodedProps

runtimeProps

java.util.Properties runtimeProps

desktop

javax.swing.JLayeredPane desktop

Class com.bbn.openmap.InformationDelegator extends OMComponentPanel 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.


infoLineOrganizer

java.util.ArrayList<E> infoLineOrganizer

preferredLocation

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

Class com.bbn.openmap.Layer extends javax.swing.JComponent implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Handle Serialization a little bit better, replacing the I18n and BeanContextChildSupport.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

IDListeners

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


lsListeners

ListenerSupport<E> 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.


minScale

float minScale
A minimum projection scale value that the layer will respond to. Using this value for reacting to the projection depends on the Layer implementation, the Layer class doesn't limit subclasses from doing their own thing in response to the scale setting on a projection.


maxScale

float maxScale
A maximum projection scale value that the layer will respond to. Using this value for reacting to the projection depends on the Layer implementation, the Layer class doesn't limit subclasses from doing their own thing in response to the scale setting on a projection.


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


icon

javax.swing.Icon icon
Icon associated with layer.


attributes

java.util.Hashtable<K,V> attributes
Hashtable containing attribute information for the layer. For serialized layers, we're not really going out of our way to make sure that keys and values are serializable.


coordTransform

GeoCoordTransformation coordTransform
A translator that can be set to convert pre-projected coordinates from the file into decimal degree lat/lon, and for saving data to a file in pre-projected coordinates.


readyToPaint

java.util.concurrent.atomic.AtomicBoolean readyToPaint
New variable to describe when a layer has responded to a projection change and is ready to be painted. Used by the BufferedLayerMapBean, which limits repaint calls to only be passed on when all background layers are ready to be painted. This eliminates the flashing effect caused when some layers call for a repaint before background layers do, causing the map background to be displayed for a second.


localHackList

ListenerSupport<E> 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 extends OMComponent implements Serializable

Serialized Fields

allLayers

java.util.List<E> 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 extends javax.swing.JComponent implements Serializable

Serialized Fields

minHeight

int minHeight

minWidth

int minWidth

projection

Proj projection

projectionSupport

ProjectionSupport projectionSupport

removedLayers

java.util.Vector<E> 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<E> 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.


rotationAngle

double rotationAngle
The angle, in radians, to rotate the map. 0.0 is north-up, clockwise is positive.


projectionFactory

ProjectionFactory projectionFactory

rotHelper

MapBean.RotationHelper rotHelper

Class com.bbn.openmap.MapHandler extends java.beans.beancontext.BeanContextServicesSupport implements Serializable

serialVersionUID: 1L

Serialized Fields

policy

SoloMapComponentPolicy policy

DEBUG

boolean DEBUG

addInProgress

boolean addInProgress

addLaterVector

java.util.List<E> addLaterVector

Class com.bbn.openmap.MouseDelegator extends java.lang.Object implements Serializable

serialVersionUID: 1L

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 extends java.lang.RuntimeException implements Serializable


Package com.bbn.openmap.app

Class com.bbn.openmap.app.OpenMapApplet extends javax.swing.JApplet 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 extends java.applet.Applet implements Serializable

Class com.bbn.openmap.dataAccess.cgm.CGMPanel extends java.awt.Panel implements Serializable

serialVersionUID: 1L

Serialized Fields

D

CGMDisplay D

W

int W

H

int H

Package com.bbn.openmap.dataAccess.dted

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

Serialized Fields

latitude1

double 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

double 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.image

Class com.bbn.openmap.dataAccess.image.ErrImageTile extends ImageTile implements Serializable

Serialized Fields

problemMessage

java.lang.String problemMessage

Class com.bbn.openmap.dataAccess.image.ImageTile extends OMScalingRaster implements Serializable

Serialized Fields

imageDecoder

ImageReader imageDecoder

cache

CacheHandler cache

realSelection

java.lang.Boolean realSelection

Package com.bbn.openmap.dataAccess.mapTile

Class com.bbn.openmap.dataAccess.mapTile.MapTileMakerComponent extends OMComponentPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

logger

java.util.logging.Logger logger

preferredLocation

java.lang.String preferredLocation

parentName

java.lang.String parentName

fileName

java.lang.String fileName

rootDir

java.lang.String rootDir

transparentTiles

boolean transparentTiles

layerHandler

LayerHandler layerHandler

faces

java.util.List<E> faces

activeFace

ZoomLevelMakerFace activeFace

drawingTool

OMDrawingTool drawingTool

rectDA

DrawingAttributes rectDA

cancelDialog

java.awt.Dialog cancelDialog

proxyMMM

MapMouseMode proxyMMM

proj

Projection proj

Class com.bbn.openmap.dataAccess.mapTile.MapTileMakerComponent.ConfirmationDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 1L

Serialized Fields

launchProps

java.util.Properties launchProps

Class com.bbn.openmap.dataAccess.mapTile.ZoomLevelMakerFace extends OMComponentPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

zfi

ZoomLevelMaker zfi

active

boolean active

include

boolean include

boundsList

javax.swing.JList boundsList

boundsObjectList

java.util.List<E> boundsObjectList

boundsModel

com.bbn.openmap.dataAccess.mapTile.ZoomLevelMakerFace.BoundsListModel boundsModel

boundaries

OMGraphicList boundaries

layerList

java.util.List<E> layerList

organizer

MapTileMakerComponent organizer

layerPanel

javax.swing.JPanel layerPanel

createBoundaryButton

javax.swing.JButton createBoundaryButton

editBoundaryButton

javax.swing.JButton editBoundaryButton

deleteBoundaryButton

javax.swing.JButton deleteBoundaryButton

intro

javax.swing.JLabel intro

tileDimensions

javax.swing.JLabel tileDimensions

scaleButton

javax.swing.JButton scaleButton

rangeLevelChoice

javax.swing.JSpinner rangeLevelChoice

Class com.bbn.openmap.dataAccess.mapTile.ZoomLevelMakerFace.LayerObject extends javax.swing.JCheckBox implements Serializable

serialVersionUID: 1L

Serialized Fields

layer

Layer layer

Package com.bbn.openmap.dataAccess.shape

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

serialVersionUID: 1L

Serialized Fields

_rowCount

int _rowCount

_recordLength

int _recordLength

_headerLength

int _headerLength

_columnMask

java.lang.Object[] _columnMask
This _columnMask variable is an array that either contains a Boolean.TRUE for the indexes for columns that should be read, or a Integer object that contains the byte length of the column entry, so the reader will know how many bytes to skip for columns being ignored. The _length array contents were modified to reflect the lengths of only the columns being read when the column mask was set, as was the _names, _types, and _decimalCount arrays. The order and length of those arrays match the order of the Boolean.TRUE objects in the _columnMask array.


df

java.text.DecimalFormat df

bf

BinaryFile bf

Class com.bbn.openmap.dataAccess.shape.DbfTableModel extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: 1L

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.List<E> _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 extends java.lang.Exception implements Serializable

serialVersionUID: 1L

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

Serialized Fields

extents

double[] extents

type

int type

Class com.bbn.openmap.dataAccess.shape.EsriIconPoint extends OMScalingIcon implements Serializable

Serialized Fields

type

int type

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

Serialized Fields

type

int type

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

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

Serialized Fields

extents

double[] extents

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

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

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

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

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

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

Serialized Fields

extents

double[] extents

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

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

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

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

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

Class com.bbn.openmap.dataAccess.shape.EsriTextPoint extends OMText implements Serializable

Serialized Fields

type

int type

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

serialVersionUID: -8408741750134029139L

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 extends OMComponent implements Serializable

serialVersionUID: 1L

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 interested in it.


cursor

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


mouseWheelListener

boolean mouseWheelListener

noMouseWheelListenerTimer

boolean noMouseWheelListenerTimer

prettyName

java.lang.String prettyName

iconName

java.lang.String iconName

zoomWhenMouseWheelUp

boolean zoomWhenMouseWheelUp

propertyChangeSupport

java.beans.PropertyChangeSupport propertyChangeSupport

mouseWheelTimerInterval

int mouseWheelTimerInterval
The wait interval before a mouse wheel event gets triggered.


mouseTimer

javax.swing.Timer mouseTimer
The timer used to track the wait interval.


mouseWheelTimerListener

AbstractMouseMode.MouseWheelTimerListener mouseWheelTimerListener
The timer listener that calls updateMouseMoved.

Class com.bbn.openmap.event.CenterEvent extends java.util.EventObject implements Serializable

Class com.bbn.openmap.event.CenterSupport extends ListenerSupport<CenterListener> implements Serializable

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

Serialized Fields

infoDelegator

InformationDelegator infoDelegator
The info delegator that will display the distance information


coordFormatter

CoordInfoFormatter coordFormatter

coordFormatterHandler

CoordInfoFormatterHandler coordFormatterHandler

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

Serialized Fields

overviewMapHandler

OverviewMapHandler overviewMapHandler

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

Serialized Fields

rPoint1

java.awt.geom.Point2D rPoint1
rPoint1 is the anchor point of a line segment


rPoint2

java.awt.geom.Point2D rPoint2
rPoint2 is the new (current) point of a line segment


drawDistanceObjects

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


segments

java.util.Vector<E> 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


lineType

int lineType
The line type to be displayed, see OMGraphic. LINETYPE_GREATCIRCLE, LINETYPE_RHUMB, LINETYPE_STRAIGHT default LINETYPE_GREATCIRCLE


displayCircle

boolean displayCircle
To display the rubberband circle, default true


unit

Length unit

showAngle

boolean showAngle

renderAttributes

DrawingAttributes renderAttributes
Rendering attributes for lines and circles.

Class com.bbn.openmap.event.InfoDisplayEvent extends java.util.EventObject 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.LayerConfigurationListenerSupport extends ListenerSupport<LayerConfigurationListener> implements Serializable

Class com.bbn.openmap.event.LayerEvent extends java.util.EventObject implements Serializable

Class com.bbn.openmap.event.LayerStatusEvent extends java.util.EventObject implements Serializable

Serialized Fields

status

int status

percentageComplete

int percentageComplete

timeRemaining

int timeRemaining

Class com.bbn.openmap.event.LayerSupport extends ListenerSupport<LayerListener> implements Serializable

Serialized Fields

synchronous

boolean synchronous

t

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


events

java.util.Vector<E> events
Event information stack.

Class com.bbn.openmap.event.ListenerSupport extends java.util.concurrent.CopyOnWriteArrayList<E> implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

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

Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

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

Throws:
java.io.IOException
Serialized Fields

source

java.lang.Object source

Class com.bbn.openmap.event.MapMouseEvent extends java.awt.event.MouseEvent implements Serializable

Serialized Fields

mapMouseMode

MapMouseMode mapMouseMode

map

MapBean map

Class com.bbn.openmap.event.MapMouseSupport extends ListenerSupport<MapMouseListener> implements Serializable

serialVersionUID: 1L

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 extends CoordMouseMode implements Serializable

Serialized Fields

point1

java.awt.Point point1

point2

java.awt.Point point2

autoZoom

boolean autoZoom

theMap

MapBean theMap

rectAttributes

DrawingAttributes rectAttributes
DrawingAttributes to use for drawn rectangle. Fill paint will be used for XOR color, line paint will be used for paint color.

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

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

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

serialVersionUID: 1L

Serialized Fields

isPanning

boolean isPanning

oX

int oX

oY

int oY

opaqueness

float opaqueness

leaveShadow

boolean leaveShadow

useCursor

boolean useCursor

azPanner

AzimuthPanner azPanner

azPanningShapefile

java.lang.String azPanningShapefile

azDrawing

DrawingAttributes azDrawing

rPoint1

java.awt.geom.Point2D rPoint1
rPoint1 is the anchor point of a line segment


rPoint2

java.awt.geom.Point2D rPoint2
rPoint2 is the new (current) point of a line segment


theMap

BufferedMapBean theMap

coordString

java.lang.String coordString

Class com.bbn.openmap.event.PaintListenerSupport extends ListenerSupport<PaintListener> implements Serializable

Class com.bbn.openmap.event.PanEvent extends java.util.EventObject implements Serializable

Serialized Fields

Az

float Az

c

float c

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

Serialized Fields

isPanning

boolean isPanning

bufferedMapImage

java.awt.image.BufferedImage bufferedMapImage

paintedImage

OMRaster paintedImage

beanBufferWidth

int beanBufferWidth

beanBufferHeight

int beanBufferHeight

oX

int oX

oY

int oY

lastMouseEvent

java.awt.event.MouseEvent lastMouseEvent

opaqueness

float opaqueness

leaveShadow

boolean leaveShadow

useCursor

boolean useCursor

azPanner

AzimuthPanner azPanner

azPanningShapefile

java.lang.String azPanningShapefile

azDrawing

DrawingAttributes azDrawing

Class com.bbn.openmap.event.PanSupport extends ListenerSupport<PanListener> implements Serializable

Class com.bbn.openmap.event.ProgressEvent extends java.util.EventObject implements Serializable

Serialized Fields

finishedValue

float finishedValue

currentValue

float currentValue

taskDescription

java.lang.String taskDescription

type

int type

Class com.bbn.openmap.event.ProgressSupport extends ListenerSupport<ProgressListener> implements Serializable

Class com.bbn.openmap.event.ProjectionChangeVetoException extends java.lang.RuntimeException implements Serializable

Serialized Fields

parameters

java.util.Properties parameters

Class com.bbn.openmap.event.ProjectionEvent extends java.util.EventObject implements Serializable

Serialized Fields

projection

Projection projection

Class com.bbn.openmap.event.ProjectionSupport extends ListenerSupport<ProjectionListener> implements Serializable

serialVersionUID: 1L

Serialized Fields

pcNotifier

ProjectionSupport.ProjectionChangeNotifier pcNotifier

useNotifier

boolean useNotifier

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

serialVersionUID: 6208201699394207932L

Serialized Fields

distanceFormat

java.text.Format distanceFormat
Format used to draw distances.


numRings

int numRings
Number of rings to draw. Must be a positive integer, or else the value 1 will be used. Default value is 3.


origin

java.awt.geom.Point2D origin
Origin point of the range rings to be drawn.


intermediateDest

java.awt.geom.Point2D intermediateDest
Temporary destination point of the range rings to be drawn.


destination

java.awt.geom.Point2D destination
Destination point of the range rings to be drawn.


rrAttributes

DrawingAttributes rrAttributes

units

Length units
Distance units for label.

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

Class com.bbn.openmap.event.UndoStackSupport extends java.lang.Object implements Serializable

Class com.bbn.openmap.event.ZoomEvent extends java.util.EventObject implements Serializable

Serialized Fields

type

int type
The type of zooming.


amount

float amount
The zoom factor.

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

Serialized Fields

squareWidth

double squareWidth

theMap

MapBean theMap

Class com.bbn.openmap.event.ZoomSupport extends ListenerSupport<ZoomListener> implements Serializable


Package com.bbn.openmap.geo

Class com.bbn.openmap.geo.ConvexHull.PivotAngleComparator extends java.lang.Object implements Serializable

Serialized Fields

pivot

Geo pivot

Class com.bbn.openmap.geo.Geo extends java.lang.Object implements Serializable

Serialized Fields

x

double x

y

double y

z

double z

Class com.bbn.openmap.geo.OMGeo extends OMGraphicAdapter implements Serializable

Serialized Fields

extent

GeoExtent extent

id

java.lang.Object id

Class com.bbn.openmap.geo.OMGeo.Line extends OMGeo implements Serializable

Class com.bbn.openmap.geo.OMGeo.Polygon extends OMGeo.Polyline implements Serializable

Class com.bbn.openmap.geo.OMGeo.Polyline extends OMGeo implements Serializable

Class com.bbn.openmap.geo.OMGeo.Pt extends OMGeo implements Serializable

Serialized Fields

radius

int radius

isOval

boolean isOval

Package com.bbn.openmap.graphicLoader

Class com.bbn.openmap.graphicLoader.GLPoint extends OMPoint 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 extends GLPoint implements Serializable

Serialized Fields

pathPoints

double[] pathPoints

poly

OMPoly poly

pathIndex

int pathIndex

currentSegDist

double currentSegDist

nextSegOffset

double nextSegOffset

rate

double rate

Package com.bbn.openmap.graphicLoader.netmap

Class com.bbn.openmap.graphicLoader.netmap.ChoiceList extends java.util.Vector implements Serializable

Class com.bbn.openmap.graphicLoader.netmap.Line extends OMLine 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

double[] ll

Class com.bbn.openmap.graphicLoader.netmap.NetMapListenerSupport extends java.lang.Object implements Serializable

Class com.bbn.openmap.graphicLoader.netmap.Node extends OMPoint 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

shapeValue

int shapeValue

localhost

boolean localhost

Package com.bbn.openmap.gui

Class com.bbn.openmap.gui.AbstractOpenMapMenu extends javax.swing.JMenu 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<K,V> 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<K,V> itemsProperties

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

Serialized Fields

mapHandler

MapHandler mapHandler

mapBean

MapBean mapBean

propertyHandler

PropertyHandler propertyHandler

menuList

MenuList menuList

setName

boolean setName

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

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

Serialized Fields

defaultText

java.lang.String defaultText

Class com.bbn.openmap.gui.CoordPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

i18n

I18n i18n

df

java.text.DecimalFormat df

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

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

int defaultMnemonic

Class com.bbn.openmap.gui.DimensionQueryPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 9129280747489252728L

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.DistQuickTool extends OMToolComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

logger

java.util.logging.Logger logger

mouseMode

DistQuickTool.MouseMode mouseMode

launchButton

javax.swing.JButton launchButton

ommmActive

boolean ommmActive

Class com.bbn.openmap.gui.DistQuickTool.MouseMode extends CoordMouseMode implements Serializable

serialVersionUID: 1L

Serialized Fields

unit

Length unit

showAngle

boolean showAngle

rPoint1

java.awt.geom.Point2D rPoint1
rPoint1 is the anchor point of a line segment


rPoint2

java.awt.geom.Point2D 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<E> 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


theMap

BufferedMapBean theMap

coordString

java.lang.String coordString

distanceList

OMGraphicList distanceList

proxyParent

MapMouseMode proxyParent

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

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

Serialized Fields

dockPanel

BasicDockPanel dockPanel

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

serialVersionUID: 1L

Serialized Fields

fadeAttributes

DrawingAttributes fadeAttributes

liveAttributes

DrawingAttributes liveAttributes

buttonSize

int buttonSize

backIcon

javax.swing.ImageIcon backIcon

backDimIcon

javax.swing.ImageIcon backDimIcon

forwardIcon

javax.swing.ImageIcon forwardIcon

forwardDimIcon

javax.swing.ImageIcon forwardDimIcon

map

MapBean map

centerDelegate

CenterSupport centerDelegate

panDelegate

PanSupport panDelegate

zoomDelegate

ZoomSupport zoomDelegate

forwardProjectionButton

javax.swing.JButton forwardProjectionButton

backProjectionButton

javax.swing.JButton backProjectionButton

slider

javax.swing.JSlider slider

panDistance

float panDistance

zoomFactor

float zoomFactor

MIN_TRANSPARENCY

float MIN_TRANSPARENCY

SEMI_TRANSPARENCY

float SEMI_TRANSPARENCY

MAX_TRANSPARENCY

float MAX_TRANSPARENCY

fade

boolean fade

recenterPoint

java.awt.geom.Point2D recenterPoint

ac

java.awt.AlphaComposite ac

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

serialVersionUID: 1L

Serialized Fields

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

uom

Length uom

locationXoffset

int locationXoffset

locationYoffset

int locationYoffset

width

int width

height

int height

dAttributes

DrawingAttributes dAttributes

legend

OMGraphicList legend

palette

javax.swing.JPanel palette

buttons

java.util.Vector<E> buttons

uomButtonGroup

javax.swing.ButtonGroup uomButtonGroup

mapBean

MapBean mapBean

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

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

int defaultMnemonic

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

Serialized Fields

defaultText

java.lang.String defaultText

defaultMnemonic

java.lang.String defaultMnemonic

dataBoundsProviders

java.util.Hashtable<K,V> dataBoundsProviders

dataBoundsMenu

OMBasicMenu dataBoundsMenu

map

MapBean map

addDefaults

boolean addDefaults

addDataViews

boolean addDataViews

customViews

java.util.List<E> customViews

Class com.bbn.openmap.gui.GoToMenu.AddNewViewButton extends javax.swing.JMenuItem implements Serializable

Class com.bbn.openmap.gui.GoToMenu.GoToButton extends javax.swing.JMenuItem 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 extends javax.swing.JDialog 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 extends javax.swing.JToolBar implements Serializable

Serialized Fields

gridbag

java.awt.GridBagLayout gridbag

c

java.awt.GridBagConstraints c

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

Serialized Fields

leftSlider

javax.swing.JSplitPane leftSlider

rightSlider

javax.swing.JSplitPane rightSlider

bottomSlider

javax.swing.JSplitPane bottomSlider

Class com.bbn.openmap.gui.LayerAddPanel extends OMComponentPanel 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.


classTextField

javax.swing.JTextField classTextField
Text field used to define new Layer class to create.


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.


layerClasses

java.util.Hashtable<K,V> 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.


configureButton

javax.swing.JButton configureButton
JButton to use to create new Layer.

Class com.bbn.openmap.gui.LayerControlButtonPanel extends OMComponentPanel 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

boxOrientation

int boxOrientation

configuration

java.lang.String configuration

embedded

boolean embedded

deleteLayers

boolean deleteLayers

addLayers

boolean addLayers

selected

Layer selected

Class com.bbn.openmap.gui.LayerPane extends javax.swing.JPanel implements Serializable

Serialized Fields

offColor

java.awt.Color offColor

onColor

java.awt.Color onColor

i18n

I18n i18n

Class com.bbn.openmap.gui.LayersMenu extends AbstractOpenMapMenu 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 extends OMToolComponent 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<K,V> 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 overall 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.


panelGridbag

java.awt.GridBagLayout panelGridbag

pgbc

java.awt.GridBagConstraints pgbc

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

Class com.bbn.openmap.gui.MapWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

mapHandler

MapHandler mapHandler
The MapHandler BeanContext.


map

MapBean map
The MapBean.

Class com.bbn.openmap.gui.MenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

beanContextChildSupport

java.beans.beancontext.BeanContextChildSupport beanContextChildSupport

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

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

Serialized Fields

jep

javax.swing.JEditorPane jep

stack

java.util.Stack<E> stack

backButton

javax.swing.JButton backButton

dismissButton

javax.swing.JButton dismissButton

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

Serialized Fields

toolBar

javax.swing.JToolBar toolBar

floatable

boolean floatable
for initialization, false


buttonSet

java.util.HashMap<K,V> 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 extends OMToolComponent implements Serializable

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

Serialized Fields

zoomSupport

ZoomSupport zoomSupport

Class com.bbn.openmap.gui.NavigatePanel extends OMToolComponent 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 extends javax.swing.JPanel implements Serializable

Serialized Fields

i18n

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


orientation

int orientation

isolated

boolean isolated
A boolean that prevents the BeanContextChild from looking at events from BeanContext other than the one it was originally added to. Set to false by default.


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 components in the application properties.

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

Serialized Fields

children

java.util.LinkedList<E> children

preferredLocation

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

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

Serialized Fields

deleteButton

javax.swing.JButton deleteButton

defaultKey

java.lang.String defaultKey

deleteList

java.util.Hashtable<K,V> deleteList

requestors

java.util.List<E> requestors

jToolBar

javax.swing.JToolBar jToolBar

Class com.bbn.openmap.gui.OMToolComponent extends OMComponentPanel 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 extends OMComponentPanel implements Serializable

Serialized Fields

key

java.lang.String key

addZoom

boolean addZoom

addPan

boolean addPan

addScale

boolean addScale

Class com.bbn.openmap.gui.OpenMapFrame extends javax.swing.JFrame 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.


propertyPrefix

java.lang.String propertyPrefix

frameLocX

int frameLocX

frameLocY

int frameLocY

frameWidth

int frameWidth

frameHeight

int frameHeight

i18n

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

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

serialVersionUID: 1L

Serialized Fields

DEFAULT_WIDGET_BUTTON_SIZE

int DEFAULT_WIDGET_BUTTON_SIZE

activeWidgetColors

DrawingAttributes activeWidgetColors
May be null, in which case the widgets should decide.


inactiveWidgetColors

DrawingAttributes inactiveWidgetColors
May be null, in which case the widgets should decide.


widgetButtonSize

int widgetButtonSize
Defaults to 15;


widgets

javax.swing.JPanel widgets
A transparent JPanel with a border layout, residing on top of the MapBean.


centerContainer

javax.swing.JPanel centerContainer

Class com.bbn.openmap.gui.OverviewMapHandler extends OMToolComponent 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.


minScaleUom

Length minScaleUom
The minimum scale unit of measure to use for the window. Use during initialization to compute a projection scale from a distance.


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 by default.

Class com.bbn.openmap.gui.OverviewMapHandler.ControlledMapSupport extends ListenerSupport<MapBean> implements Serializable

Class com.bbn.openmap.gui.ProgressListenerGauge extends javax.swing.JPanel 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 extends OMToolComponent implements Serializable

Serialized Fields

listeners

java.util.Vector<E> 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.RotTool extends OMToolComponent implements Serializable

Serialized Fields

map

MapBean map

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

Serialized Fields

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 extends WindowSupport implements Serializable

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

Serialized Fields

numlayers

int numlayers

map

MapBean map

layers

Layer[] layers

statusLights

java.util.Hashtable<K,V> statusLights

container

javax.swing.JComponent 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 extends javax.swing.JToolBar implements Serializable

serialVersionUID: 1L

Serialized Fields

items

java.util.Hashtable<K,V> 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<E> componentList
A filter list of components to look for and add.


avoidList

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


gridbag

java.awt.GridBagLayout gridbag

c

java.awt.GridBagConstraints c

parentName

java.lang.String parentName

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 extends CoordPanel implements Serializable

Class com.bbn.openmap.gui.WindowSupport extends ListenerSupport<java.awt.event.ComponentListener> 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

persistentDisplayType

java.lang.Class<T> persistentDisplayType

Class com.bbn.openmap.gui.WindowSupport.Dlg extends javax.swing.JDialog implements Serializable

Class com.bbn.openmap.gui.WindowSupport.Frm extends javax.swing.JFrame implements Serializable

Class com.bbn.openmap.gui.WindowSupport.IntrnlFrm extends javax.swing.JInternalFrame implements Serializable

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


Package com.bbn.openmap.gui.dock

Class com.bbn.openmap.gui.dock.BasicDockPanel extends javax.swing.JLayeredPane implements Serializable

Serialized Fields

background

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


childToConstraint

java.util.HashMap<K,V> childToConstraint
Maps children to their constraint objects


childToWrapper

java.util.HashMap<K,V> childToWrapper
Maps children to their wrappers (not 1-to-1 when tabbing involved)


externalFrameWrappers

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


internalFrameWrappers

java.util.List<E> 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 extends javax.swing.JPanel 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<E> children
Contents of this wrapper, size >1 if tabbed, 1 if not tabbed.


dockedWrappers

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


mouseHandler

DockWrapper.MouseHandler mouseHandler

Package com.bbn.openmap.gui.event

Class com.bbn.openmap.gui.event.AbstractEventPresenter extends OMComponentPanel implements Serializable

Serialized Fields

name

java.lang.String name

Class com.bbn.openmap.gui.event.EventListCellRenderer extends OMComponentPanel implements Serializable

Serialized Fields

label

javax.swing.JLabel label

timeMark

javax.swing.JLabel timeMark

ratingMark

javax.swing.JLabel ratingMark

fontColor

java.awt.Color fontColor

altFontColor

java.awt.Color altFontColor

selectColor

java.awt.Color selectColor

timeWindowColor

java.awt.Color timeWindowColor

regularBackgroundColor

java.awt.Color regularBackgroundColor

iconPackage

EventListIconPackage iconPackage
This cell renderer is pretty closely tied to the icon package. If you want to change one, you'll probably want to change the other, too.

Class com.bbn.openmap.gui.event.EventListPresenter extends AbstractEventPresenter implements Serializable

Serialized Fields

eventHandlers

java.util.LinkedList<E> eventHandlers

macroFilters

java.util.LinkedList<E> macroFilters

parentPanel

EventPanel parentPanel

displayList

javax.swing.JList displayList

clock

Clock clock

map

MapBean map

activeFilters

java.util.List<E> activeFilters

filters

java.util.Hashtable<K,V> filters

filterPanel

javax.swing.JPanel filterPanel

displayTimeWindow

long displayTimeWindow

prefWidth

int prefWidth

prefHeight

int prefHeight

detailSpace

javax.swing.JLabel detailSpace

detailSpacePanel

javax.swing.JPanel detailSpacePanel

activeEvents

java.util.TreeSet<E> activeEvents

allEvents

java.util.TreeSet<E> allEvents

aesc

OMEventSelectionCoordinator aesc

cellRenderer

EventListCellRenderer cellRenderer

drawingAttributes

DrawingAttributes drawingAttributes
A drawing attributes object that holds the basic colors used for display. The font color is held as line paint, the select color is held as the select paint, the time window color is held as the matting paint, and the background color is held as the fill paint.


lastSelectedEvent

OMEvent lastSelectedEvent

ttmanager

javax.swing.ToolTipManager ttmanager

currentTime

long currentTime

lastIndexOfCellDetail

int lastIndexOfCellDetail

eventControlPanel

javax.swing.JPanel eventControlPanel

Class com.bbn.openmap.gui.event.EventPanel extends OMComponentPanel implements Serializable

Serialized Fields

eventPresenters

java.util.List<E> eventPresenters

macroFilters

java.util.List<E> macroFilters

preferredLocation

java.lang.String preferredLocation

filterPanel

javax.swing.JPanel filterPanel

eventPresenterComponentLookup

java.util.Hashtable<K,V> eventPresenterComponentLookup

hasFilters

boolean hasFilters

parentName

java.lang.String parentName

launchFilterPanel

javax.swing.JPanel launchFilterPanel

macroPanel

javax.swing.JPanel macroPanel

Package com.bbn.openmap.gui.menu

Class com.bbn.openmap.gui.menu.AboutMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

aboutBox

javax.swing.JDialog aboutBox

Class com.bbn.openmap.gui.menu.BackgroundColorMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

map

MapBean map

Class com.bbn.openmap.gui.menu.ControlPanelToggleMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

controlPanel

OMControlPanel controlPanel

Class com.bbn.openmap.gui.menu.CoordsMenuItem extends MapHandlerMenuItem 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 extends MapHandlerMenuItem implements Serializable

Serialized Fields

map

MapBean map

infoDelegator

InformationDelegator infoDelegator

provider

DataBoundsProvider provider

Class com.bbn.openmap.gui.menu.I18nFileCreateMenuItem extends javax.swing.JMenuItem implements Serializable

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

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

Serialized Fields

mapBean

MapBean mapBean

Class com.bbn.openmap.gui.menu.MapHandlerMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

mapHandler

MapHandler mapHandler

i18n

I18n i18n

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

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

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

Serialized Fields

projectionFactory

ProjectionFactory projectionFactory

Class com.bbn.openmap.gui.menu.QuitMenuItem extends javax.swing.JMenuItem implements Serializable

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

Class com.bbn.openmap.gui.menu.SaveAsImageFileChooser extends javax.swing.JFileChooser implements Serializable

Serialized Fields

dqp

DimensionQueryPanel dqp

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

serialVersionUID: 1L

Serialized Fields

formatter

AbstractImageFormatter formatter

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

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

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

Class com.bbn.openmap.gui.menu.ToolPanelToggleMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

toolPanel

ToolPanel toolPanel

hideLabel

java.lang.String hideLabel

displayLabel

java.lang.String displayLabel

Class com.bbn.openmap.gui.menu.WebSiteHelpMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

informationDelegator

InformationDelegator informationDelegator

Package com.bbn.openmap.gui.time

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

Serialized Fields

forwardStepButton

javax.swing.JButton forwardStepButton

backwardStepButton

javax.swing.JButton backwardStepButton

Class com.bbn.openmap.gui.time.TimelineLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

eventGraphicList

OMGraphicList eventGraphicList

timeLinesList

OMGraphicList timeLinesList

playFilter

TimelineLayer.PlayFilter playFilter

ratingAreas

OMGraphicList ratingAreas

selectionRect

TimelineLayer.SelectionArea selectionRect

drape

TimeSliderLayer.TimeDrape drape

centerDelegate

CenterSupport centerDelegate

timeSliderLayer

TimeSliderLayer timeSliderLayer

currentTime

long currentTime

gameStartTime

long gameStartTime

gameEndTime

long gameEndTime

eventPresenter

EventPresenter eventPresenter

aesc

OMEventSelectionCoordinator aesc

clock

Clock clock

realTimeMode

boolean realTimeMode

isNoTime

boolean isNoTime

scrollTimer

java.util.Timer scrollTimer

scrollTask

com.bbn.openmap.gui.time.TimelineLayer.ScrollTask scrollTask

timeHashFactory

TimelineLayer.TimeHashFactory timeHashFactory

currentTimeMarker

OMGraphicList currentTimeMarker

preTime

TimelineLayer.SelectionArea.PreTime preTime

postTime

TimelineLayer.SelectionArea.PostTime postTime

paletteBox

javax.swing.Box paletteBox

downLon

double downLon

doubleClick

boolean doubleClick

Class com.bbn.openmap.gui.time.TimelineLayer.CurrentTimeMarker extends OMGraphicList implements Serializable

Serialized Fields

upperMark

OMRaster upperMark

lowerMark

OMRaster lowerMark

startingLine

OMLine startingLine

iconSize

int iconSize

lastHeight

int lastHeight

lastWidth

int lastWidth

Class com.bbn.openmap.gui.time.TimelineLayer.EventMarkerLine extends OMLine implements Serializable

Serialized Fields

heightRatioSetting

int heightRatioSetting

symbolHeight

byte symbolHeight

Class com.bbn.openmap.gui.time.TimelineLayer.PlayFilter extends OMGraphicList implements Serializable

Serialized Fields

inUse

boolean inUse

currentlyPlaying

java.lang.String currentlyPlaying

Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea extends OMRect implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PlayFilterSection extends TimelineLayer.SelectionArea implements Serializable

Serialized Fields

idString

java.lang.String idString

Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PostTime extends TimelineLayer.SelectionArea implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PreTime extends TimelineLayer.SelectionArea implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.RatingArea extends TimelineLayer.SelectionArea implements Serializable

Serialized Fields

rating

java.lang.String rating

Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks extends OMGraphicList implements Serializable

Serialized Fields

annotation

java.lang.String annotation

unitPerMinute

double unitPerMinute

dateFormat

java.text.DateFormat dateFormat

Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Days extends TimelineLayer.TimeHashMarks implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Hours extends TimelineLayer.TimeHashMarks implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Minutes extends TimelineLayer.TimeHashMarks implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Seconds extends TimelineLayer.TimeHashMarks implements Serializable

Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Years extends TimelineLayer.TimeHashMarks implements Serializable

Class com.bbn.openmap.gui.time.TimelinePanel extends BasicMapPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

timelineLayer

TimelineLayer timelineLayer

Class com.bbn.openmap.gui.time.TimePanel extends OMComponentPanel implements Serializable

Serialized Fields

defaultPanelTitle

java.lang.String defaultPanelTitle

realTimeMode

boolean realTimeMode

showPlayFilter

boolean showPlayFilter

clock

Clock clock
The Clock object used by the TimePanel.


timeWrapToggle

javax.swing.JToggleButton timeWrapToggle

timeLabel

javax.swing.JLabel timeLabel

mouseTimeLabel

javax.swing.JLabel mouseTimeLabel

eventDetailLabel

javax.swing.JLabel eventDetailLabel

playFilter

javax.swing.JCheckBox playFilter

timerControl

HotwashTimerControlButtonPanel timerControl

timerRateControl

TimerRateComboBox timerRateControl

preferredLocation

java.lang.String preferredLocation

useTimeWrapToggle

boolean useTimeWrapToggle

timelinePanel

TimelinePanel timelinePanel

timeSliderPanel

TimeSliderPanel timeSliderPanel

parentName

java.lang.String parentName

Class com.bbn.openmap.gui.time.TimePanel.NoBorder extends javax.swing.border.AbstractBorder implements Serializable

Class com.bbn.openmap.gui.time.TimerControlButtonPanel extends OMComponentPanel 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

clockEnabled

boolean clockEnabled

Class com.bbn.openmap.gui.time.TimerRateComboBox extends javax.swing.JComboBox implements Serializable

Serialized Fields

timeHandler

RealTimeHandler timeHandler
The RealTimeHandler to be updated.


propPrefix

java.lang.String propPrefix

Class com.bbn.openmap.gui.time.TimeSliderLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

centerDelegate

CenterSupport centerDelegate

zoomDelegate

ZoomSupport zoomDelegate

currentTime

long currentTime

gameStartTime

long gameStartTime

gameEndTime

long gameEndTime

selectionWidthMinutes

double selectionWidthMinutes

maxSelectionWidthMinutes

double maxSelectionWidthMinutes

selectionCenter

double selectionCenter

boundsRectLeftHandle

OMRect boundsRectLeftHandle

boundsRectRightHandle

OMRect boundsRectRightHandle

selectionPointLineColor

java.awt.Color selectionPointLineColor

selectionPointFillColor

java.awt.Color selectionPointFillColor

leftHandleFillColor

java.awt.Color leftHandleFillColor

rightHandleFillColor

java.awt.Color rightHandleFillColor

baseLine

OMLine baseLine

contextPoly

OMPoly contextPoly

sliderPointHalfWidth

int sliderPointHalfWidth

timelinePanel

TimelinePanel timelinePanel

timelineLayer

TimelineLayer timelineLayer

clock

Clock clock

labelPanel

com.bbn.openmap.gui.time.TimeSliderLayer.LabelPanel labelPanel

isNoTime

boolean isNoTime

realTimeMode

boolean realTimeMode

userHasChangedScale

boolean userHasChangedScale

timeBoundsUserActionsListeners

java.util.List<E> timeBoundsUserActionsListeners

zoomToSelection

javax.swing.JButton zoomToSelection

renderFixedSelection

javax.swing.JButton renderFixedSelection

dragState

com.bbn.openmap.gui.time.TimeSliderLayer.DragState dragState

Class com.bbn.openmap.gui.time.TimeSliderLayer.TimeDrape extends OMRect implements Serializable

Serialized Fields

lo

int lo

to

int to

ro

int ro

bo

int bo

Class com.bbn.openmap.gui.time.TimeSliderPanel extends BasicMapPanel implements Serializable

Serialized Fields

timeSliderLayer

TimeSliderLayer timeSliderLayer

Class com.bbn.openmap.gui.time.TimeSliderPanel.TimeSliderMouseMode extends SelectMouseMode implements Serializable


Package com.bbn.openmap.image

Class com.bbn.openmap.image.MapRequestFormatException extends java.lang.RuntimeException implements Serializable


Package com.bbn.openmap.image.wms

Class com.bbn.openmap.image.wms.WMSException extends java.lang.Exception implements Serializable

Serialized Fields

XML

java.lang.String XML

Message

java.lang.String Message

Code

java.lang.String Code

Package com.bbn.openmap.io

Class com.bbn.openmap.io.FormatException extends java.lang.Exception implements Serializable

Serialized Fields

rootCause

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

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

Serialized Fields

c

char c
the invalid character that we found


Package com.bbn.openmap.layer

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

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

serialVersionUID: 1L

Serialized Fields

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 extends BufferedMapBean implements Serializable

serialVersionUID: 1L

Class com.bbn.openmap.layer.BufferedLayer.VisHelper extends javax.swing.JCheckBox implements Serializable

serialVersionUID: 1L

Serialized Fields

layer

Layer layer

Class com.bbn.openmap.layer.CacheLayer extends Layer 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 extends LabelLayer implements Serializable

Serialized Fields

dateFormat

java.text.DateFormat dateFormat

Class com.bbn.openmap.layer.DemoLayer extends OMGraphicHandlerLayer 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

objects

OMGraphicList objects
This is a list to hold the non-changing OMGraphics to display on the layer. It is used to load the OMGraphicList that the layer actually paints.


RCT

java.lang.String RCT

Class com.bbn.openmap.layer.DrawingToolLayer extends OMGraphicHandlerLayer 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.


fileName

java.lang.String fileName
The name of the file to read/save OMGraphics in.


DTL_DEBUG

boolean DTL_DEBUG

dbfFactory

DbfTableModelFactory dbfFactory

drawingAttributes

DrawingAttributes drawingAttributes

omGraphics

OMGraphicList omGraphics

proxyMMM

MapMouseMode proxyMMM

box

javax.swing.JPanel box

jcb

javax.swing.JComboBox jcb

actions

java.util.Vector<E> actions

editInstruction

java.lang.String editInstruction

Class com.bbn.openmap.layer.EarthquakeLayer extends OMGraphicHandlerLayer 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 extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

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

paletteBox

javax.swing.Box paletteBox
The user interface palette for the Graticule layer.

Class com.bbn.openmap.layer.LabelLayer extends OMGraphicHandlerLayer 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 extends Layer implements Serializable

serialVersionUID: 1L

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

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


layerWorkerQueue

boolean layerWorkerQueue
A SwingWorker created if the projection changes when the primary layerworker is off doing work. If a bunch of project changes occur before the primary layerworker returns from being interrupted, setting the one in the queue will take care of all of them.


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.


interruptable

boolean interruptable
Flag used to avoid the SwingWorker to be interrupted. Useful for layers that load an image from a server such as the WMSPlugin to avoid an ugly java output "Interrupted while loading image".


LAYERWORKER_LOCK

java.lang.Object LAYERWORKER_LOCK
Lock object used for managing LayerWorker and queue synchronization.


mouseEventInterpreter

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


selectedList

OMGraphicList selectedList
A current list of select OMGraphics.

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

Serialized Fields

overviewScale

float overviewScale

poly

OMGraphic poly

sourceMapProjection

Projection sourceMapProjection

areaAttributes

DrawingAttributes areaAttributes

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

Serialized Fields

logger

java.util.logging.Logger logger

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

dAttributes

DrawingAttributes dAttributes

palettePanel

javax.swing.JPanel palettePanel

uomButtonGroup

javax.swing.ButtonGroup uomButtonGroup

buttons

java.util.Vector<E> buttons

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

Serialized Fields

layers

java.util.Vector<E> 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 extends Layer implements Serializable


Package com.bbn.openmap.layer.asrp

Class com.bbn.openmap.layer.asrp.ASRPLayer extends OMGraphicHandlerLayer 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.beanbox

Class com.bbn.openmap.layer.beanbox.ContainerGraphic extends CustomGraphic implements Serializable

Class com.bbn.openmap.layer.beanbox.CustomGraphic extends OMGraphicList implements Serializable

Serialized Fields

graphic

OMGraphic graphic

Class com.bbn.openmap.layer.beanbox.NullLayout extends BeanLayoutManager implements Serializable

Class com.bbn.openmap.layer.beanbox.SimpleBeanLayer extends Layer implements Serializable

Serialized Fields

beans

java.util.HashMap<K,V> beans

graphics

java.util.HashMap<K,V> graphics

projection

Projection projection

beanBox

SimpleBeanBox beanBox

Class com.bbn.openmap.layer.beanbox.WallFormationLayout extends BeanLayoutManager implements Serializable

Serialized Fields

separationInNM

float separationInNM

bearingInDeg

float bearingInDeg

Package com.bbn.openmap.layer.daynight

Class com.bbn.openmap.layer.daynight.DayNightLayer extends OMGraphicHandlerLayer 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 extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

paths

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


coverageManager

DTEDCoverageManager coverageManager

Class com.bbn.openmap.layer.dted.DTEDCoverageManager extends OMGraphicList implements Serializable

Serialized Fields

i18n

I18n i18n

paths

java.lang.String[] paths

coverage

boolean[][][] coverage
Coverage for level 0, 1, 2 frames


coverageFile

DTEDCoverageManager.CoverageDataFile coverageFile
CoverageDataFile object handling pre-cached coverage


attributes

DrawingAttributes[] attributes

levelRects

OMGraphicList[] levelRects

prefix

java.lang.String prefix

panel

javax.swing.JPanel panel

Class com.bbn.openmap.layer.dted.DTEDFrameCacheLayer extends OMGraphicHandlerLayer 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

com.bbn.openmap.layer.dted.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.


paletteBox

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

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

Serialized Fields

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.


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

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

location

com.bbn.openmap.layer.dted.DTEDLayer.DTEDLocation location
The elevation spot used in the gesture mode.


paletteBox

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


Package com.bbn.openmap.layer.e00

Class com.bbn.openmap.layer.e00.E00Layer extends OMGraphicHandlerLayer 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 extends OMGraphicAdapter 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

double[] llpoints

str

java.lang.String str

font

java.awt.Font font

gv

java.awt.font.GlyphVector gv

distance

double distance

badprojection

boolean badprojection

Package com.bbn.openmap.layer.editor

Class com.bbn.openmap.layer.editor.EditorLayer extends DrawingToolLayer 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.


orientation

int orientation

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

Serialized Fields

gestures

SelectMouseMode gestures

Package com.bbn.openmap.layer.etopo

Class com.bbn.openmap.layer.etopo.ETOPOJarLayer extends ETOPOLayer 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 extends OMGraphicHandlerLayer 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)


etopoSpacings

double[] etopoSpacings
Spacings (in meters) between adjacent lon points at the equator. The values here were aesthetically defined (they are not the actual spacings)


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


spacer

int spacer
Number of pixel spacers that should be added to a data file, per line, to adjust for skewing.


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.


elevLimit

int[] elevLimit
elevation bands


elevLimitCnt

int elevLimitCnt
number of elevation bands


redElev

int[] redElev
elevation band colors (one for each elevation band)


greenElev

int[] greenElev

blueElev

int[] blueElev

slopeColors

java.awt.Color[][] slopeColors
for slope shading colors, indexed by elevation band then slope


slopeReset

boolean slopeReset

spacingReset

boolean spacingReset

paletteBox

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


Package com.bbn.openmap.layer.event

Class com.bbn.openmap.layer.event.EventLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

importer

EventImporter importer

dataBounds

DataBounds dataBounds

timeBounds

TimeBounds timeBounds

time

long time

mode

java.lang.String mode

active

boolean active

timeBoundsHandlers

java.util.List<E> timeBoundsHandlers

events

java.util.LinkedList<E> events

filters

java.util.LinkedList<E> filters

Package com.bbn.openmap.layer.imageTile

Class com.bbn.openmap.layer.imageTile.ImageTileLayer extends OMGraphicHandlerLayer implements Serializable

serialVersionUID: 1L

Serialized Fields

SHOW_TILES_TITLE

java.lang.String SHOW_TILES_TITLE

HIDE_TILES_TITLE

java.lang.String HIDE_TILES_TITLE

filePaths

java.util.Vector<E> filePaths

imageReaderLoaders

java.util.Vector<E> imageReaderLoaders

imageCache

ImageTile.Cache imageCache

selectedDrawingAttributes

DrawingAttributes selectedDrawingAttributes

itPanel

javax.swing.JPanel itPanel

resultsList

javax.swing.JList resultsList

listModel

javax.swing.DefaultListModel listModel

listManager

com.bbn.openmap.layer.imageTile.ImageTileLayer.ListManager listManager

showHideButton

javax.swing.JButton showHideButton

gotoButton

javax.swing.JButton gotoButton

locateButton

javax.swing.JToggleButton locateButton

icbp

com.bbn.openmap.layer.imageTile.ImageTileLayer.ImageControlButtonPanel icbp

mapBean

MapBean mapBean
MapBean is used to reset the projection of the map over the selected images.


selectedTiles

ImageTile[] selectedTiles
The ImageTiles currently selected on the list in the GUI.

Class com.bbn.openmap.layer.imageTile.ImageTileLayer.ImageListCellRenderer extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

buttonSize

int buttonSize

label

javax.swing.JLabel label

statusMark

javax.swing.JLabel statusMark

Class com.bbn.openmap.layer.imageTile.MapTileLayer extends OMGraphicHandlerLayer implements Serializable

serialVersionUID: 1L

Serialized Fields

tileFactory

MapTileFactory tileFactory
The MapTileFactory that knows how to fetch image files and create OMRasters for them.


incrementalUpdates

boolean incrementalUpdates
Flag to allow this layer to set itself as a repaint callback object on the tile factory.


zoomLevel

int zoomLevel
The zoomLevel to use when requesting tiles from the MapTileFactory. Is -1 for default, which lets the factory choose the zoom level based on the current scale setting. You can choose 1-20 if you want to force the layer to use something else.


attribution

java.lang.String attribution
Attribution for the map data. If it exists, it will be displayed on the lower left corner of the map.


saveCache

boolean saveCache
Flag to save tile factory cache when the layer is no longer used.


attributionAttributes

DrawingAttributes attributionAttributes
Rendering parameters for attribution string.

Class com.bbn.openmap.layer.imageTile.MapTileUtilLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

tileRootDir

java.lang.String tileRootDir

images

java.util.HashMap<K,V> images

omgraphics

OMGraphicList omgraphics

gui

javax.swing.JPanel gui

dirEditor

DirectoryPropertyEditor dirEditor

generateButton

javax.swing.JButton generateButton

clearButton

javax.swing.JButton clearButton

imageList

javax.swing.JList imageList

Package com.bbn.openmap.layer.learn

Class com.bbn.openmap.layer.learn.BasicLayer extends OMGraphicHandlerLayer implements Serializable

Class com.bbn.openmap.layer.learn.InteractionLayer extends BasicLayer implements Serializable

Class com.bbn.openmap.layer.learn.ProjectionResponseLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

dataSource

java.util.List<E> dataSource
Some make-believe source of data.

Class com.bbn.openmap.layer.learn.SimpleAnimationLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

movingPoints

OMGraphicList movingPoints
Managed list of moving points, separate from the OMGraphicList the layer will use to paint on the map. The objects on the lists are the same, but the lists holding them are different to allow one list to be modified without affecting the actions being performed on the other (concurrent modification).


movementFactor

double movementFactor
A movement factor for the points.


timer

java.util.Timer timer
Timer used to drive the animation for the layer.


timerDelay

int timerDelay
The timer interval used to make the sprites move.


panel

javax.swing.JPanel panel

addButton

javax.swing.JButton addButton

timerButton

javax.swing.JCheckBox timerButton

spinner

javax.swing.JSpinner spinner

spriteCountLabel

javax.swing.JLabel spriteCountLabel

Package com.bbn.openmap.layer.link

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

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

Serialized Fields

listener

LinkListener listener
The thread listener used to communicate asynchronously. The LinkLayer sends out requests 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 suppress 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 extends OMGraphicList implements Serializable

Serialized Fields

hash

java.util.HashMap<K,V> hash

currentProjection

Projection currentProjection

Class com.bbn.openmap.layer.link.LinkProperties extends java.util.Properties implements Serializable

Serialized Fields

reuseProperties

java.lang.Boolean reuseProperties

renderAttributesCache

java.util.Hashtable<K,V> renderAttributesCache

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

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

Serialized Fields

extraGraphics

OMGraphicList extraGraphics

drawingTool

DrawingTool drawingTool

orientation

int orientation

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.link.draw

Class com.bbn.openmap.layer.link.draw.DrawLinkLayer extends LinkLayer implements Serializable

Serialized Fields

drawingTool

OMDrawingTool drawingTool

layer

DrawingToolRequestor layer

key

java.lang.String key

Package com.bbn.openmap.layer.location

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

Class com.bbn.openmap.layer.location.ByteRasterLocation extends Location 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 extends Location implements Serializable

Serialized Fields

lat2

double lat2
The lat of point 2.


lon2

double lon2
The lon of point 2.


x2

int x2
The x of point 2.


y2

int y2
The y of point 2.

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

Serialized Fields

lat

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


lon

double 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 declutter 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 extends javax.swing.JCheckBoxMenuItem implements Serializable

Serialized Fields

location

Location location

Class com.bbn.openmap.layer.location.LocationLayer extends OMGraphicHandlerLayer 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 declutter matrix.


dataHandlers

java.util.concurrent.CopyOnWriteArrayList<E> dataHandlers
Handlers load the data, and manage it for the layer.


box

javax.swing.Box box

declutterButton

javax.swing.JCheckBox declutterButton

Class com.bbn.openmap.layer.location.LocationMenuItem extends javax.swing.JMenuItem implements Serializable

Serialized Fields

location

Location location

Class com.bbn.openmap.layer.location.TimerLocationLayer extends LocationLayer 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 extends Location 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 extends java.lang.RuntimeException implements Serializable

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

Serialized Fields

accurate

boolean accurate

mifl

MIFLoader mifl

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

Serialized Fields

visibleScale

float visibleScale
default visibleScale value is -1


renderPoint

boolean renderPoint

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

Serialized Fields

visibleScale

float visibleScale
default visibleScale value is -1


renderText

boolean renderText

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

Serialized Fields

outer

com.bbn.openmap.layer.mif.OMSubtraction.SubArea outer

subs

java.util.List<E> subs

Package com.bbn.openmap.layer.mysql

Class com.bbn.openmap.layer.mysql.MysqlGeometryLayer extends OMGraphicHandlerLayer 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.


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 extends OMGraphicHandlerLayer 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 extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

graph

ScatterGraph graph

show_plot_

boolean show_plot_

selectedGraphic

OMGraphic selectedGraphic

selectedGraphics

java.util.Vector<E> 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 extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class com.bbn.openmap.layer.rpf.RpfCacheManager extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

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

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.RpfCoverage extends OMGraphicList implements Serializable

serialVersionUID: 1L

Serialized Fields

coverageManager

RpfCoverageManager coverageManager

frameProvider

RpfFrameProvider frameProvider

coverages

java.util.Map<K,V> coverages

propertyPrefix

java.lang.String propertyPrefix

opaqueness

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


fillRects

boolean fillRects
Flag to fill the coverage rectangles.


layer

Layer layer
The parent layer.


inUse

boolean inUse
Flag to track when the RpfCoverage is active.


showPalette

boolean showPalette
Show the palette when showing coverage. Probably not needed for layers limiting chart seriestypes for display.


i18n

I18n i18n

paletteWindow

javax.swing.JFrame paletteWindow

Class com.bbn.openmap.layer.rpf.RpfCoverage.RpfCoverageControl extends OMGraphicList implements Serializable

serialVersionUID: 1L

Serialized Fields

rpfProduct

RpfProductInfo rpfProduct

layer

Layer layer

controlToggle

javax.swing.JCheckBox controlToggle

colorValue

java.lang.String colorValue

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

serialVersionUID: 1L

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
Auxiliary subframe cache size. Default is 10.

Class com.bbn.openmap.layer.rpf.RpfViewAttributes extends java.lang.Object implements Serializable

Serialized Fields

propertyPrefix

java.lang.String propertyPrefix

numberOfColors

int numberOfColors
Number of colors to use - 16, 32, 216


opaqueness

int opaqueness
The opaqueness of the image (transparency) 0-255: 0 is clear, 255 is opaque.


colorModel

int colorModel
The image colormodel to use, indexed or colortable, for the OMRasters.


scaleImages

boolean scaleImages
Flag to use to scale images or not. This will cause the caches to scale the images to match the map scale, instead of requiring the map to be at the same scale as the desired image.


imageScaleFactor

float imageScaleFactor
The limiting factor for image scaling. Make this too big, and you will run out of memory.


chartSeries

java.lang.String chartSeries
The data series two-letter code to limit responses to. If you want any data that is the closest match for the current map, use ANY (default). If you want all of the RpfCoverageBoxes that have some coverage, use ALL.


requireProjection

boolean requireProjection
Flag to set if the CADRG projection is required. Might not be, if we start warping images.


showMaps

boolean showMaps
Flag to display images.


showInfo

boolean showInfo
Flag to display attribute information about the subframes.


scaleMoreImportantThanCoverage

boolean scaleMoreImportantThanCoverage
Flag to tell TOC handler to use scale over percent coverage when choosing the best coverage box. If false, you'll get the best match with the most coverage, rather than coverage most appropriate for the map scale. The traditional behavior is true, as is the default setting. However, when the layer is used for creating tiles, you get better background results by setting this to false, and the gaps are filled in with different level coverage.


autofetchAttributes

boolean autofetchAttributes
Autofetch the subframe attributes from the FrameProvider. Use only if you are interested in background information about the images.


Package com.bbn.openmap.layer.shape

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

serialVersionUID: 1L

Serialized Fields

bufferedList

OMGraphicList bufferedList

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

Serialized Fields

logger

java.util.logging.Logger logger

helper

RoadFinder helper

toDraw

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


drawIntersections

boolean drawIntersections

drawResults

boolean drawResults

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

Serialized Fields

spatialIndexes

java.util.Collection<E> spatialIndexes

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

serialVersionUID: 1L

Serialized Fields

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

imageURLString

java.lang.String imageURLString

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

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

Serialized Fields

areas

AreaHandler areas

Package com.bbn.openmap.layer.terrain

Class com.bbn.openmap.layer.terrain.TerrainLayer extends OMGraphicHandlerLayer 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

paletteBox

javax.swing.Box paletteBox
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.BoundsTestLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

holder

OMGraphicList holder

drawingTool

OMDrawingTool drawingTool

BOUNDS

java.lang.String BOUNDS

HIT

java.lang.String HIT

Class com.bbn.openmap.layer.test.GeoCrossDemoLayer extends EditorLayer implements Serializable

Serialized Fields

lines

OMGraphicList lines

Class com.bbn.openmap.layer.test.GeoIntersectionLayer extends EditorLayer implements Serializable

Serialized Fields

drawnList

OMGraphicList drawnList
This list holds the OMGraphics that have been drawn.


fileDataList

OMGraphicList fileDataList
This list holds the EsriGraphicLists from the Shape files.


intersectionResultList

OMGraphicList intersectionResultList
This list holds the BoundaryCrossings and the image masks created from Intersection queries.


regionIndex

ExtentIndexImpl regionIndex
The RegionIndex organizing the Shape OMGraphics for searching.


shapeDA

DrawingAttributes shapeDA

shapeDASelected

DrawingAttributes shapeDASelected

showCrossingPoints

boolean showCrossingPoints

createPointCheck

boolean createPointCheck

fileListControl

javax.swing.JPanel fileListControl

panel

javax.swing.JPanel panel

showCrossingsButton

javax.swing.JCheckBox showCrossingsButton

pointCheckButton

javax.swing.JCheckBox pointCheckButton

Class com.bbn.openmap.layer.test.GeoTestLayer extends OMGraphicHandlerLayer implements Serializable

Serialized Fields

holdingList

OMGraphicList holdingList

GEOARRAY

java.lang.String GEOARRAY

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

Serialized Fields

graphics

OMGraphicList graphics

Class com.bbn.openmap.layer.test.TestLayer extends OMGraphicHandlerLayer 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.vpf

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

serialVersionUID: 1L

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 extends FeatureCacheGraphicList implements Serializable

serialVersionUID: 1L

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

serialVersionUID: 1L

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

serialVersionUID: 1L

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

serialVersionUID: 1L

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

serialVersionUID: 1L

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

serialVersionUID: 1L

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 extends java.lang.Object implements Serializable

serialVersionUID: 1L

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

Class com.bbn.openmap.layer.vpf.VPFConfig extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

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<E> layerCoverageTypes

layerFeatureTypes

java.util.HashSet<E> layerFeatureTypes

layerFeatures

java.util.Hashtable<K,V> 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<E> featureList

Class com.bbn.openmap.layer.vpf.VPFFeatureLayer extends OMGraphicHandlerLayer implements Serializable

serialVersionUID: 1L

Serialized Fields

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


cutoffScale

int cutoffScale

libraryName

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


defaultProps

java.util.Properties defaultProps
Where we store our default properties once we've loaded them.

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

serialVersionUID: 1L

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


defaultProps

java.util.Properties defaultProps
Where we store our default properties once we've loaded them.


configWindowSupport

WindowSupport configWindowSupport

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

Serialized Fields

logger

java.util.logging.Logger logger

helper

RoadFinder helper

toDraw

java.util.List<E> 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 extends javax.swing.JDialog 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 extends javax.swing.JPopupMenu 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

i18n

I18n i18n

launchButton

javax.swing.JButton launchButton

Class com.bbn.openmap.omGraphics.DrawingAttributes extends java.lang.Object implements Serializable

serialVersionUID: -3375553175496133974L

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

lineColorItem

javax.swing.JMenuItem lineColorItem

fillColorItem

javax.swing.JMenuItem fillColorItem

selectColorItem

javax.swing.JMenuItem selectColorItem

mattingColorItem

javax.swing.JMenuItem mattingColorItem

mattedEnabledItem

javax.swing.JCheckBoxMenuItem mattedEnabledItem

enableFillPaintChoice

boolean enableFillPaintChoice
Flag to disable choice of fill paint selection, from an external source.


orientation

int orientation

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.

Class com.bbn.openmap.omGraphics.DrawingAttributes.DrawingAttributesGUIButton extends javax.swing.JButton implements Serializable

Serialized Fields

parentDA

DrawingAttributes parentDA

Class com.bbn.openmap.omGraphics.FilterSupport extends java.lang.Object implements Serializable

Serialized Fields

list

OMGraphicList list
The source graphic list.


precise

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


DEBUG

boolean DEBUG

Class com.bbn.openmap.omGraphics.FontSizer extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Reconstitute from an ObjectInputStream.

Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

baseScale

float baseScale

minPointSize

int minPointSize

maxPointSize

int maxPointSize

multiplier

int multiplier
Default of 1. Used against the base scale/current scale ratio to speed up or slow down font size changes based on scale.

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

Class com.bbn.openmap.omGraphics.GraphicAttributes extends DrawingAttributes 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.


i18n

I18n i18n

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

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

Serialized Fields

offsetPoints

java.util.Hashtable<K,V> 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.OMAbstractLine extends OMGraphicAdapter implements Serializable

Serialized Fields

xpoints

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


ypoints

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


nsegs

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


arrowhead

OMArrowHead arrowhead
The awt object representing the arrowhead.

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

Serialized Fields

x1

double x1
Horizontal pixel location of the center.


y1

double y1
Vertical pixel location of the center.


off_x

double off_x
Horizontal pixel offset.


off_y

double off_y
Vertical pixel offset.


center

java.awt.geom.Point2D center
Center point.


radius

double 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

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


height

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


start

double 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

double 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

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 extends OMGeometryList implements Serializable

Class com.bbn.openmap.omGraphics.OMArrowHead extends java.lang.Object implements Serializable

Serialized Fields

arrowDirectionType

int arrowDirectionType

location

int location

wingTip

int wingTip

wingLength

int wingLength

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

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

Class com.bbn.openmap.omGraphics.OMColor extends java.awt.Color implements Serializable

Serialized Fields

argb

int argb
The 32bit ARGB value used.

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

Serialized Fields

decorator

ShapeDecorator decorator

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

Serialization Methods

readObject

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

writeObject

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

labels

OMGraphicList labels

points

OMGraphicList points

distUnits

Length distUnits

df

java.text.DecimalFormat df

labelPaint

java.awt.Paint labelPaint
Paint used for labels


labelFont

java.awt.Font labelFont
Font used for labels


paintOnlyPoly

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

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

Serialized Fields

majorAxisSpan

double majorAxisSpan

minorAxisSpan

double minorAxisSpan

Class com.bbn.openmap.omGraphics.OMGeometryList extends OMList<OMGeometry> 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.OMGraphicAdapter extends BasicGeometry implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Read this object from a stream.

Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Write this object to a stream.

Throws:
java.io.IOException
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.


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.OMGraphicHash extends OMGraphicList implements Serializable

Serialized Fields

graphicHash

java.util.HashMap<K,V> graphicHash

cloningInProgress

boolean cloningInProgress
used to hold off the IllegalArgumentException during cloning

Class com.bbn.openmap.omGraphics.OMGraphicList extends OMList<OMGraphic> implements Serializable

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

Serialized Fields

orientation

double 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

double 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

double 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

double 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

double 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 multiplier. 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 extends OMAbstractLine implements Serializable

Serialized Fields

latlons

double[] latlons
latlons is a array of 4 doubles - lat1, lon1, lat2, lon2.


pts

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


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.

Class com.bbn.openmap.omGraphics.OMList extends OMGraphicAdapter 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.


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.


graphics

java.util.List<E> graphics
The List that actually contains the the OMGeometry/OMGraphic objects.


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.OMPoint extends OMGraphicAdapter 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

double lat1
Latitude of point, decimal degrees.


lon1

double 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.OMPoint.Image extends OMPoint implements Serializable

Serialized Fields

image

java.awt.Image image

useImage

boolean useImage

imageX

int imageX

imageY

int imageY

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

Serialized Fields

units

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


lat

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


lon

double 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

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


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 extends OMCircle implements Serializable

Serialized Fields

subCircles

OMCircle[] subCircles
The inner ring of circles.


labels

OMText[] labels
The labels for the circles.


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. Only used in render(), and allocated to save repeated allocation during render.


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 extends OMRasterObject 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 extends OMGraphicAdapter implements Serializable

serialVersionUID: 1L

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

Throws:
java.io.IOException
java.lang.ClassNotFoundException

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

Throws:
java.io.IOException
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

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


lon

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


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.


rotationAngle

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


renderRotationAngle

java.lang.Double renderRotationAngle
The angle, perhaps taking into account NO_ROTATE, that the image is rotated at render-time.

Class com.bbn.openmap.omGraphics.OMRect extends OMGraphicAdapter 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

double lat1
Latitude of first corner, decimal degrees.


lon1

double 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

double lat2
Latitude of second corner, decimal degrees.


lon2

double 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 extends OMScalingRaster implements Serializable

Serialized Fields

baseScale

float baseScale

maxScale

float maxScale

minScale

float minScale

noScalingRequired

boolean noScalingRequired
Shortcut flag for position/scaleTo/rendering for images that don't need scaling. Preserves rendering quality.

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

serialVersionUID: 1L

Serialized Fields

lat2

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


lon2

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


scalingXFormOp

java.awt.image.AffineTransformOp scalingXFormOp
AffineTransformOp applied to the bitmap at render time.


scaleTransformType

int scaleTransformType
Transform type for AffineTransformOp to use to scale images.


lastProjection

Projection lastProjection
This lastProjection is used to keep track of the last projection used to warp or scale the image, an used during the rendering process to check if we should rework the image to be displayed.

Class com.bbn.openmap.omGraphics.OMShape extends OMGraphicAdapter implements Serializable

serialVersionUID: 1L

Serialized Fields

origShape

java.awt.Shape origShape

Class com.bbn.openmap.omGraphics.OMShape.PROJECTED extends OMShape implements Serializable

serialVersionUID: 1L

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

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

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Reconstitute from an ObjectInputStream.

Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Write this object to a stream.

Throws:
java.io.IOException
Serialized Fields

pt

java.awt.geom.Point2D 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

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


lon

double 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


renderRotationAngle

java.lang.Double renderRotationAngle
The rotation angle used at render time, depending on rotate-ability. Radians. If null, no rotation should be applied at render time.


textMatteColor

java.awt.Color textMatteColor
The text matte color surrounds each character of the string with this color. If the color is null, the text matte is not used.

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

Serialized Fields

anchor

int anchor

Class com.bbn.openmap.omGraphics.OMWarpingImage extends OMGraphicAdapter implements Serializable

serialVersionUID: 1L

Serialized Fields

warp

ImageWarp warp

raster

OMRaster raster

lastProjection

Projection lastProjection

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

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


Package com.bbn.openmap.omGraphics.awt

Class com.bbn.openmap.omGraphics.awt.SerializableTexturePaint extends java.awt.TexturePaint implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.lang.ClassNotFoundException,
                        java.io.IOException
Throws:
java.lang.ClassNotFoundException
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException

Package com.bbn.openmap.omGraphics.event

Class com.bbn.openmap.omGraphics.event.EOMGListenerSupport extends ListenerSupport<EOMGListener> implements Serializable


Package com.bbn.openmap.omGraphics.geom

Class com.bbn.openmap.omGraphics.geom.BasicGeometry extends java.lang.Object 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.


attributes

java.util.Map<K,V> attributes
Attribute Map for this Geometry/OMGraphic.


visible

boolean visible
A flag to render this geometry visible.

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

Serialized Fields

xpoints

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


ypoints

float[][] 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 extends PolygonGeometry implements Serializable

Serialized Fields

rawllpts

double[] 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 extends PolygonGeometry.XY implements Serializable

Serialized Fields

lat

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


lon

double 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 extends PolygonGeometry implements Serializable

Serialized Fields

xs

float[] xs
The array of x pixel coordinates.


ys

float[] ys
The array of y pixel coordinates.

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

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

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

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


Package com.bbn.openmap.omGraphics.labeled

Class com.bbn.openmap.omGraphics.labeled.LabeledOMPoly extends OMPoly 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 extends OMSpline 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 extends OMDecoratedSpline implements Serializable

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

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


Package com.bbn.openmap.omGraphics.time

Class com.bbn.openmap.omGraphics.time.TemporalOMGraphicList extends OMGraphicList implements Serializable

Class com.bbn.openmap.omGraphics.time.TemporalOMPoint extends OMPoint implements Serializable

Serialized Fields

id

java.lang.Object id

timeStamps

TemporalPointSupport timeStamps
A list of points where this point should be.


interpolate

boolean interpolate
Flag to indicate that intermediate positions between locations should be interpolated.

Class com.bbn.openmap.omGraphics.time.TemporalOMScalingIcon extends OMScalingIcon implements Serializable

Serialized Fields

id

java.lang.Object id

timeStamps

TemporalPointSupport timeStamps
A list of points where this point should be.


interpolate

boolean interpolate
Flag to indicate that intermediate positions between locations should be interpolated.


Package com.bbn.openmap.omGraphics.util

Class com.bbn.openmap.omGraphics.util.ArcCalc extends java.lang.Object implements Serializable

Serialized Fields

arcAngle

double arcAngle
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. OK?


arcUp

boolean arcUp
For x-y and offset lines that have an arc drawn between them, tell which way the arc should be drawn, toward the Equator, or away from it, generally. Default is true, to make it look like great circle line for northern hemisphere lines.


reversed

boolean reversed
Set to true if the points for the arc line up from x2, y2 to x1, y1


Package com.bbn.openmap.plugin

Class com.bbn.openmap.plugin.PlugInLayer extends OMGraphicHandlerLayer 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 extends OMGraphicHandlerLayer implements Serializable

serialVersionUID: 1L

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 extends javax.swing.JApplet implements Serializable

Serialized Fields

_mapBean

MapBean _mapBean

_layers

Layer[] _layers

_layerHandler

LayerHandler _layerHandler

_omts

OMToolSet _omts

_toolPanel

ToolPanel _toolPanel

_mouseDelegator

MouseDelegator _mouseDelegator

_cmdAddLayers

javax.swing.JButton _cmdAddLayers

_cmdShowTable

javax.swing.JButton _cmdShowTable

_runningLocally

javax.swing.JCheckBox _runningLocally

Class com.bbn.openmap.plugin.esri.ExampleApplication extends javax.swing.JFrame 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

Class com.bbn.openmap.plugin.esri.Tester extends javax.swing.JFrame implements Serializable


Package com.bbn.openmap.proj

Class com.bbn.openmap.proj.AspectRatioProjection extends GeoProj implements Serializable

Serialized Fields

wrappedProjection

GeoProj wrappedProjection

xFactor

float xFactor

yFactor

float yFactor

halfWidth

float halfWidth

halfWrappedWidth

float halfWrappedWidth

halfHeight

float halfHeight

halfWrappedHeight

float halfWrappedHeight

xHasFactor

boolean xHasFactor

yHasFactor

boolean yHasFactor

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

Serialized Fields

clockwise

boolean clockwise
Traverse poly vertices in clockwise order.


spaceColor

java.awt.Color spaceColor

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

serialVersionUID: 1L

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

double[] lower_zone_extents

upper_zone_extents

double[] upper_zone_extents

zone

int zone

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

Serialized Fields

leftLimit

double leftLimit
The coordinate limit of the left side of the projection. If the left side of the map projection would show coordinates more left than this value, the center of the map will be changed so that this value is on the edge.


rightLimit

double rightLimit
The coordinate limit of the right side of the projection. If the right side of the map projection would show coordinates more right than this value, the center of the map will be changed so that this value is on the edge.


topLimit

double topLimit
The coordinate limit of the top side of the projection. If the top side of the map projection would show coordinates higher than this value, the center of the map will be changed so that this value is on the edge.


bottomLimit

double bottomLimit
The coordinate limit of the bottom side of the projection. If the bottom side of the map projection would show coordinates lower than this value, the center of the map will be changed so that this value is on the edge.


limitAnchorPoint

java.awt.geom.Point2D limitAnchorPoint
A point that can be used for force the projection against the limits. Is only used if the limits are set to be something other than infinity.


scaleFactor

double scaleFactor

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

Class com.bbn.openmap.proj.DatumShiftProjection extends GeoProj implements Serializable

Serialized Fields

wrappedProjection

GeoProj wrappedProjection

datum

DatumShiftGCT datum

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

Serialized Fields

pixelsPerMeter

double pixelsPerMeter

planetRadius

double planetRadius

planetPixelRadius

double planetPixelRadius

planetPixelCircumference

double planetPixelCircumference

scaled_radius

double scaled_radius

mercator

Mercator mercator

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

Serialized Fields

hy

double hy

wx

double wx

cosCtrLat

double cosCtrLat

sinCtrLat

double sinCtrLat

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

Serialized Fields

mode

int mode

lambert_sp_one

double lambert_sp_one

lambert_sp_two

double lambert_sp_two

centralMeridian

double centralMeridian

locationCenterXPixel

double locationCenterXPixel

locationCenterYPixel

double locationCenterYPixel

locationCenterXLambert

double locationCenterXLambert

locationCenterYLambert

double locationCenterYLambert

locationPixelsPerLambert

double locationPixelsPerLambert

locationOriginX

double locationOriginX

locationOriginY

double locationOriginY

locationOriginXfPixel

double locationOriginXfPixel

locationOriginYfPixel

double locationOriginYfPixel

referenceLatitude

double referenceLatitude

falseEasting

double falseEasting

falseNorthing

double falseNorthing

n

double n

F

double F

rf

double rf

lamdaf

double lamdaf

alpha

double alpha

plotablePoint

java.awt.geom.Point2D plotablePoint

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

serialVersionUID: 1L

Serialized Fields

hy

double hy

wx

double wx

cLon

double cLon

cLonRad

double cLonRad

cLat

double cLat

ppd

double ppd
Pixel per degree

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

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

Serialized Fields

hy

double hy

wx

double wx

cosCtrLat

double cosCtrLat

sinCtrLat

double sinCtrLat

Class com.bbn.openmap.proj.Proj extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Overridden to ensure that setParameters() are called with the read values.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

width

int width

height

int height

minscale

double minscale

maxscale

double maxscale

scale

double scale

centerX

double centerX

centerY

double centerY

projID

java.lang.String projID

rotationAngle

double rotationAngle
The rotation angle of the map is stored here so that non-rotating things can correct themselves. Is not used for equality checks.


ucuom

Length ucuom
The unprojected coordinates units of measure.

Class com.bbn.openmap.proj.ProjectionException extends java.lang.RuntimeException implements Serializable

Class com.bbn.openmap.proj.ProjectionStackSupport extends java.lang.Object implements Serializable

Class com.bbn.openmap.proj.UTMProjection extends GeoProj implements Serializable

Serialized Fields

xycenter

java.awt.geom.Point2D.Double xycenter
Center of view as xy coordinates relative to the underlying projection


hy

double hy

wx

double wx

ppu

double ppu
Pixel per map unit. this is for a projection with a quadratic grid like utm


world

java.awt.Point world

half_world

int half_world

zoneNumber

int zoneNumber

northern

boolean northern

ellps

Ellipsoid ellps

Package com.bbn.openmap.proj.coords

Class com.bbn.openmap.proj.coords.LatLonPoint extends java.awt.geom.Point2D implements Serializable

serialVersionUID: 4416029542303298672L

Class com.bbn.openmap.proj.coords.LatLonPoint.Double extends LatLonPoint implements Serializable

serialVersionUID: -7463055211717523471L

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.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

lat

double lat

lon

double lon

Class com.bbn.openmap.proj.coords.LatLonPoint.Float extends LatLonPoint implements Serializable

serialVersionUID: -2447464428275551182L

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.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

lat

float lat

lon

float lon

Package com.bbn.openmap.time

Class com.bbn.openmap.time.Clock extends OMComponent implements Serializable

Serialized Fields

timeFormat

java.text.SimpleDateFormat timeFormat
TimeFormat default is similar to IETF standard date syntax: "13:30:00" represented by (HH:mm:ss).


timer

javax.swing.Timer timer

startTime

long startTime

endTime

long endTime

time

long time

timeIncrement

int timeIncrement
The timeIncrement is the amount of time that passes for each clock tick. This sets up the ratio for slow and fast motion changes for a set clock update rate. Can be modified with the pace accessors.


timeWrap

boolean timeWrap

clockDirection

int clockDirection

timerRates

java.util.List<E> timerRates

updateInterval

int updateInterval
The delay between timer pulses, in milliseconds.


systemTime

long systemTime

simTime

long simTime

Class com.bbn.openmap.time.TimeBounds extends java.lang.Object implements Serializable

Serialized Fields

startTime

long startTime

endTime

long endTime

Class com.bbn.openmap.time.TimeEvent extends java.lang.Object implements Serializable

Serialized Fields

source

java.lang.Object source
The source of the TimeEvent.


systemTime

long systemTime
The current system time, millis from unix epoch.


offsetTime

long offsetTime
The current offset time, in millis from the start of the time frame of interest.


simTime

long simTime
The current simulation time, if the current system time does not correspond to the time frame of the data.


timerStatus

TimerStatus timerStatus
Description of how/why time changed.

Class com.bbn.openmap.time.TimerRateHolder extends java.lang.Object implements Serializable

Serialized Fields

label

java.lang.String label
Display label for this Timer rate.


clockInterval

long clockInterval
The number of milliseconds that the timer should wait between updates.


pace

long pace
The pace is the amount of time that should pass, in simulation time, when the timer gets updated. If the clock is updating every second, and you have the pace set for 1 hour, then the situation controlled by the application's clock will be updated 1 hour every second.


paceFormat

java.text.SimpleDateFormat paceFormat
The format used in the properties to note the pace. Kept in order to write out the format if that's needed.


paceZero

java.lang.String paceZero
The baseline used to normalize the pace setting. Defaults to "OO:OO:OO".


valid

boolean valid
Flag that denotes whether the TimerRateHolder has be successfully set.


propPrefix

java.lang.String propPrefix
The prefix used to set the properties, saved in case the properties are retrieved.

Class com.bbn.openmap.time.TimerStatus extends java.lang.Object implements Serializable

Serialized Fields

description

java.lang.String description

Package com.bbn.openmap.tools.beanbox

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

Serialized Fields

transferData

java.util.Vector<E> 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<K,V> beanInfoMap
contains BeanInfo objects hashed by the class names of the associated bean classes

Class com.bbn.openmap.tools.beanbox.BeanLayoutManager extends java.lang.Object implements Serializable

Serialized Fields

_container

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

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

Serialized Fields

helper

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

beanLabels

java.util.Vector<E> beanLabels

beanNames

java.util.Vector<E> beanNames

beanIcons

java.util.Vector<E> beanIcons

beanJars

java.util.Vector<E> beanJars

beanInfos

java.util.Vector<E> beanInfos

beanPaths

java.util.Vector<E> beanPaths

toolbarTabInfo

java.util.HashMap<K,V> toolbarTabInfo

toolbarTabOrder

java.util.Vector<E> 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 extends java.awt.Dialog implements Serializable

Serialized Fields

body

java.awt.Component body

doneButton

java.awt.Button doneButton

Class com.bbn.openmap.tools.beanbox.GenericPropertySheet extends javax.swing.JDialog implements Serializable

Serialized Fields

panel

com.bbn.openmap.tools.beanbox.PropertySheetPanel panel
contains a reference 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 extends java.awt.Canvas implements Serializable

Serialized Fields

ignoreClick

boolean ignoreClick

frame

javax.swing.JDialog frame

editor

java.beans.PropertyEditor editor

Class com.bbn.openmap.tools.beanbox.PropertySelector extends java.awt.Choice implements Serializable

Serialized Fields

editor

java.beans.PropertyEditor editor

Class com.bbn.openmap.tools.beanbox.PropertyText extends java.awt.TextField implements Serializable

Serialized Fields

editor

java.beans.PropertyEditor editor

Package com.bbn.openmap.tools.dnd

Class com.bbn.openmap.tools.dnd.DefaultDnDCatcher extends DnDListener 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<K,V> layers
Hashtable for keeping references to potential drop targets


transferData

java.lang.Object transferData

dropLocation

java.awt.Point dropLocation

Class com.bbn.openmap.tools.dnd.DnDListener extends java.awt.dnd.MouseDragGestureRecognizer implements Serializable

Serialized Fields

startDrag

boolean startDrag

default_action

int default_action

cursors

java.util.Hashtable<K,V> cursors

Class com.bbn.openmap.tools.dnd.DropListenerSupport extends java.lang.Object 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 extends OMToolComponent implements Serializable

Serialized Fields

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<K,V> loaders
The objects that know how to create a EditableOMGraphic for a particular class name or OMGraphic.


rawLoaders

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


dtmm

OMDrawingToolMouseMode dtmm
The MouseMode used for the drawing tool.


allowDrawingToolToDeactivateItself

boolean allowDrawingToolToDeactivateItself
Flag to allow drawing tool to sense when an OMGraphic is clicked off and deactivate. True by default.


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.


undoStack

UndoStack undoStack
The stack for keeping track of edits and allowing them to be reverted.


undoTrigger

UndoMenuItemStackTrigger undoTrigger

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<E> 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 extends OMToolComponent implements Serializable

Serialized Fields

drawingTool

DrawingTool drawingTool

useTextEditToolTitles

boolean useTextEditToolTitles

defaultGraphicAttributes

GraphicAttributes defaultGraphicAttributes

maxHorNumLoaderButtons

int maxHorNumLoaderButtons

loaders

java.util.Vector<E> loaders

drawingToolRequestors

java.util.Vector<E> drawingToolRequestors

currentRequestor

DrawingToolRequestor currentRequestor

currentCreation

java.lang.String currentCreation

requestors

javax.swing.JComboBox requestors

createButton

javax.swing.JButton createButton

panel3

javax.swing.JPanel panel3

rtc

java.lang.String[] rtc

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

serialVersionUID: 1L

Serialized Fields

drawingTool

OMDrawingTool drawingTool

Package com.bbn.openmap.tools.roads

Class com.bbn.openmap.tools.roads.Intersection extends Waypoint implements Serializable

Serialized Fields

roads

java.util.Vector<E> roads
The list of roads at this intersection.


name

java.lang.String name
The "name" of this intersection. Intersections are named after their coordinates. Coordinates (in degrees) are multiplied by 10000000 and truncated to integers.


displayAsTerminal

boolean displayAsTerminal

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

Class com.bbn.openmap.tools.roads.Road extends java.lang.Object implements Serializable

Serialized Fields

points

Waypoint[] points
The points along the road. The first and last points are always Intersections.


lines

RoadLine[] lines
The lines between the points.


roadClass

RoadClass roadClass
The class of this road. A Road's class implies what kind of road it is. For now this governs its visual appearance of color and width.


isRoute

boolean isRoute

blocked

boolean blocked

id

int id
The id of this road.


name

java.lang.String name
The name of this road.


modified

boolean modified
True if this road has been modified (points added or removed).


selected

boolean selected
Selection flag for this road.


blinkState

boolean blinkState
Blink flag for this road.

Class com.bbn.openmap.tools.roads.RoadClass extends java.lang.Object implements Serializable

Serialized Fields

name

java.io.Serializable name

color

java.awt.Color color

width

int width

convoySpeed

float convoySpeed

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

Serialized Fields

width

int width

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

Class com.bbn.openmap.tools.roads.RoadFinder.RoadClasses extends java.util.Hashtable implements Serializable

Serialized Fields

bestConvoySpeed

float bestConvoySpeed

worstConvoySpeed

float worstConvoySpeed

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

Serialized Fields

width

int width

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

Class com.bbn.openmap.tools.roads.RoadLine extends Visual implements Serializable

Serialized Fields

road

Road road

index

int index

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

Class com.bbn.openmap.tools.roads.RoadPoint extends Waypoint implements Serializable

Serialized Fields

road

Road road

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

Class com.bbn.openmap.tools.roads.Route extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

roads

Road[] roads

startWithFirstIntersection

boolean startWithFirstIntersection

Class com.bbn.openmap.tools.roads.Visual extends java.lang.Object implements Serializable

Serialized Fields

blinkState

boolean blinkState

Class com.bbn.openmap.tools.roads.Waypoint extends Visual implements Serializable

Serialized Fields

location

LatLonPoint location
The location of this waypoint.


screenLocation

java.awt.Point screenLocation

modified

boolean modified
True if this waypoint has modified since it was created or written.

Class com.bbn.openmap.tools.roads.Waypoint.Graphic extends OMRect 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 extends javax.swing.JPanel 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<E> 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 extends ListenerSupport 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<K,V> optionMenuHashtable

Package com.bbn.openmap.util

Class com.bbn.openmap.util.AssertionException extends java.lang.RuntimeException implements Serializable

Class com.bbn.openmap.util.HandleError extends java.lang.RuntimeException implements Serializable

Class com.bbn.openmap.util.PropertyStringFormatException extends java.lang.RuntimeException implements Serializable


Package com.bbn.openmap.util.http

Class com.bbn.openmap.util.http.HttpRequestEvent extends java.util.EventObject implements Serializable

Serialized Fields

request

java.lang.String request

output

java.io.OutputStream output

writer

java.io.Writer writer

Package com.bbn.openmap.util.quadtree

Class com.bbn.openmap.util.quadtree.QuadTree extends java.lang.Object implements Serializable

serialVersionUID: -7707825592455579873L

Serialized Fields

top

QuadTreeNode<T> top

Class com.bbn.openmap.util.quadtree.QuadTreeLeaf extends java.lang.Object implements Serializable

serialVersionUID: 7885745536157252519L

Serialized Fields

latitude

double latitude

longitude

double longitude

object

java.lang.Object object

Class com.bbn.openmap.util.quadtree.QuadTreeNode extends java.lang.Object implements Serializable

serialVersionUID: -6111633198469889444L

Serialized Fields

items

java.util.Collection<E> items

children

java.util.Collection<E> children

maxItems

int maxItems

minSize

double minSize

bounds

QuadTreeRect bounds

allTheSamePoint

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


firstLat

double firstLat

firstLon

double firstLon

Class com.bbn.openmap.util.quadtree.QuadTreeRect extends java.lang.Object implements Serializable

serialVersionUID: -5585535433679092922L

Serialized Fields

north

double north

south

double south

west

double west

east

double east



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