Serialized Form
loc
java.util.Locale loc
bufferedLayer
BufferedLayer bufferedLayer
DEBUG
boolean DEBUG
bufferDirty
boolean bufferDirty
drawingBuffer
java.awt.Image drawingBuffer
hardcodedProps
java.util.Properties hardcodedProps
runtimeProps
java.util.Properties runtimeProps
desktop
javax.swing.JLayeredPane desktop
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.
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
lat_
float lat_
lon_
float lon_
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
IDListeners
ListenerSupport IDListeners
- The listeners to the Layer that respond to requests for information
displays, like messages, requests for URL displays, etc.
lsListeners
ListenerSupport lsListeners
- List of LayerStatusListeners.
propertyPrefix
java.lang.String propertyPrefix
- Token uniquely identifying this layer in the application properties.
addToBeanContext
boolean addToBeanContext
- Used by the LayerHandler to check if the layer should be added to the
MapHandler BeanContext. See the comments under the
AddToBeanContextProperty. True by default.
addAsBackground
boolean addAsBackground
- Flag used by the layer to indicate that it should be treated as a
background layer, indicating that any cache mechanism available can
enable extra buffering. This may prevent mouse events from being received
by the layer.
removable
boolean removable
- Flag to designate the layer as removable or not.
autoPalette
boolean autoPalette
- A flag to have the layer display it's palette when the properties are
set. If you are creating a layer manually, just call showPalette()
instead.
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.
localHackList
ListenerSupport localHackList
- Part of a layer hack to notify the component listener when the component
is hidden. These components don't receive the ComponentHidden
notification. Remove when it works.
doHack
boolean doHack
- Part of a layer hack to notify the component listener when the component
is hidden. These components don't receive the ComponentHidden
notification. Remove when it works. Set to false to test.
allLayers
Layer[] allLayers
- The list of all layers, even the ones that are not part of the map.
propertyHandler
PropertyHandler propertyHandler
- This handle is only here to keep it appraised of layer prefix names.
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.
policy
SoloMapComponentPolicy policy
DEBUG
boolean DEBUG
addInProgress
boolean addInProgress
addLaterVector
java.util.Vector<E> addLaterVector
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.
Package com.bbn.openmap.app |
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 |
D
CGMDisplay D
W
int W
H
int H
Package com.bbn.openmap.dataAccess.dted |
latitude1
float latitude1
- The starting latitude point of the grid. Only relevant when the
data points are laid out in a lat/lon grid, or when an x/y grid
is anchored to a lat/lon location. DOES NOT follow the OpenMap
convention where area object locations are defined by the upper
left location - the location of the grid is noted by the lower
left corner, because grid data is usually defined by the lower
left location. Makes it easier to deal with overlap rows and
columns, and to calculate the locations of the rows and
columns.
longitude1
float longitude1
- The starting longitude point of the grid. Only relevant when
the data points are laid out in a lat/lon grid, or when an x/y
grid is anchored to a lat/lon location. DOES NOT follow the
OpenMap convention where area object locations are defined by
the upper left location - the location of the grid is noted by
the lower left corner, because grid data is usually defined by
the lower left location. Makes it easier to deal with overlap
rows and columns, and to calculate the locations of the rows
and columns.
Package com.bbn.openmap.dataAccess.image |
problemMessage
java.lang.String problemMessage
imageDecoder
ImageReader imageDecoder
cache
CacheHandler cache
realSelection
java.lang.Boolean realSelection
Package com.bbn.openmap.dataAccess.shape |
_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
contans 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
_lengths
int[] _lengths
- An array of bytes that contain the character lengths for each column
_decimalCounts
byte[] _decimalCounts
- An array of bytes that contain the number of decimal places for each
column
_types
byte[] _types
- An array of bytes that contain the column types for each column
_names
java.lang.String[] _names
- An array of bytes that contain the names for each column
_records
java.util.ArrayList<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
extents
float[] extents
type
int type
type
int type
type
int type
extents
float[] extents
extents
float[] extents
extents
float[] extents
extents
float[] extents
type
int type
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 |
ID
java.lang.String ID
- The identifier for the mode, which is also the name that will be used in
a used interface describing the mode to a user.
mouseSupport
MapMouseSupport mouseSupport
- The object used to handle the listeners and to pass out the event to the
layers interesed in it.
cursor
java.awt.Cursor cursor
- The cursor that appears on the map when this Mouse Mode is active.
prettyName
java.lang.String prettyName
iconName
java.lang.String iconName
zoomWhenMouseWheelUp
boolean zoomWhenMouseWheelUp
infoDelegator
InformationDelegator infoDelegator
- The info delegator that will display the distance information
coordFormatter
CoordInfoFormatter coordFormatter
coordFormatterHandler
CoordInfoFormatterHandler coordFormatterHandler
overviewMapHandler
OverviewMapHandler overviewMapHandler
rPoint1
LatLonPoint rPoint1
- rPoint1 is the anchor point of a line segment
rPoint2
LatLonPoint rPoint2
- rPoint2 is the new (current) point of a line segment
mousePressed
boolean mousePressed
- Flag, true if the mouse has already been pressed
segments
java.util.Vector<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
unit
Length unit
showAngle
boolean showAngle
repaintToClean
boolean repaintToClean
theMap
MapBean theMap
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.
status
int status
percentageComplete
int percentageComplete
timeRemaining
int timeRemaining
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.
readObject
public 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
public void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
- Write the listeners to a stream.
- Throws:
java.io.IOException
source
java.lang.Object source
mapMouseMode
MapMouseMode mapMouseMode
map
MapBean map
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
point1
java.awt.Point point1
point2
java.awt.Point point2
autoZoom
boolean autoZoom
Az
float Az
c
float c
DEFAULT_OPAQUENESS
float DEFAULT_OPAQUENESS
isPanning
boolean isPanning
bufferedMapImage
java.awt.image.BufferedImage bufferedMapImage
bufferedRenderingImage
java.awt.image.BufferedImage bufferedRenderingImage
beanBufferWidth
int beanBufferWidth
beanBufferHeight
int beanBufferHeight
oX
int oX
oY
int oY
opaqueness
float opaqueness
leaveShadow
boolean leaveShadow
useCursor
boolean useCursor
finishedValue
float finishedValue
currentValue
float currentValue
taskDescription
java.lang.String taskDescription
type
int type
parameters
java.util.Properties parameters
projection
Projection projection
pcNotifier
ProjectionSupport.ProjectionChangeNotifier pcNotifier
Class com.bbn.openmap.event.RangeRingsMouseMode extends CoordMouseMode implements Serializable |
serialVersionUID: 6208201699394207932L
distanceFormat
java.text.Format distanceFormat
numRings
int numRings
origin
com.bbn.openmap.proj.coords.LatLonPoint origin
intermediateDest
com.bbn.openmap.proj.coords.LatLonPoint intermediateDest
destination
com.bbn.openmap.proj.coords.LatLonPoint destination
mapBean
MapBean mapBean
type
int type
- The type of zooming.
amount
float amount
- The zoom factor.
squareWidth
double squareWidth
theMap
MapBean theMap
Package com.bbn.openmap.examples.beanbox |
graphic
OMGraphic graphic
beans
java.util.HashMap<K,V> beans
graphics
java.util.HashMap<K,V> graphics
projection
Projection projection
beanBox
SimpleBeanBox beanBox
separationInNM
float separationInNM
bearingInDeg
float bearingInDeg
Package com.bbn.openmap.examples.crew |
properties
java.util.Properties properties
- The properties acquired from the resource file.
- See Also:
Crew.crewResources
omgraphics
OMGraphicList omgraphics
- A list of graphics to be painted on the map.
projection
Projection projection
- The current projection.
selectedGraphic
OMGraphic selectedGraphic
- The currently selected graphic.
Package com.bbn.openmap.examples.hello |
font
java.awt.Font font
- During construction, we'll fill this with this Font we wish to
use
Package com.bbn.openmap.examples.simple |
omgraphics
OMGraphicList omgraphics
- A list of graphics to be painted on the map.
Package com.bbn.openmap.geo |
pivot
Geo pivot
Class com.bbn.openmap.geo.OMGeo extends OMGraphic implements Serializable |
extent
GeoExtent extent
id
java.lang.Object id
Class com.bbn.openmap.geo.OMGeo.Line extends com.bbn.openmap.geo.OMGeo implements Serializable |
Class com.bbn.openmap.geo.OMGeo.Polygon extends com.bbn.openmap.geo.OMGeo.Polyline implements Serializable |
Class com.bbn.openmap.geo.OMGeo.Polyline extends com.bbn.openmap.geo.OMGeo implements Serializable |
Class com.bbn.openmap.geo.OMGeo.Pt extends com.bbn.openmap.geo.OMGeo implements Serializable |
radius
int radius
isOval
boolean isOval
Package com.bbn.openmap.graphicLoader |
stationary
boolean stationary
name
java.lang.String name
height
int height
movementButton
javax.swing.JCheckBox movementButton
heightField
javax.swing.JTextField heightField
pathPoints
float[] pathPoints
poly
OMPoly poly
pathIndex
int pathIndex
currentSegDist
float currentSegDist
nextSegOffset
float nextSegOffset
rate
float rate
Package com.bbn.openmap.graphicLoader.netmap |
label
java.lang.String label
color
java.awt.Color color
node1
Node node1
node2
Node node2
shape
int shape
index
int index
ll
float[] ll
label
java.lang.String label
index
int index
color
java.awt.Color color
posX
int posX
posY
int posY
posLat
java.lang.String posLat
posLon
java.lang.String posLon
gpsTime
double gpsTime
length
int length
width
int width
menu
int menu
shape
int shape
localhost
boolean localhost
Package com.bbn.openmap.graphicLoader.scenario |
timeStamps
java.util.List<E> timeStamps
- A list of points where this point should be.
renderList
OMGraphicList renderList
- A list of graphics to be used to render this point, and any
other symbology it needs during the scenario.
radius
int radius
- The radius of OMPoints, if icons are not found.
pathStep
int pathStep
- The resolution of segments to use for interpolating between
activity points. Default is 100.
DEBUG
boolean DEBUG
Package com.bbn.openmap.gui |
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
mapHandler
MapHandler mapHandler
mapBean
MapBean mapBean
propertyHandler
PropertyHandler propertyHandler
menuList
MenuList menuList
defaultText
java.lang.String defaultText
defaultMnemonic
int defaultMnemonic
i18n
I18n i18n
df
java.text.DecimalFormat df
defaultText
java.lang.String defaultText
defaultMnemonic
int defaultMnemonic
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
dockPanel
BasicDockPanel dockPanel
defaultText
java.lang.String defaultText
defaultMnemonic
int defaultMnemonic
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
latitude
float latitude
longitude
float longitude
scale
float scale
projectionID
java.lang.String projectionID
menu
GoToMenu menu
nameField
javax.swing.JTextField nameField
label
javax.swing.JLabel label
closebutton
javax.swing.JButton closebutton
applybutton
javax.swing.JButton applybutton
notifyThis
GoToMenu.GoToButton notifyThis
gridbag
java.awt.GridBagLayout gridbag
c
java.awt.GridBagConstraints c
propertyHandler
PropertyHandler propertyHandler
- Holds the PropertyHandler.
layerHandler
LayerHandler layerHandler
- Holds the LayerHandler.
list
javax.swing.JComboBox list
- The list of available Layer classes. Is initiated with pretty names.
prefixTextField
javax.swing.JTextField prefixTextField
- The String to use as a prefix for the new Layer's properties.
configureActionCommand
java.lang.String configureActionCommand
- Action command String for JButton.
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.
add
javax.swing.JButton add
delete
javax.swing.JButton delete
top
javax.swing.JButton top
up
javax.swing.JButton up
down
javax.swing.JButton down
bottom
javax.swing.JButton bottom
layerAddPanel
LayerAddPanel layerAddPanel
orientation
int orientation
configuration
java.lang.String configuration
embedded
boolean embedded
deleteLayers
boolean deleteLayers
addLayers
boolean addLayers
selected
Layer selected
offColor
java.awt.Color offColor
onColor
java.awt.Color onColor
i18n
I18n i18n
menuType
int menuType
- The flag setting the behavior of the menu, whether it controls the layers
or the layers palettes.
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 overal list, it will only first travel to the top of
the buffered layers. On a subsequent top command, it will go to the top
of the list. The same behavior applies for going down. True is default.
If set to false, these commands will just send the selected layer to the
top and bottom of the entire list.
showStatus
boolean showStatus
- Behavior flag that determines what kind of LayerPane is used for the
layers. If true (default) the LayerStatusPane will be used. Otherwise,
the LayerPane will be used instead.
gridbag
java.awt.GridBagLayout gridbag
c
java.awt.GridBagConstraints c
offColor
java.awt.Color offColor
onColor
java.awt.Color onColor
mapHandler
MapHandler mapHandler
- The MapHandler BeanContext.
map
MapBean map
- The MapBean.
beanContextChildSupport
java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
jep
javax.swing.JEditorPane jep
stack
java.util.Stack<E> stack
browserLaunch
javax.swing.JButton browserLaunch
backButton
javax.swing.JButton backButton
dismissButton
javax.swing.JButton dismissButton
toolBar
javax.swing.JToolBar toolBar
floatable
boolean floatable
- for intialization, 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
zoomSupport
ZoomSupport zoomSupport
panDelegate
PanSupport panDelegate
centerDelegate
CenterSupport centerDelegate
useTips
boolean useTips
panFactor
float panFactor
useDefaultCenter
boolean useDefaultCenter
defaultCenterLat
float defaultCenterLat
defaultCenterLon
float defaultCenterLon
i18n
I18n i18n
- All OMComponentPanels have access to an I18n object, which is
provided by the Environment.
beanContextChildSupport
java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
- BeanContextChildSupport object provides helper functions for
BeanContextChild interface.
windowSupport
WindowSupport windowSupport
propertyPrefix
java.lang.String propertyPrefix
- Token uniquely identifying this compoentns in the application
properties.
children
java.util.LinkedList<E> children
preferredLocation
java.lang.String preferredLocation
- BorderLayout.WEST by default for this class.
deleteButton
javax.swing.JButton deleteButton
defaultKey
java.lang.String defaultKey
deleteList
java.util.Hashtable<K,V> deleteList
requestors
java.util.Vector<E> requestors
jToolBar
javax.swing.JToolBar jToolBar
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.
key
java.lang.String key
addZoom
boolean addZoom
addPan
boolean addPan
addScale
boolean addScale
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.
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 byt default.
message
javax.swing.JLabel message
jpb
javax.swing.JProgressBar jpb
createWindowsForDisplay
boolean createWindowsForDisplay
title
java.lang.String title
windowSupport
WindowSupport windowSupport
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
key
java.lang.String key
projection
Projection projection
- The last projection received from the MapBean, so it can be
used to compare it to any more that come in. The ScaleTextPanel
listens to the MapBean for projection changes so it can keep up
with any scale changes later.
numlayers
int numlayers
map
MapBean map
layers
Layer[] layers
statusLights
java.util.Hashtable<K,V> statusLights
container
javax.swing.JToolBar container
waitingForLayers
boolean waitingForLayers
showWaitCursor
boolean showWaitCursor
lightTriggers
boolean lightTriggers
- Flag to make the status light buttons act as triggers to bring
up the layer palettes.
key
java.lang.String key
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
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.
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
Package com.bbn.openmap.gui.dock |
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.
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.menu |
aboutBox
javax.swing.JDialog aboutBox
map
MapBean map
controlPanel
OMControlPanel controlPanel
ws
WindowSupport ws
- The WindowSupport for the CombinedCoordPanel.
ccp
CombinedCoordPanel ccp
- The coordinate content.
map
MapBean map
infoDelegator
InformationDelegator infoDelegator
provider
DataBoundsProvider provider
mapBean
MapBean mapBean
mapHandler
MapHandler mapHandler
i18n
I18n i18n
i18n
I18n i18n
beanContextChildSupport
java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
dqp
DimensionQueryPanel dqp
formatter
AbstractImageFormatter formatter
it
java.util.Iterator<E> it
- Deprecated.
someObj
java.lang.Object someObj
- Deprecated.
visibleLayers
Layer[] visibleLayers
- Deprecated.
filename
java.lang.String filename
- Deprecated.
DW
SaveAsVirtualImageMenuItem.DimensionQueryWindow DW
- Deprecated.
toolPanel
ToolPanel toolPanel
informationDelegator
InformationDelegator informationDelegator
Package com.bbn.openmap.gui.time |
Class com.bbn.openmap.gui.time.HotwashTimerControlButtonPanel extends TimerControlButtonPanel implements Serializable |
forwardStepButton
javax.swing.JButton forwardStepButton
backwardStepButton
javax.swing.JButton backwardStepButton
i18n
I18n i18n
eventGraphicList
OMGraphicList eventGraphicList
timeLinesList
OMGraphicList timeLinesList
playFilter
com.bbn.openmap.gui.time.TimelineLayer.PlayFilter playFilter
ratingAreas
OMGraphicList ratingAreas
selectionRect
com.bbn.openmap.gui.time.TimelineLayer.SelectionArea selectionRect
drape
com.bbn.openmap.gui.time.TimeSliderLayer.TimeDrape drape
centerDelegate
CenterSupport centerDelegate
currentTime
long currentTime
gameStartTime
long gameStartTime
gameEndTime
long gameEndTime
clock
com.bbn.openmap.time.Clock clock
timeHashFactory
com.bbn.openmap.gui.time.TimelineLayer.TimeHashFactory timeHashFactory
currentTimeMarker
OMGraphicList currentTimeMarker
preTime
com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PreTime preTime
postTime
com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PostTime postTime
palette
javax.swing.Box palette
downLon
double downLon
doubleClick
boolean doubleClick
Class com.bbn.openmap.gui.time.TimelineLayer.CurrentTimeMarker extends OMGraphicList implements Serializable |
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 |
heightRatioSetting
int heightRatioSetting
symbolHeight
byte symbolHeight
Class com.bbn.openmap.gui.time.TimelineLayer.PlayFilter extends OMGraphicList implements Serializable |
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 com.bbn.openmap.gui.time.TimelineLayer.SelectionArea implements Serializable |
idString
java.lang.String idString
Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PostTime extends com.bbn.openmap.gui.time.TimelineLayer.SelectionArea implements Serializable |
Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.PreTime extends com.bbn.openmap.gui.time.TimelineLayer.SelectionArea implements Serializable |
Class com.bbn.openmap.gui.time.TimelineLayer.SelectionArea.RatingArea extends com.bbn.openmap.gui.time.TimelineLayer.SelectionArea implements Serializable |
rating
java.lang.String rating
Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks extends OMGraphicList implements Serializable |
annotation
java.lang.String annotation
unitPerMinute
double unitPerMinute
Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Days extends com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks implements Serializable |
Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Hours extends com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks implements Serializable |
Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Minutes extends com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks implements Serializable |
Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Seconds extends com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks implements Serializable |
Class com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks.Years extends com.bbn.openmap.gui.time.TimelineLayer.TimeHashMarks implements Serializable |
Class com.bbn.openmap.gui.time.TimelinePanel extends BasicMapPanel implements Serializable |
timelineLayer
com.bbn.openmap.gui.time.TimelineLayer timelineLayer
Class com.bbn.openmap.gui.time.TimePanel extends OMComponentPanel implements Serializable |
clock
com.bbn.openmap.time.Clock clock
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
com.bbn.openmap.gui.time.HotwashTimerControlButtonPanel timerControl
timerRateControl
TimerRateComboBox timerRateControl
timeSliderSupport
com.bbn.openmap.time.TimeSliderSupport timeSliderSupport
preferredLocation
java.lang.String preferredLocation
useTimeWrapToggle
boolean useTimeWrapToggle
timelinePanel
com.bbn.openmap.gui.time.TimelinePanel timelinePanel
timeSliderPanel
com.bbn.openmap.gui.time.TimeSliderPanel timeSliderPanel
Class com.bbn.openmap.gui.time.TimePanel.NoBorder extends javax.swing.border.AbstractBorder implements Serializable |
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
timeHandler
RealTimeHandler timeHandler
- The RealTimeHandler to be updated.
propPrefix
java.lang.String propPrefix
running
javax.swing.ImageIcon running
stopped
javax.swing.ImageIcon stopped
inactive
javax.swing.ImageIcon inactive
DefaultRunningIconURL
java.lang.String DefaultRunningIconURL
DefaultStoppedIconURL
java.lang.String DefaultStoppedIconURL
DefaultInactiveIconURL
java.lang.String DefaultInactiveIconURL
runningIconURL
java.lang.String runningIconURL
stoppedIconURL
java.lang.String stoppedIconURL
inactiveIconURL
java.lang.String inactiveIconURL
timeHandler
RealTimeHandler timeHandler
propPrefix
java.lang.String propPrefix
i18n
I18n i18n
controlWidgetList
OMGraphicList controlWidgetList
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
sliderPointHalfWidth
int sliderPointHalfWidth
timelinePanel
com.bbn.openmap.gui.time.TimelinePanel timelinePanel
timelineLayer
com.bbn.openmap.gui.time.TimelineLayer timelineLayer
clock
com.bbn.openmap.time.Clock clock
selectionPoint
OMRaster selectionPoint
baseLine
OMLine baseLine
contextPoly
OMPoly contextPoly
labelPanel
com.bbn.openmap.gui.time.TimeSliderLayer.LabelPanel labelPanel
drape
com.bbn.openmap.gui.time.TimeSliderLayer.TimeDrape drape
dragState
com.bbn.openmap.gui.time.TimeSliderLayer.DragState dragState
Class com.bbn.openmap.gui.time.TimeSliderLayer.LabelPanel extends javax.swing.JPanel implements Serializable |
timeStartLabel
javax.swing.JLabel timeStartLabel
timeEndLabel
javax.swing.JLabel timeEndLabel
dateFormat
java.text.DateFormat dateFormat
Class com.bbn.openmap.gui.time.TimeSliderLayer.TimeDrape extends OMRect implements Serializable |
lo
int lo
to
int to
ro
int ro
bo
int bo
Class com.bbn.openmap.gui.time.TimeSliderPanel extends BasicMapPanel implements Serializable |
timeSliderLayer
com.bbn.openmap.gui.time.TimeSliderLayer timeSliderLayer
Class com.bbn.openmap.gui.time.TimeSliderPanel.TimeSliderMouseMode extends SelectMouseMode implements Serializable |
Package com.bbn.openmap.image |
Package com.bbn.openmap.image.wms |
XML
java.lang.String XML
Message
java.lang.String Message
Code
java.lang.String Code
Package com.bbn.openmap.io |
rootCause
java.lang.Throwable rootCause
- nested exception that caused this one
c
char c
- the invalid character that we found
Package com.bbn.openmap.layer |
hasActiveLayers
boolean hasActiveLayers
- Used to recreate the buffer on every repaint() call made by every layer.
Makes for a lot of image buffer creation. If the layers may call
repaint() and change what they present between projection changes, then
this needs to be set to true. Otherwise, the old graphics will still be
visible. This only needs to be set if the background is at all
transparent. If the background of the internal MapBean is opaque, set
this to false, which is the default.
hasTransparentBackground
boolean hasTransparentBackground
- Used to tell the BufferedLayer that the background is transparent. Will
cause a new image buffer to be created when the projection changes, in
order to cover up what was already there. This is set to true but
default, since the internal MapBean color is set to OMColor.clear.
mapBean
MapBean mapBean
- The MapBean used as the group organized. If this is a BufferedMapBean,
the layer will provide a buffered image.
panel
javax.swing.JPanel panel
- The GUI panel.
layer
Layer layer
- The layer to call back.
layer
Layer layer
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
dateFormat
java.text.DateFormat dateFormat
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
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
proxyMMM
MapMouseMode proxyMMM
box
javax.swing.JPanel box
jcb
javax.swing.JComboBox jcb
editInstruction
java.lang.String editInstruction
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.
i18n
I18n i18n
defaultShowRuler
boolean defaultShowRuler
defaultShowOneAndFiveLines
boolean defaultShowOneAndFiveLines
defaultShowBelowOneLines
boolean defaultShowBelowOneLines
defaultThreshold
int defaultThreshold
boxy
boolean boxy
- Flag for lineType - true is LINETYPE_STRAIGHT, false is
LINETYPE_GREATCIRCLE.
threshold
int threshold
- Threshold is the total number of ten lines on the screen before
the five lines appear, and the total number of five lines on
the screen before the one lines appear.
tenDegreeLines
OMGraphicList tenDegreeLines
- The ten degree latitude and longitude lines, premade.
markerLines
OMGraphicList markerLines
- The equator, dateline and meridian lines, premade.
showOneAndFiveLines
boolean showOneAndFiveLines
showBelowOneLines
boolean showBelowOneLines
showRuler
boolean showRuler
font
java.awt.Font font
fontSize
int fontSize
tenDegreeColor
java.awt.Color tenDegreeColor
fiveDegreeColor
java.awt.Color fiveDegreeColor
oneDegreeColor
java.awt.Color oneDegreeColor
belowOneDegreeColor
java.awt.Color belowOneDegreeColor
equatorColor
java.awt.Color equatorColor
dateLineColor
java.awt.Color dateLineColor
specialLineColor
java.awt.Color specialLineColor
textColor
java.awt.Color textColor
defaultTenDegreeColorString
java.lang.String defaultTenDegreeColorString
defaultFiveDegreeColorString
java.lang.String defaultFiveDegreeColorString
defaultOneDegreeColorString
java.lang.String defaultOneDegreeColorString
defaultBelowOneDegreeColorString
java.lang.String defaultBelowOneDegreeColorString
defaultEquatorColorString
java.lang.String defaultEquatorColorString
defaultDateLineColorString
java.lang.String defaultDateLineColorString
defaultSpecialLineColorString
java.lang.String defaultSpecialLineColorString
defaultTextColorString
java.lang.String defaultTextColorString
showRulerButton
javax.swing.JCheckBox showRulerButton
show15Button
javax.swing.JCheckBox show15Button
showBelow1Button
javax.swing.JCheckBox showBelow1Button
palette
javax.swing.Box palette
- The user interface palette for the DTED layer.
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
filter
FilterSupport filter
- Filter support that can be used to manage OMGraphics.
projectionChangePolicy
ProjectionChangePolicy projectionChangePolicy
- The ProjectionChangePolicy object that determines how a layer reacts and
sets up the OMGraphicList to be rendered for the layer when the
projection changes.
renderPolicy
RenderPolicy renderPolicy
- The RenderPolicy object that determines how a layer's OMGraphicList is
rendered in the layer.paint() method.
layerWorker
SwingWorker layerWorker
- A SwingWorker that can be used for gathering OMGraphics or doing other
work in a different thread.
mouseModeIDs
java.lang.String[] mouseModeIDs
consumeEvents
boolean consumeEvents
- A flag to tell the layer to be selfish about consuming MouseEvents it
receives. If set to true, it will consume events so that other layers
will not receive the events. If false, lower layers will also receive
events, which will let them react too. Intended to let other layers
provide information about what the mouse is over when editing is
occuring.
interruptable
boolean interruptable
- Flag used to avoid the SwingWorker to be interrupted. Usefull 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
- Set when the something has changed while a swing worker is gathering
graphics, and we want it to stop early.
mouseEventInterpreter
MapMouseInterpreter mouseEventInterpreter
- The MapMouseInterpreter used to catch the MapMouseEvents and direct them
to layer as referencing certain OMGraphics. Mananges how the layer
responds to mouse events.
selectedList
OMGraphicList selectedList
- A current list of select OMGraphics.
overviewScale
float overviewScale
poly
OMPoly poly
sourceMapProjection
Projection sourceMapProjection
areaAttributes
DrawingAttributes areaAttributes
lineColor
java.awt.Color lineColor
textColor
java.awt.Color textColor
defaultLineColorString
java.lang.String defaultLineColorString
defaultTextColorString
java.lang.String defaultTextColorString
defaultUnitOfMeasureString
java.lang.String defaultUnitOfMeasureString
defaultLocationXoffset
int defaultLocationXoffset
defaultLocationYoffset
int defaultLocationYoffset
defaultWidth
int defaultWidth
defaultHeight
int defaultHeight
unitOfMeasure
java.lang.String unitOfMeasure
uom
Length uom
uomAbbr
java.lang.String uomAbbr
locationXoffset
int locationXoffset
locationYoffset
int locationYoffset
width
int width
height
int height
palette
javax.swing.Box palette
meterRadioButton
javax.swing.JRadioButton meterRadioButton
kmRadioButton
javax.swing.JRadioButton kmRadioButton
nmRadioButton
javax.swing.JRadioButton nmRadioButton
mileRadioButton
javax.swing.JRadioButton mileRadioButton
uomButtonGroup
javax.swing.ButtonGroup uomButtonGroup
jPanel3
javax.swing.JPanel jPanel3
jPanel2
javax.swing.JPanel jPanel2
jPanel1
javax.swing.JPanel jPanel1
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.
Package com.bbn.openmap.layer.asrp |
asrpHandler
ASRPDirectoryHandler asrpHandler
thfPaths
java.lang.String[] thfPaths
asrpDirs
java.lang.String[] asrpDirs
showCoverage
boolean showCoverage
coverageDrawingAttributes
DrawingAttributes coverageDrawingAttributes
guiPanel
javax.swing.JPanel guiPanel
Package com.bbn.openmap.layer.daynight |
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 |
omGraphics
OMGraphicList[] omGraphics
- The graphic list of objects to draw.
paths
java.lang.String[] paths
- The paths to the DTED directories, telling where the data is.
paths2
java.lang.String[] paths2
- The paths to the DTED Level 2 directories, telling where the
data is.
showDTEDLevel0
boolean showDTEDLevel0
- Flag to tell the cache to return the coverage for level 0 dted.
showDTEDLevel1
boolean showDTEDLevel1
- Flag to tell the cache to return the coverage for level 1 dted.
showDTEDLevel2
boolean showDTEDLevel2
- Flag to tell the cache to return the coverage for level 0 dted.
level0Color
java.awt.Color level0Color
- The color to outline the shapes for level 0.
level1Color
java.awt.Color level1Color
- The color to outline the shapes for level 1.
level2Color
java.awt.Color level2Color
- The color to outline the shapes for level 2.
opaqueness
int opaqueness
- A setting for how transparent to make the images. The default
is 255, which is totally opaque.
fillRects
boolean fillRects
- Flag to fill the coverage rectangles.
coverageFile
java.lang.String coverageFile
coverageURL
java.lang.String coverageURL
- Location of coverage summary file, if supplied as a URL. If it
doesn't exists, a coverage file will be used instead.
coverageManager
DTEDCoverageManager coverageManager
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.
palette
javax.swing.Box palette
- The user interface palette for the DTED layer.
omGraphics
OMGraphicList omGraphics
- The graphics list used for display.
cancelled
boolean cancelled
- Set when the projection has changed while a swing worker is
gathering graphics, and we want him to stop early.
paths
java.lang.String[] paths
- The paths to the DTED Level 0, 1 directories, telling where the
data is. Newer level 2 data, with the .dt2 file extensions,
should be set in this path property.
paths2
java.lang.String[] paths2
- Because older DTED Level 2 data has the same name extension as
Level 1 data, a separate array of pathnames is available for
that old data. Level 0 and 1 data should be lumped together, or
listed in the same array of paths. Newer level 2 data with the
.dt2 extension should be listed in the regular dted path
property with the level 0 and 1 data.
dtedLevel
int dtedLevel
- The level of DTED to use. Level 0 is 1km post spacing, Level 1
is 100m post spacing. Level 2 is 30m post spacing
viewType
int viewType
- The display type for the dted images. Slope shading is
greyscale terrain modeling with highlights and shading, with
the 'sun' being in the NorthWest. Colored Elevation shading is
the same thing, except colors are added to indicate the
elevation. Band shading colors the pixels according to a range
of elevations.
bandHeight
int bandHeight
- The elevation range to use for each color in band shading.
slopeAdjust
int slopeAdjust
- A contrast adjustment, for slope shading (1-5).
numColors
int numColors
opaqueness
int opaqueness
killCache
boolean killCache
- Flag to delete the cache if the layer is removed from the map.
cacheSize
int cacheSize
- The number of frames held by the cache objects.
level0Command
java.lang.String level0Command
level1Command
java.lang.String level1Command
level2Command
java.lang.String level2Command
currentWorker
com.bbn.openmap.layer.dted.DTEDLayer.DTEDWorker currentWorker
- The thread worker used to create the DTED images.
location
com.bbn.openmap.layer.dted.DTEDLayer.DTEDLocation location
- The elevation spot used in the gesture mode.
palette
javax.swing.Box palette
- The user interface palette for the DTED layer.
Package com.bbn.openmap.layer.e00 |
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
w
double w
angle
double angle
llp1
LatLonPoint llp1
llp2
LatLonPoint llp2
pt1
java.awt.Point pt1
pt2
java.awt.Point pt2
at
java.awt.geom.AffineTransform at
llpoints
float[] llpoints
str
java.lang.String str
font
java.awt.Font font
gv
java.awt.font.GlyphVector gv
distance
float distance
badprojection
boolean badprojection
Package com.bbn.openmap.layer.editor |
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.
gestures
SelectMouseMode gestures
Package com.bbn.openmap.layer.etopo |
iv_buffer
byte[] iv_buffer
iv_bytesinbuffer
int iv_bytesinbuffer
iv_curptr
int iv_curptr
path
java.lang.String path
- The paths to the ETOPO directory, telling where the data is.
dataBuffer
short[] dataBuffer
- The etopo elevation data
bufferWidth
int bufferWidth
bufferHeight
int bufferHeight
minuteSpacing
int minuteSpacing
- The current resolution (in minutes)
viewType
int viewType
- The display type for the etopo images. Slope shading is grayscale terrain
modeling with highlights and shading, with the 'sun' being in the
NorthWest. Colored Elevation shading is the same thing, except colors are
added to indicate the elevation. Band shading colors the pixels according
to a range of elevations.
bandHeight
int bandHeight
- The elevation range to use for each color in band shading.
slopeAdjust
int slopeAdjust
- A contrast adjustment, for slope shading (1-5).
opaqueness
int opaqueness
- transparency control
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.
slopeReset
boolean slopeReset
spacingReset
boolean spacingReset
palette
javax.swing.Box palette
- The user interface palette for the ETOPO layer.
Package com.bbn.openmap.layer.imageTile |
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.
buttonSize
int buttonSize
label
javax.swing.JLabel label
statusMark
javax.swing.JLabel statusMark
Package com.bbn.openmap.layer.learn |
Package com.bbn.openmap.layer.link |
listener
LinkListener listener
- The thread listener used to communicate asynchronously. The LinkLayer
sends out requsts and notifications to the server, and the LinkListener
reads any input from the server, making calls on the LinkLayer as
appropriate.
gestureDescriptor
int gestureDescriptor
- A masked integer describing which gestures should be sent to the server.
port
int port
- The port to connect to the server on.
host
java.lang.String host
- The host where the server is running.
args
LinkProperties args
- The special parameters (attributes) transmitted to the server with every
query.
linkManager
LinkManager linkManager
- The object that provides a link to the layer (and its various threads) on
a coordinateed basis.
quiet
boolean quiet
- The flag to supress pop-up messages.
currentGenerator
OMGridGenerator currentGenerator
- The generator to use with LinkGrid objects.
distanceLimit
int distanceLimit
- The maximum distance away a mouse event can happen away from a graphic in
order for it to be considered to have touched.
hash
java.util.HashMap<K,V> hash
currentProjection
Projection currentProjection
reuseProperties
java.lang.Boolean reuseProperties
renderAttributesCache
java.util.Hashtable<K,V> renderAttributesCache
Package com.bbn.openmap.layer.link.amp |
extraGraphics
OMGraphicList extraGraphics
drawingTool
DrawingTool drawingTool
layer
DrawingToolRequestor layer
gui
java.awt.Container gui
rrButton
javax.swing.JButton rrButton
eZone
javax.swing.JButton eZone
key
java.lang.String key
Package com.bbn.openmap.layer.link.draw |
drawingTool
OMDrawingTool drawingTool
layer
DrawingToolRequestor layer
key
java.lang.String key
Package com.bbn.openmap.layer.location |
SPACING
int SPACING
- The spacing between the label and the outside of the image.
lat2
float lat2
- The lat of point 2.
lon2
float lon2
- The lon of point 2.
x2
int x2
- The x of point 2.
y2
int y2
- The y of point 2.
lat
float lat
- The main latitude of object, in decimal degrees, for
RENDERTYPE_LATLON and RENDERTYPE_OFFSET locations.
lon
float lon
- The main longitude of object, in decimal degrees, for
RENDERTYPE_LATLON and RENDERTYPE_OFFSET locations.
xOffset
int xOffset
- The x pixel offset from the longitude, for RENDERTYPE_OFFSET
locations.
yOffset
int yOffset
- The y pixel offset from the latitude, for RENDERTYPE_OFFSET
locations.
x
int x
- The x object location, in pixels, for RENDERTYPE_XY locations.
y
int y
- The y object location, in pixels, for RENDERTYPE_XY locations.
name
java.lang.String name
- The name of the location.
handler
LocationHandler handler
- The LocationHandler that is handling the location. Need this to
check for more global settings for rendering.
label
OMText label
- The Label of the object.
location
OMGraphic location
- The simple location marker of the object.
details
java.lang.String details
- The URL to display when the object is gestured upon.
showLocation
boolean showLocation
- The flag for displaying the location marker.
showName
boolean showName
- The flag for displaying the name label.
origYLabelOffset
int origYLabelOffset
- The original offset/y location, kept for resetting the
placement of the label after decluttering and/or location
placement.
origXLabelOffset
int origXLabelOffset
- The original offset/x location, kept for resetting the
placement of the label after decluttering and/or location
placement.
declutterLimit
int declutterLimit
- The pixel limit where the delcutter matrix won't draw the name,
if it can't put the name at least this close to the original
place. DECLUTTER_LOCALLY keeps the limit to twice the height of
the label. DECLUTTER_ANYWHERE will place the thing anywhere it
fits. Anything else is the pixel limit.
allowDecluttering
boolean allowDecluttering
- Set whether you want this location label decluttered.
horizontalLabelBuffer
int horizontalLabelBuffer
- The horizontal pixel distance you want to place the text away
from the actual location - to put space between the graphic.
currentFontDescent
int currentFontDescent
clp
LocationPopupMenu clp
layer
LocationLayer layer
declutterMatrix
DeclutterMatrix declutterMatrix
- The declutter matrix to use, if desired.
useDeclutterMatrix
boolean useDeclutterMatrix
- Flag to use declutter matrix or not.
allowPartials
boolean allowPartials
- Flag to let objects appear partially off the edges of the map, when
decluttering through the decluterr matrix.
omGraphics
java.util.Vector<E> omGraphics
- The graphic list of objects to draw.
dataHandlers
LocationHandler[] dataHandlers
- Handlers load the data, and manage it for the layer.
dataHandlerNames
java.lang.String[] dataHandlerNames
- Pretty names for the handlers, for GUIs and such.
map
MapBean map
- Used for recentering commands off the pop-up menu.
backgroundMenu
LocationPopupMenu backgroundMenu
- What pops up if someone clicks on the background. The handler is
responsible for suppling the pop-up menu when one of its objects is
selected.
locMenu
LocationPopupMenu locMenu
- What pops up if someone clicks on a location.
currentWorker
com.bbn.openmap.layer.location.LocationLayer.LocationWorker currentWorker
- The swing worker that goes off in it's own thread to get graphics.
cancelled
boolean cancelled
- Set when the projection has changed while a swing worker is gathering
graphics, and we want him to stop early.
box
javax.swing.Box box
setNameOnLine
boolean setNameOnLine
clp
LocationPopupMenu clp
- the location popup menu for the item
layer
LocationLayer layer
- the layer the item is for
event
java.awt.event.MouseEvent event
- The location of the event.
map
MapBean map
- Used to recenter the map.
loc
Location loc
- Used as a reference for the details gathering.
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.
SPACING
int SPACING
- The spacing between the label and the outside of the image.
Package com.bbn.openmap.layer.mif |
accurate
boolean accurate
mifl
MIFLoader mifl
visibleScale
float visibleScale
- default visibleScale value is -1
renderPoint
boolean renderPoint
visibleScale
float visibleScale
- default visibleScale value is -1
renderText
boolean renderText
fillcolor
java.awt.Color fillcolor
outer
com.bbn.openmap.layer.mif.OMSubtraction.SubArea outer
area
java.awt.geom.Area area
gpath
java.awt.geom.GeneralPath gpath
subs
java.util.Vector<E> subs
project
Projection project
Package com.bbn.openmap.layer.mysql |
dbUrl
java.lang.String dbUrl
- ; The connection String to use for the jdbc query, e.g.
"jdbc:mysql://localhost/openmap?user=me&password=secret"
dbClass
java.lang.String dbClass
- ; The driver to use.
conn
java.sql.Connection conn
- Connection to server.
rs
java.sql.ResultSet rs
- The result set object.
stmt
java.sql.Statement stmt
- Statement to be executed for queries.
geomTable
java.lang.String geomTable
- Table name which contains the geometry to be used.
geomColumn
java.lang.String geomColumn
- Column name which contains the geometry to be used.
pointSymbol
java.lang.String pointSymbol
- The point Symbol set by the Properties
drawingAttributes
DrawingAttributes drawingAttributes
Package com.bbn.openmap.layer.nexrad |
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 |
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 |
caches
RpfCacheHandler[] caches
- The cache handlers needed to cover the screen. Need one for
each earth quadrant, and for each RPF directory, in case
coverage is spread out over different sources.
frameProvider
RpfFrameProvider frameProvider
- The place to look for for image data.
viewAttributes
RpfViewAttributes viewAttributes
- Contains information about displaying the RPF data. Also passed
to the RpfTocHandlers to determine chart selection.
- See Also:
RpfViewAttributes
graphics
RpfCacheManager.RpfMaps graphics
- A specialized OMGraphicList to handle the maps and info, and
switching either/or on/off.
auxCacheSize
int auxCacheSize
- The size of the aux caches, which are used when the map crosses
the equator or dateline.
atts
RpfViewAttributes atts
maps
OMGraphicList maps
infos
OMGraphicList infos
paths
java.lang.String[] paths
- The paths to the RPF directories, telling where the data is.
viewAttributes
RpfViewAttributes viewAttributes
- The display attributes for the maps. This object should not be
replaced, because the caches all look at it, too. Just adjust
the parameters within it.
- See Also:
RpfViewAttributes
killCache
boolean killCache
- Flag to delete the cache if the layer is removed from the map.
frameProvider
RpfFrameProvider frameProvider
- The supplier of frame data.
coverage
RpfCoverage coverage
- The coverage tool for the layer.
subframeCacheSize
int subframeCacheSize
- Subframe cache size. Default is 40.
auxSubframeCacheSize
int auxSubframeCacheSize
- Auxillary subframe cache size. Default is 10.
Package com.bbn.openmap.layer.shape |
bufferedList
OMGraphicList bufferedList
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
spatialIndexes
java.util.Collection<E> spatialIndexes
shadowX
int shadowX
- The holders of the shadow offset. **
shadowY
int shadowY
spatialIndex
SpatialIndex spatialIndex
- The spatial index of the shape file to be rendered.
drawingAttributes
DrawingAttributes drawingAttributes
- The DrawingAttributes object to describe the rendering of graphics.
coordTransform
GeoCoordTransformation coordTransform
- A translator for converting pre-projected coordinates from the file into
decimal degree lat/lon.
shapeFileName
java.lang.String shapeFileName
imageURLString
java.lang.String imageURLString
Package com.bbn.openmap.layer.shape.areas |
areas
AreaHandler areas
Package com.bbn.openmap.layer.terrain |
frameCache
DTEDFrameCache frameCache
- The cache that knows how to handle DTED requests.
mode
int mode
- Which tool is being used.
currentTool
TerrainTool currentTool
- The current tool being used.
profileTool
ProfileGenerator profileTool
LOSTool
LOSGenerator LOSTool
palette
javax.swing.Box palette
- The user interface palette for the Terrain layer.
profileCommand
java.lang.String profileCommand
losCommand
java.lang.String losCommand
Package com.bbn.openmap.layer.test |
lines
OMGraphicList lines
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
graphics
OMGraphicList graphics
omcircle
OMCircle omcircle
circle
TestLayer.Circle circle
omline
OMLine omline
line
TestLayer.Line line
omrect
OMRect omrect
rect
TestLayer.Rect rect
omtext
OMText omtext
text
TestLayer.Text text
ompoly
OMPoly ompoly
poly
TestLayer.Poly poly
gui
javax.swing.JPanel gui
Package com.bbn.openmap.layer.util.http |
request
java.lang.String request
output
java.io.OutputStream output
writer
java.io.Writer writer
Package com.bbn.openmap.layer.vpf |
featureName
java.lang.String featureName
- The identifying code for the features held in this list.
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.
beanName
java.lang.String beanName
- the name of the bean set in properties, or the marker name
propertyPrefix
java.lang.String propertyPrefix
- used by set/getPropertyPrefix
paths
java.lang.String[] paths
- the paths used in constructing the lst
featureCache
VPFFeatureCache featureCache
- The VPFFeatureCache to use for cached features.
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
searchByFeatures
boolean searchByFeatures
- are we searching by feature table (true) or tile (false)
libraryBeanName
java.lang.String libraryBeanName
- the name of the data bean to look for in beancontext
prefix
java.lang.String prefix
- hang onto prefix used to initialize warehouse in
setProperties()
props
java.util.Properties props
- hang onto properties file used to initialize warehouse
dataPaths
java.lang.String[] dataPaths
- the path to the root VPF directory
coverageType
java.lang.String coverageType
- the coverage type that we display
cutoffScale
int cutoffScale
libraryName
java.lang.String libraryName
- the library name to focus on
configWindowSupport
WindowSupport configWindowSupport
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 |
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
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
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.
lineButton
javax.swing.JButton lineButton
- The JButton used to bring up the line menu.
lineMenuAdditions
javax.swing.JMenu[] lineMenuAdditions
- Any additional JMenu items that should be added to the line menu.
colorChooserLock
boolean colorChooserLock
- A lock to use to limit the number of JColorChoosers that can pop up for a
given DrawingAttributes GUI.
palette
javax.swing.JPanel palette
toolbar
javax.swing.JToolBar toolbar
list
OMGraphicList list
- The source graphic list.
precise
boolean precise
- A flag to use the Area.intersets(Area) test, which may be a
performance hit.
DEBUG
boolean DEBUG
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
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.
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
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.
xpoints
int[][] xpoints
- X coordinate arrays of the projected points.
ypoints
int[][] 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.
x1
int x1
- Horizontal pixel location of the center.
y1
int y1
- Vertical pixel location of the center.
off_x
int off_x
- Horizontal pixel offset.
off_y
int off_y
- Vertical pixel offset.
center
LatLonPoint center
- Center point.
radius
float radius
- Radius of arc in radians. For LATLON arc. Note that the methods
for this class use Decimal Degrees, or ask for a Length object
to use for units. The radius is converted to radians for
internal use.
width
int width
- The pixel horizontal diameter of the arc. For XY and OFFSET
arcs.
height
int height
- The pixel vertical diameter of the arc. For XY and OFFSET arcs.
start
float start
- The starting angle of the arc in decimal degrees. This is
defined in decimal degrees because the java.awt.geom.Arc object
wants it in decimal degrees. 0 is North?
extent
float extent
- The angular extent of the arc in decimal degrees.
arcType
int arcType
- For Arcs, how the arc should be closed when rendered.
Arc2D.OPEN is the default, Arc2D.PIE and Arc2D.CHORD are
options.
- See Also:
Arc2D
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
argb
int argb
- The 32bit ARGB value used.
decorator
ShapeDecorator decorator
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
labels
OMGraphicList labels
points
OMGraphicList points
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.
majorAxisSpan
double majorAxisSpan
minorAxisSpan
double minorAxisSpan
rawllpts
float[] rawllpts
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.
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
linePaint
java.awt.Paint linePaint
- This color is the real foreground color of the object. It is
kept so that the object knows how to de-highlight itself. It
defaults to black.
mattingPaint
java.awt.Paint mattingPaint
- This paint is used for the matting area around the edge of an
OMGraphic painted when the matted variable is set to true.
displayPaint
java.awt.Paint displayPaint
- The color that the object is displayed with. This color changes
back and forth between the selectColor and the lineColor,
depending on the if the object is selected or not.
fillPaint
java.awt.Paint fillPaint
- This color is the fill color of the object. It defaults to a
black color that is transparent.
textureMask
java.awt.TexturePaint textureMask
- This Paint object is the fill texture mask of the object. It
defaults to null. If this texture mask is set, the fill paint
will still be used to fill the OMGraphic shape, but then this
paint will be rendered on top. If the textureMask has
transparency, the fill paint still influences appearance.
selectPaint
java.awt.Paint selectPaint
- This color is the highlight color that can be used when the
object is selected. The default color is black, just like the
line color.
selected
boolean selected
- Flag to indicate that the object has/hasnot been put in a
special mode as a result of some event. Set through the
select()/deselect methods().
showEditablePalette
boolean showEditablePalette
- A flag for whether an EditableOMGraphic should show it's
palette if the OMGraphic is modified.
edgeMatchesFill
boolean edgeMatchesFill
- Flag to note if the current edge color matches the fill color.
Can be used to save from rendering the edge if rendering the
filled area already takes care of it.
renderType
int renderType
- The renderType describes the relation of the object to the
window. RENDERTYPE_LATLON means the object is positioned
relative to lat/lon points. RENDERTYPE_XY means the object is
positioned relative to window pixel coordinates.
RENDERTYPE_OFFSET means the object is drawn at a pixel offset
to a lat/lon point.
declutterType
int declutterType
- Decluttering is not supported by OpenMap yet. But, when it is,
these parameters will describe the way the object is
manipulated on the window relative to its neighbors.
DECLUTTERTYPE_NONE means the object will be drawn where its
attributes say it should be. DECLUTTERTYPE_SPACE indicates that
the window space of the object should be marked as taken, but
the object should not be moved. DECLUTTERTYPE_MOVE means the
object should be moved to the nearest open location closest to
the position indicated by its attributes. DECLUTTERTYPE_LINE is
the same as MOVE, but in addition, a line is drawn from the
current position to its original position.
matted
boolean matted
- Flag for determining when the matting around the edge of an
OMGraphic. Matting is a line, two pixels wider than the edge,
painted under the edge. It makes the OMGraphic stand out on
busy backgrounds.
graphicHash
java.util.HashMap<K,V> graphicHash
cloningInProgress
boolean cloningInProgress
- used to displable the IllegalArgumentException during cloning
traverseMode
int traverseMode
- List traversal mode. The default is FIRST_ADDED_ON_TOP.
vague
boolean vague
- Flag to adjust behavior of OMGraphicList for certain queries. If
OMGraphicList should act as OMGraphic, the entire list will be treated as
one object. Otherwise, the list will act as a pass-through container, and
internal OMGraphics will be returned. This applies to distance(),
selectClosest(), findClosest(), getOMGraphicThatContains(), etc. This
flag becomes really helpful for embedded OMGraphicLists, not so much for
top-level OMGraphicLists.
graphics
java.util.List<E> graphics
- The list of graphics. Once an OMGraphicList is constructed, this variable
should never be null.
allowDuplicates
boolean allowDuplicates
- Flag used to allow duplicates in the OMGraphicList. True by default -
this prevents the list from doing the extra work for checking for
duplicates at addition time.
processAllGeometries
boolean processAllGeometries
- Override flag for shouldProcess method. The setting will override the
OMGraphicList from using the OMGraphic's visibility settings in
determining which OMGraphics should be used in different distance,
generate and render methods.
orientation
float orientation
- The orientation angle of the grid, in radians. Up/North is
zero.
rows
int rows
- Number of rows in the data array. Gets set by the OMGrid
depending on the major of the grid.
columns
int columns
- Number of columns in the data array. Gets set by the OMGrid
depending on the major of the grid.
latitude
float latitude
- The starting latitude point of the grid. Only relevant when the
data points are laid out in a lat/lon grid, or when an x/y grid
is anchored to a lat/lon location. DOES NOT follow the OpenMap
convention where area object locations are defined by the upper
left location - the location of the grid is noted by the lower
left corner, because grid data is usually defined by the lower
left location. Makes it easier to deal with overlap rows and
columns, and to calculate the locations of the rows and
columns.
longitude
float longitude
- The starting longitude point of the grid. Only relevant when
the data points are laid out in a lat/lon grid, or when an x/y
grid is anchored to a lat/lon location. DOES NOT follow the
OpenMap convention where area object locations are defined by
the upper left location - the location of the grid is noted by
the lower left corner, because grid data is usually defined by
the lower left location. Makes it easier to deal with overlap
rows and columns, and to calculate the locations of the rows
and columns.
verticalResolution
float verticalResolution
- The vertical/latitude interval, the distance between row data
points in the vertical direction. For x/y grids, this can
server as a pixel multiplier. For lat/lon grids, it represents
the decimal degrees between grid points.
horizontalResolution
float horizontalResolution
- The horizontal/longitude interval, the distance between column
data points in the horizontal direction. For x/y grids, this
can server as a pixel mulitplier. For lat/lon grids, it
represents the decimal degrees between grid points.
data
GridData data
- The Object holding the data for the OMGrid. The GridData
abstracts the type of data that is held by the OMGrid. Note:
the 0 index of the array in both directions is in the lower
left corner of the matrix. As you increase indexes in both
dimensions, you go up-right.
gridObjects
OMGridObjects gridObjects
- If needed, the data array can hold numerical identifiers, which
are keys to objects stored in this hashtable. That way, the
grid can be used to hold an array of objects. If the objs are
set, then the OMGrid object automatically assumes that all
graphic operations are supposed to involve the objs.
point
java.awt.Point point
- Horizontal screen location of the upper left corner of the grid
in pixels, before projection, of XY and OFFSET grids.
point1
java.awt.Point point1
- Horizontal screen location of the upper left corner of the grid
in pixels, after projection.
point2
java.awt.Point point2
- Horizontal screen location of the lower right corner of the
grid in pixels, after projection.
height
int height
- Pixel height of grid, set after generate. For non-equidistant
projections, this will be a bounding box height.
width
int width
- Pixel width of grid, set after generate. For non-equidistant
projections, this will be a bounding box width.
generator
OMGridGenerator generator
- An object that knows how to generate graphics for the matrix.
major
boolean major
- Keep track of which dimension different parts of the double
array represent. COLUMN_MAJOR is the default, meaning that the
first dimension of the array represents the vertical location
in the array, and the second is the horizontal location in the
array.
units
Length units
- The units, if needed, of the values contained in the grid data
array. Null value is default and acceptable.
isPolyline
boolean isPolyline
latlons
float[] latlons
- latlons is a array of 4 floats - lat1, lon1, lat2, lon2.
pts
int[] pts
- pts is an array of 4 ints - px1, py1, px2, py2.
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.
radius
int radius
- The number of pixels in the radius for the point representation.
x
int x
- Horizontal window position of point, in pixels from left side of window.
y
int y
- Vertical window position of point, in pixels from the top of the window.
lat1
float lat1
- Latitude of point, decimal degrees.
lon1
float lon1
- Longitude of point, decimal degrees.
oval
boolean oval
- Set to true if you want little circles marking the point.
image
java.awt.Image image
useImage
boolean useImage
imageX
int imageX
imageY
int imageY
units
int units
- Radians or decimal degrees. After construction and conversion,
this should always be radians.
lat
float lat
- For RENDERTYPE_OFFSET, the latitude of the starting point of
the poly. Stored as radians!
lon
float lon
- For RENDERTYPE_OFFSET, the longitude of the starting point of
the poly. Stored as radians!
coordMode
int coordMode
- For RENDERTYPE_OFFSET, type of offset.
- See Also:
OMPoly.COORDMODE_ORIGIN
,
OMPoly.COORDMODE_PREVIOUS
xs
int[] xs
- The x array of ints, representing pixels, used for x/y or
offset polys.
ys
int[] ys
- The y array of ints, representing pixels, used for x/y or
offset polys.
isPolygon
boolean isPolygon
- Poly is a polygon or a polyline. This is true if the fillColor
is not clear, false if it is.
rawllpts
float[] rawllpts
- raw float lats and lons stored internally in radians.
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
interval
int interval
- The number of rings, or the unit interval, depending on whether
intervalUnits is null or not.
intervalUnits
Length intervalUnits
- The unit object specifying the interval meaning.
drawingAttributes
DrawingAttributes drawingAttributes
- The DrawingAttributes object used to reflect the outer circle properties
to the inner circles.
centerPoint
OMPoint centerPoint
- The center point of the range rings.
form
java.text.NumberFormat form
- Formatting for the labels with units.
drawLabels
boolean drawLabels
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
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
colorModel
int colorModel
- colorModel helps figure out what kind of updates are necessary,
by knowing what kind of image we're dealing with. For the
images created with a ImageIcon, the attribute updates that
don't relate to position will not take affect.
pixels
int[] pixels
- The pixels are used for the image that is drawn on the window.
The pixels are either passed in as an int[] in some
constructors of the OMRaster, or it is constructed in the
OMBitmap and in OMRasters that have a colortable.
x
int x
- Horizontal location of the upper left corner of the image, or
the x offset from the lon for that corner, in pixels.
y
int y
- Vertical location of the upper left corner of the image, or the
y offset from the lat for that corner, in pixels.
lat
float lat
- The latitude of the upper left corner for the image, in decimal
degrees.
lon
float lon
- The longitude of the upper left corner for the image, in
decimal degrees.
width
int width
- The width of the image, in pixels. This always reflects the
width of the original image, even if a filter is applied to the
image.
height
int height
- The height of the image, in pixels. This always reflects the
height of the original image, even if a filter is applied to
the image.
bits
byte[] bits
- The byte info for the image. OMBitmaps use each bit as an
indication to use the lineColor or the fillColor for each pixel
(like a XBitmap). OMRasters only use the bits when the image
being created follows the indexed colormodel. Then, the bits
hold the colortable indexes that each pixel needs to have a
color substituted in later.
point1
java.awt.Point point1
- Projected window pixel location of the upper left corner of the
image.
point2
java.awt.Point point2
- Projected window pixel location of the lower right corner of
the image.
filteredWidth
int filteredWidth
- The width of the image after scaling, if you want the image to
be a different size than the source.
filteredHeight
int filteredHeight
- The height of the image after scaling, if you want the image to
be a different size than the source.
imageFilter
java.awt.image.ImageFilter imageFilter
- The image filter to use on the constructed image.
needToReposition
boolean needToReposition
- Set if the projection has had attributes change that require a
repositioning of the image, not a regeneration.
projHeight
int projHeight
- Pixel height of the current projection. Used for efficient
zoom-in scaling.
projWidth
int projWidth
- Pixel width of the current projection. Used for efficient
zoom-in scaling.
rotationAngle
double rotationAngle
- the angle by which the image is to be rotated, in radians
DEBUG
boolean DEBUG
x1
int x1
- Horizontal window position of first corner, in pixels from left
side of window.
y1
int y1
- Vertical window position of first corner, in pixels from the
top of the window.
lat1
float lat1
- Latitude of first corner, decimal degrees.
lon1
float lon1
- Longitude of first corner, decimal degrees.
x2
int x2
- Horizontal window position of second corner, in pixels from
left side of window.
y2
int y2
- Vertical window position of second corner, in pixels from the
top of the window.
lat2
float lat2
- Latitude of second corner, decimal degrees.
lon2
float lon2
- Longitude of second corner, decimal degrees.
nsegs
int nsegs
- Number of segments to draw (used only for LINETYPE_GREATCIRCLE
or LINETYPE_RHUMB lines).
baseScale
float baseScale
maxScale
float maxScale
minScale
float minScale
lat2
float lat2
- The latitude of the lower right corner for the image, in decimal degrees.
lon2
float lon2
- The longitude of the lower right corner for the image, in decimal
degrees.
sourceImage
java.awt.image.BufferedImage sourceImage
- This the original version of the image, which we keep around for
rescaling later.
clipRect
java.awt.Rectangle clipRect
- The rectangle in screen co-ordinates that the scaled image projects to
after clipping.
Class com.bbn.openmap.omGraphics.OMShape extends OMGraphic implements Serializable |
origShape
java.awt.Shape origShape
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
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
pt
java.awt.Point pt
- The projected xy window location of the bottom left corner of the first
letter of the text string.
point
java.awt.Point point
- The X/Y point or the offset amount depending on render type.
f
java.awt.Font f
- The Font type that the string should be displayed with.
fontSizer
FontSizer fontSizer
- The FontSizer set in the OMText, changing the font size appropriate for a
projection scale.
lat
float lat
- The latitude location for the text, used for lat/lon or offset rendertype
texts, in decimal degrees.
lon
float lon
- The longitude location for the text, used for lat/lon or offset
rendertype texts, in decimal degrees.
data
java.lang.String data
- The string to be displayed.
justify
int justify
- Justification of the string. Will let you put the text to the right,
centered or to the left of the given location.
baseline
int baseline
- Location of the baseline of the text compared to the location point of
the OMText object. You can set this to be BASELINE_BOTTOM (default),
BASELINE_MIDDLE or BASELINE_TOP, depending on if you want the bottom of
the letters to be lined up to the location, or the middle or the top of
them.
fmHeight
int fmHeight
- The fmHeight is the FontMetric height to use for calculating the
footprint for the line. This becomes important for multi-line text and
text in decluttering, because it dictates the amount of space surrounding
the text. The default height is to take into account the ascent, descent
and leading of the font.
useMaxWidthForBounds
boolean useMaxWidthForBounds
rotationAngle
double rotationAngle
- The angle by which the text is to be rotated, in radians
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.
textMatteStroke
java.awt.Stroke textMatteStroke
- The stroke used to paint the outline of each character. The stroke should
be larger than 1 to give proper effect.
hackProj
Projection hackProj
anchor
int anchor
Package com.bbn.openmap.omGraphics.event |
Package com.bbn.openmap.omGraphics.geom |
lineType
int lineType
- The lineType describes the way a line will be drawn between
points. LINETYPE_STRAIGHT will mean the line is drawn straight
between the pixels of the endpoints of the line, across the
window. LINETYPE_GREATCIRCLE means the line will be drawn on
the window representing the shortest line along the land.
LINETYPE_RHUMB means a line will be drawn along a constant
bearing between the two points.
needToRegenerate
boolean needToRegenerate
- Flag to indicate that the object needs to be reprojected.
appObject
java.lang.Object appObject
- Space for an application to associate geometry with an
application object. This object can contain attribute
information about the geometry.
- See Also:
BasicGeometry.setAppObject(java.lang.Object)
,
BasicGeometry.getAppObject()
visible
boolean visible
- A flag to render this geometry visible.
xpoints
int[][] xpoints
- Internal array of projected x coordinate arrays.
ypoints
int[][] ypoints
- Internal array of projected y coordinate arrays.
isPolygon
boolean isPolygon
- Whether it is a polygon, as opposed to a polyline. Should be a
polygon, since that is what is being created. The
PolylineGeometry subclasses set this to false.
doShapes
boolean doShapes
- Flag for telling the PolygonGeometry to use the Shape objects
to represent itself internally. See intro for more info.
rawllpts
float[] rawllpts
- raw float lats and lons stored internally in radians.
nsegs
int nsegs
- Number of segments to draw (used only for
LINETYPE_GREATCIRCLE or LINETYPE_RHUMB lines).
lat
float lat
- The latitude of the starting point of the poly. Stored as
radians!
lon
float lon
- The longitude of the starting point of the poly. Stored as
radians!
coordMode
int coordMode
- Type of offset.
- See Also:
PolygonGeometry.Offset.COORDMODE_ORIGIN
,
PolygonGeometry.Offset.COORDMODE_PREVIOUS
xs
int[] xs
- The array of x pixel coordinates.
ys
int[] ys
- The array of y pixel coordinates.
Package com.bbn.openmap.omGraphics.labeled |
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.
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 |
Package com.bbn.openmap.omGraphics.util |
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 hemishere 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 |
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 |
_model
DbfTableModel _model
dbf
java.lang.String dbf
shx
java.lang.String shx
shp
java.lang.String shp
drawingAttributes
DrawingAttributes drawingAttributes
_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
_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
Package com.bbn.openmap.proj |
wrappedProjection
Proj 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
world
java.awt.Point world
clockwise
boolean clockwise
- Traverse poly vertices in clockwise order.
spps_x
double spps_x
spps_y
double spps_y
oy
int oy
x_pix_constant
double x_pix_constant
y_pix_constant
double y_pix_constant
ul
java.awt.Point ul
lower_zone_extents
float[] lower_zone_extents
upper_zone_extents
float[] upper_zone_extents
zone
int zone
Class com.bbn.openmap.proj.Cartesian extends Proj implements Serializable |
leftLimit
double leftLimit
rightLimit
double rightLimit
topLimit
double topLimit
bottomLimit
double bottomLimit
limitAnchorPoint
java.awt.geom.Point2D limitAnchorPoint
scaleFactor
double scaleFactor
world
java.awt.Point world
half_world
int half_world
wrappedProjection
Proj wrappedProjection
datum
DatumShiftGCT datum
Class com.bbn.openmap.proj.GeoProj extends Proj implements Serializable |
pixelsPerMeter
double pixelsPerMeter
planetRadius
double planetRadius
planetPixelRadius
double planetPixelRadius
planetPixelCircumference
double planetPixelCircumference
scaled_radius
double scaled_radius
mercator
Mercator mercator
hy
int hy
wx
int wx
cosCtrLat
float cosCtrLat
sinCtrLat
float sinCtrLat
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
referenceLatitude
double referenceLatitude
falseEasting
double falseEasting
falseNorthing
double falseNorthing
n
double n
F
double F
rf
double rf
lamdaf
double lamdaf
alpha
double alpha
ellps
Ellipsoid ellps
plotablePoint
java.awt.Point plotablePoint
hy
int hy
wx
int wx
cLon
float cLon
cLat
float cLat
ppd
float ppd
- Pixel per degree
helper
com.bbn.openmap.proj.LLXYView.LLXYViewHelper helper
- The "Helper" class manages user-space
uCtr
LatLonPoint uCtr
- User-Space Center in lat/lon
uCtrLat
float uCtrLat
uCtrLon
float uCtrLon
sCtrX
int sCtrX
- Screen Origin in pixels (center=0,0)
sCtrY
int sCtrY
- Screen Origin in pixels (center=0,0)
uCtrX
int uCtrX
- User Origin in pixels 0,0 = lat/lon center
uCtrY
int uCtrY
dUSX
int dUSX
dUSY
int dUSY
- delta between U and S, X axis
hy
int hy
wx
int wx
tanCtrLat
float tanCtrLat
asinh_of_tanCtrLat
float asinh_of_tanCtrLat
helper
com.bbn.openmap.proj.MercatorView.MercatorViewHelper helper
uCtr
LatLonPoint uCtr
uCtrLat
float uCtrLat
uCtrLon
float uCtrLon
sCtrX
int sCtrX
sCtrY
int sCtrY
uCtrX
int uCtrX
uCtrY
int uCtrY
dUSX
int dUSX
dUSY
int dUSY
hy
int hy
wx
int wx
cosCtrLat
float cosCtrLat
sinCtrLat
float sinCtrLat
helper
com.bbn.openmap.proj.OrthographicView.OrthographicViewHelper helper
uCtr
LatLonPoint uCtr
uCtrLat
float uCtrLat
uCtrLon
float uCtrLon
sCtrX
int sCtrX
sCtrY
int sCtrY
uCtrX
int uCtrX
uCtrY
int uCtrY
dUSX
int dUSX
dUSY
int dUSY
pixelsPerMeter
int pixelsPerMeter
planetRadius
float planetRadius
planetPixelRadius
float planetPixelRadius
planetPixelCircumference
float planetPixelCircumference
width
int width
height
int height
minscale
float minscale
maxscale
float maxscale
scale
float scale
scaled_radius
float scaled_radius
ctrLat
float ctrLat
ctrLon
float ctrLon
type
int type
projID
java.lang.String projID
mercator
Mercator mercator
xycenter
java.awt.geom.Point2D.Double xycenter
- Center of view as xy coordinates relative to the underlying projection
hy
int hy
wx
int wx
ppu
float 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
zone_number
int zone_number
isnorthern
boolean isnorthern
ellps
Ellipsoid ellps
Package com.bbn.openmap.proj.coords |
Class com.bbn.openmap.proj.coords.LatLonPoint extends java.awt.geom.Point2D implements Serializable |
Class com.bbn.openmap.proj.coords.LatLonPoint.Double extends com.bbn.openmap.proj.coords.LatLonPoint implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream arg0)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
lat
double lat
lon
double lon
Class com.bbn.openmap.proj.coords.LatLonPoint.Float extends com.bbn.openmap.proj.coords.LatLonPoint implements Serializable |
readObject
private void readObject(java.io.ObjectInputStream arg0)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
lat
float lat
lon
float lon
Package com.bbn.openmap.tools.beanbox |
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
BeanBox
that
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
_container
BeanContainer _container
- BeanContainer whose contents are layed out using this layout
manager.
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
body
java.awt.Component body
doneButton
java.awt.Button doneButton
panel
com.bbn.openmap.tools.beanbox.PropertySheetPanel panel
- contains a referrence to an internal panel that displays the
bean's properties.
editor
java.beans.PropertyEditor editor
- If an instance of this class is used as a custom editor
component of a bean's property that is itself a bean, this
member contains a reference to the custom editor.
targetBean
java.lang.Object targetBean
- the bean that this property sheet is associated with.
beanBox
BeanBox beanBox
- A GenericPropertySheet can be optionally associated with a
BeanBox.
bounds
java.awt.Rectangle bounds
- contains the rectangular bounds of this GenericPropertySheet.
numEditorsToDisplay
int numEditorsToDisplay
- contains the number of editors displayed in this
GenericPropertySheet.
ignoreClick
boolean ignoreClick
frame
javax.swing.JDialog frame
editor
java.beans.PropertyEditor editor
editor
java.beans.PropertyEditor editor
editor
java.beans.PropertyEditor editor
Package com.bbn.openmap.tools.dnd |
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
dragSource
java.awt.dnd.DragSource dragSource
transferData
java.lang.Object transferData
dropLocation
java.awt.Point dropLocation
startDrag
boolean startDrag
default_action
int default_action
cursors
java.util.Hashtable<K,V> cursors
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 |
i18n
I18n i18n
graphicAttributes
GraphicAttributes graphicAttributes
- A GraphicAttributes object that describes the current coloring parameters
for the current graphic.
currentEditable
EditableOMGraphic currentEditable
- The current graphic being modified.
mouseDelegator
MouseDelegator mouseDelegator
- The MouseDelegator to use to get mouse events directed to the
DrawingTool.
formerMouseMode
MapMouseMode formerMouseMode
- A placeholder for the last mouse mode active before the drawing tool took
over.
canvas
javax.swing.JComponent canvas
- The JComponent the drawing tool is servicing, usually the MapBean.
loaders
java.util.Hashtable<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.
requestor
DrawingToolRequestor requestor
- The component to notify when the drawing tool is finished.
projection
Projection projection
- The current projection.
selectionSupport
SelectionSupport selectionSupport
- A support object to handle telling listeners that the drawing tool is in
the process of editing an object, hence making it selected.
behaviorMask
int behaviorMask
- A integer that is looked at, bitwise, to determine different behaviors.
DEBUG
boolean DEBUG
- Debug flag turned on when drawingtool debug flag enabled.
informationDelegator
InformationDelegator informationDelegator
- A handle to the InformationDelegator to use for status messages.
possibleEditableClasses
java.util.Vector<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
i18n
I18n i18n
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
panel3
javax.swing.JPanel panel3
rtc
java.lang.String[] rtc
drawingTool
OMDrawingTool drawingTool
Package com.bbn.openmap.tools.roads |
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
logger
java.util.logging.Logger logger
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.
name
java.io.Serializable name
color
java.awt.Color color
width
int width
convoySpeed
float convoySpeed
width
int width
bestConvoySpeed
float bestConvoySpeed
worstConvoySpeed
float worstConvoySpeed
width
int width
road
Road road
index
int index
road
Road road
name
java.lang.String name
roads
Road[] roads
startWithFirstIntersection
boolean startWithFirstIntersection
logger
java.util.logging.Logger logger
blinkState
boolean blinkState
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.
logger
java.util.logging.Logger logger
blinkState
boolean blinkState
Package com.bbn.openmap.tools.symbology.milStd2525 |
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
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 |
Package com.bbn.openmap.util.quadtree |
serialVersionUID: -7707825592455579873L
top
QuadTreeNode top
serialVersionUID: 7885745536157252519L
latitude
float latitude
longitude
float longitude
object
java.lang.Object object
serialVersionUID: -6111633198469889444L
items
java.util.Vector<E> items
children
QuadTreeNode[] children
maxItems
int maxItems
minSize
float minSize
bounds
QuadTreeRect bounds
allTheSamePoint
boolean allTheSamePoint
- Added to avoid problems when a node is completely filled with a
single point value.
firstLat
float firstLat
firstLon
float firstLon
serialVersionUID: -5585535433679092922L
north
float north
south
float south
west
float west
east
float east
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details