Serialized Form
loc
java.util.Locale loc
bufferedLayer
BufferedLayer bufferedLayer
DEBUG
boolean DEBUG
bufferDirty
boolean bufferDirty
drawingBuffer
java.awt.image.BufferedImage drawingBuffer
panningTransform
BufferedMapBean.PanHelper panningTransform
buffer
java.awt.Image buffer
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.
serialVersionUID: 1L
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<E> IDListeners
- The listeners to the Layer that respond to requests for information
displays, like messages, requests for URL displays, etc.
lsListeners
ListenerSupport<E> lsListeners
- List of LayerStatusListeners.
propertyPrefix
java.lang.String propertyPrefix
- Token uniquely identifying this layer in the application properties.
addToBeanContext
boolean addToBeanContext
- Used by the LayerHandler to check if the layer should be added to the
MapHandler BeanContext. See the comments under the
AddToBeanContextProperty. True by default.
addAsBackground
boolean addAsBackground
- Flag used by the layer to indicate that it should be treated as a
background layer, indicating that any cache mechanism available can
enable extra buffering. This may prevent mouse events from being received
by the layer.
removable
boolean removable
- Flag to designate the layer as removable or not.
autoPalette
boolean autoPalette
- A flag to have the layer display it's palette when the properties are
set. If you are creating a layer manually, just call showPalette()
instead.
minScale
float minScale
- A minimum projection scale value that the layer will respond to. Using
this value for reacting to the projection depends on the Layer
implementation, the Layer class doesn't limit subclasses from doing their
own thing in response to the scale setting on a projection.
maxScale
float maxScale
- A maximum projection scale value that the layer will respond to. Using
this value for reacting to the projection depends on the Layer
implementation, the Layer class doesn't limit subclasses from doing their
own thing in response to the scale setting on a projection.
projection
Projection projection
- This is a convenience copy of the latest projection received from the
MapBean, when the Layer is added to the map. If you need it, use the
accessor!.
icon
javax.swing.Icon icon
- Icon associated with layer.
attributes
java.util.Hashtable<K,V> attributes
- Hashtable containing attribute information for the layer. For serialized
layers, we're not really going out of our way to make sure that keys and
values are serializable.
coordTransform
GeoCoordTransformation coordTransform
- A translator that can be set to convert pre-projected coordinates from
the file into decimal degree lat/lon, and for saving data to a file in
pre-projected coordinates.
readyToPaint
java.util.concurrent.atomic.AtomicBoolean readyToPaint
- New variable to describe when a layer has responded to a projection
change and is ready to be painted. Used by the BufferedLayerMapBean,
which limits repaint calls to only be passed on when all background
layers are ready to be painted. This eliminates the flashing effect
caused when some layers call for a repaint before background layers do,
causing the map background to be displayed for a second.
localHackList
ListenerSupport<E> localHackList
- Part of a layer hack to notify the component listener when the component
is hidden. These components don't receive the ComponentHidden
notification. Remove when it works.
doHack
boolean doHack
- Part of a layer hack to notify the component listener when the component
is hidden. These components don't receive the ComponentHidden
notification. Remove when it works. Set to false to test.
allLayers
java.util.List<E> allLayers
- The list of all layers, even the ones that are not part of the map.
propertyHandler
PropertyHandler propertyHandler
- This handle is only here to keep it appraised of layer prefix names.
minHeight
int minHeight
minWidth
int minWidth
projection
Proj projection
projectionSupport
ProjectionSupport projectionSupport
removedLayers
java.util.Vector<E> removedLayers
- Layers that are removed from the MapBean are held until the next
projection change. When the projection changes, they are notified that
they have been removed from the map. This list is kept so that toggling a
layer on and off won't cause them to get rid of their resources, in case
the user is just creating different views of the map.
layerRemovalDelayed
boolean layerRemovalDelayed
- Some users may want the layers deleted immediately when they are removed
from the map. This flag controls that. The default behavior is to hold a
reference to a layer and actually release it when the projection changes
(default = true). Set to false if you want the MapBean to tell a Layer it
has been removed immediately when it happens.
addedLayers
java.util.Vector<E> addedLayers
- This vector is to let the layers know when they have been added to the
map.
painters
PaintListenerSupport painters
- The PaintListeners want to know when the map has been repainted.
background
java.awt.Paint background
- The background color for this particular MapBean. If null, the setting
for the projection, which in turn is set in the Environment class, will
be used.
repaintPolicy
MapBeanRepaintPolicy repaintPolicy
- The MapBeanRepaintPolicy to use to handler/filter/pace layer repaint()
requests. If not set, a StandardMapBeanRepaintPolicy will be used, which
forwards repaint requests to Swing normally.
rotationAngle
double rotationAngle
- The angle, in radians, to rotate the map. 0.0 is north-up, clockwise is
positive.
projectionFactory
ProjectionFactory projectionFactory
rotHelper
MapBean.RotationHelper rotHelper
serialVersionUID: 1L
policy
SoloMapComponentPolicy policy
DEBUG
boolean DEBUG
addInProgress
boolean addInProgress
addLaterVector
java.util.List<E> addLaterVector
serialVersionUID: 1L
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 |
serialVersionUID: 1L
D
CGMDisplay D
W
int W
H
int H
Package com.bbn.openmap.dataAccess.dted |
latitude1
double latitude1
- The starting latitude point of the grid. Only relevant when the
data points are laid out in a lat/lon grid, or when an x/y grid
is anchored to a lat/lon location. DOES NOT follow the OpenMap
convention where area object locations are defined by the upper
left location - the location of the grid is noted by the lower
left corner, because grid data is usually defined by the lower
left location. Makes it easier to deal with overlap rows and
columns, and to calculate the locations of the rows and
columns.
longitude1
double longitude1
- The starting longitude point of the grid. Only relevant when
the data points are laid out in a lat/lon grid, or when an x/y
grid is anchored to a lat/lon location. DOES NOT follow the
OpenMap convention where area object locations are defined by
the upper left location - the location of the grid is noted by
the lower left corner, because grid data is usually defined by
the lower left location. Makes it easier to deal with overlap
rows and columns, and to calculate the locations of the rows
and columns.
Package com.bbn.openmap.dataAccess.image |
problemMessage
java.lang.String problemMessage
imageDecoder
ImageReader imageDecoder
cache
CacheHandler cache
realSelection
java.lang.Boolean realSelection
Package com.bbn.openmap.dataAccess.mapTile |
serialVersionUID: 1L
logger
java.util.logging.Logger logger
preferredLocation
java.lang.String preferredLocation
parentName
java.lang.String parentName
fileName
java.lang.String fileName
rootDir
java.lang.String rootDir
transparentTiles
boolean transparentTiles
layerHandler
LayerHandler layerHandler
faces
java.util.List<E> faces
activeFace
ZoomLevelMakerFace activeFace
drawingTool
OMDrawingTool drawingTool
rectDA
DrawingAttributes rectDA
cancelDialog
java.awt.Dialog cancelDialog
proxyMMM
MapMouseMode proxyMMM
proj
Projection proj
serialVersionUID: 1L
launchProps
java.util.Properties launchProps
serialVersionUID: 1L
zfi
ZoomLevelMaker zfi
active
boolean active
include
boolean include
boundsList
javax.swing.JList boundsList
boundsObjectList
java.util.List<E> boundsObjectList
boundsModel
com.bbn.openmap.dataAccess.mapTile.ZoomLevelMakerFace.BoundsListModel boundsModel
boundaries
OMGraphicList boundaries
layerList
java.util.List<E> layerList
organizer
MapTileMakerComponent organizer
layerPanel
javax.swing.JPanel layerPanel
createBoundaryButton
javax.swing.JButton createBoundaryButton
editBoundaryButton
javax.swing.JButton editBoundaryButton
deleteBoundaryButton
javax.swing.JButton deleteBoundaryButton
intro
javax.swing.JLabel intro
tileDimensions
javax.swing.JLabel tileDimensions
scaleButton
javax.swing.JButton scaleButton
rangeLevelChoice
javax.swing.JSpinner rangeLevelChoice
serialVersionUID: 1L
layer
Layer layer
Package com.bbn.openmap.dataAccess.shape |
serialVersionUID: 1L
_rowCount
int _rowCount
_recordLength
int _recordLength
_headerLength
int _headerLength
_columnMask
java.lang.Object[] _columnMask
- This _columnMask variable is an array that either contains a Boolean.TRUE
for the indexes for columns that should be read, or a Integer object that
contains the byte length of the column entry, so the reader will know how
many bytes to skip for columns being ignored. The _length array contents
were modified to reflect the lengths of only the columns being read when
the column mask was set, as was the _names, _types, and _decimalCount
arrays. The order and length of those arrays match the order of the
Boolean.TRUE objects in the _columnMask array.
df
java.text.DecimalFormat df
bf
BinaryFile bf
serialVersionUID: 1L
_lengths
int[] _lengths
- An array of bytes that contain the character lengths for each column
_decimalCounts
byte[] _decimalCounts
- An array of bytes that contain the number of decimal places for each
column
_types
byte[] _types
- An array of bytes that contain the column types for each column
_names
java.lang.String[] _names
- An array of bytes that contain the names for each column
_records
java.util.List<E> _records
- Class scope reference to a list of data formatted by row
_columnCount
int _columnCount
- Class scope variable for the number of columns that exist in the model
writable
boolean writable
table
javax.swing.JTable table
parent
DbfTableModel parent
dirty
boolean dirty
exitOnClose
boolean exitOnClose
DEBUG
boolean DEBUG
controlPanel
javax.swing.JPanel controlPanel
filePath
java.lang.StringBuffer filePath
frame
javax.swing.JFrame frame
serialVersionUID: 1L
extents
double[] extents
type
int type
type
int type
type
int type
extents
double[] extents
extents
double[] extents
type
int type
serialVersionUID: -8408741750134029139L
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 |
serialVersionUID: 1L
ID
java.lang.String ID
- The identifier for the mode, which is also the name that will be used in a
used interface describing the mode to a user.
mouseSupport
MapMouseSupport mouseSupport
- The object used to handle the listeners and to pass out the event to the
layers interested in it.
cursor
java.awt.Cursor cursor
- The cursor that appears on the map when this Mouse Mode is active.
mouseWheelListener
boolean mouseWheelListener
noMouseWheelListenerTimer
boolean noMouseWheelListenerTimer
prettyName
java.lang.String prettyName
iconName
java.lang.String iconName
zoomWhenMouseWheelUp
boolean zoomWhenMouseWheelUp
propertyChangeSupport
java.beans.PropertyChangeSupport propertyChangeSupport
mouseWheelTimerInterval
int mouseWheelTimerInterval
- The wait interval before a mouse wheel event gets triggered.
mouseTimer
javax.swing.Timer mouseTimer
- The timer used to track the wait interval.
mouseWheelTimerListener
AbstractMouseMode.MouseWheelTimerListener mouseWheelTimerListener
- The timer listener that calls updateMouseMoved.
infoDelegator
InformationDelegator infoDelegator
- The info delegator that will display the distance information
coordFormatter
CoordInfoFormatter coordFormatter
coordFormatterHandler
CoordInfoFormatterHandler coordFormatterHandler
overviewMapHandler
OverviewMapHandler overviewMapHandler
rPoint1
java.awt.geom.Point2D rPoint1
- rPoint1 is the anchor point of a line segment
rPoint2
java.awt.geom.Point2D rPoint2
- rPoint2 is the new (current) point of a line segment
drawDistanceObjects
boolean drawDistanceObjects
- Flag, true if the mouse has already been pressed
segments
java.util.Vector<E> segments
- Vector to store all distance segments, first point and last point pairs
distance
double distance
- Distance of the current segment
totalDistance
double totalDistance
- The cumulative distance from the first mouse click
lineType
int lineType
- The line type to be displayed, see OMGraphic. LINETYPE_GREATCIRCLE,
LINETYPE_RHUMB, LINETYPE_STRAIGHT default LINETYPE_GREATCIRCLE
displayCircle
boolean displayCircle
- To display the rubberband circle, default true
unit
Length unit
showAngle
boolean showAngle
renderAttributes
DrawingAttributes renderAttributes
- Rendering attributes for lines and circles.
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.
serialVersionUID: 1L
readObject
private void readObject(java.io.ObjectInputStream s)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Read the listeners from a stream.
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
writeObject
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException
- Write the listeners to a stream.
- Throws:
java.io.IOException
source
java.lang.Object source
mapMouseMode
MapMouseMode mapMouseMode
map
MapBean map
serialVersionUID: 1L
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
theMap
MapBean theMap
rectAttributes
DrawingAttributes rectAttributes
- DrawingAttributes to use for drawn rectangle. Fill paint will be used for
XOR color, line paint will be used for paint color.
serialVersionUID: 1L
isPanning
boolean isPanning
oX
int oX
oY
int oY
opaqueness
float opaqueness
leaveShadow
boolean leaveShadow
useCursor
boolean useCursor
azPanner
AzimuthPanner azPanner
azPanningShapefile
java.lang.String azPanningShapefile
azDrawing
DrawingAttributes azDrawing
rPoint1
java.awt.geom.Point2D rPoint1
- rPoint1 is the anchor point of a line segment
rPoint2
java.awt.geom.Point2D rPoint2
- rPoint2 is the new (current) point of a line segment
theMap
BufferedMapBean theMap
coordString
java.lang.String coordString
Az
float Az
c
float c
isPanning
boolean isPanning
bufferedMapImage
java.awt.image.BufferedImage bufferedMapImage
paintedImage
OMRaster paintedImage
beanBufferWidth
int beanBufferWidth
beanBufferHeight
int beanBufferHeight
oX
int oX
oY
int oY
lastMouseEvent
java.awt.event.MouseEvent lastMouseEvent
opaqueness
float opaqueness
leaveShadow
boolean leaveShadow
useCursor
boolean useCursor
azPanner
AzimuthPanner azPanner
azPanningShapefile
java.lang.String azPanningShapefile
azDrawing
DrawingAttributes azDrawing
finishedValue
float finishedValue
currentValue
float currentValue
taskDescription
java.lang.String taskDescription
type
int type
parameters
java.util.Properties parameters
projection
Projection projection
serialVersionUID: 1L
pcNotifier
ProjectionSupport.ProjectionChangeNotifier pcNotifier
useNotifier
boolean useNotifier
serialVersionUID: 6208201699394207932L
distanceFormat
java.text.Format distanceFormat
- Format used to draw distances.
numRings
int numRings
- Number of rings to draw. Must be a positive integer, or else the value 1
will be used. Default value is 3.
origin
java.awt.geom.Point2D origin
- Origin point of the range rings to be drawn.
intermediateDest
java.awt.geom.Point2D intermediateDest
- Temporary destination point of the range rings to be drawn.
destination
java.awt.geom.Point2D destination
- Destination point of the range rings to be drawn.
rrAttributes
DrawingAttributes rrAttributes
units
Length units
- Distance units for label.
type
int type
- The type of zooming.
amount
float amount
- The zoom factor.
squareWidth
double squareWidth
theMap
MapBean theMap
Package com.bbn.openmap.geo |
pivot
Geo pivot
x
double x
y
double y
z
double z
extent
GeoExtent extent
id
java.lang.Object id
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
double[] pathPoints
poly
OMPoly poly
pathIndex
int pathIndex
currentSegDist
double currentSegDist
nextSegOffset
double nextSegOffset
rate
double 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
double[] 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
shapeValue
int shapeValue
localhost
boolean localhost
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
setName
boolean setName
defaultText
java.lang.String defaultText
i18n
I18n i18n
df
java.text.DecimalFormat df
defaultText
java.lang.String defaultText
defaultMnemonic
int defaultMnemonic
serialVersionUID: 9129280747489252728L
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
serialVersionUID: 1L
logger
java.util.logging.Logger logger
mouseMode
DistQuickTool.MouseMode mouseMode
launchButton
javax.swing.JButton launchButton
ommmActive
boolean ommmActive
serialVersionUID: 1L
unit
Length unit
showAngle
boolean showAngle
rPoint1
java.awt.geom.Point2D rPoint1
- rPoint1 is the anchor point of a line segment
rPoint2
java.awt.geom.Point2D rPoint2
- rPoint2 is the new (current) point of a line segment
mousePressed
boolean mousePressed
- Flag, true if the mouse has already been pressed
segments
java.util.Vector<E> segments
- Vector to store all distance segments, first point and last point pairs
distance
double distance
- Distance of the current segment
totalDistance
double totalDistance
- The cumulative distance from the first mouse click
displayCircle
boolean displayCircle
- To display the rubberband circle, default true
theMap
BufferedMapBean theMap
coordString
java.lang.String coordString
distanceList
OMGraphicList distanceList
proxyParent
MapMouseMode proxyParent
dockPanel
BasicDockPanel dockPanel
serialVersionUID: 1L
fadeAttributes
DrawingAttributes fadeAttributes
liveAttributes
DrawingAttributes liveAttributes
buttonSize
int buttonSize
backIcon
javax.swing.ImageIcon backIcon
backDimIcon
javax.swing.ImageIcon backDimIcon
forwardIcon
javax.swing.ImageIcon forwardIcon
forwardDimIcon
javax.swing.ImageIcon forwardDimIcon
map
MapBean map
centerDelegate
CenterSupport centerDelegate
panDelegate
PanSupport panDelegate
zoomDelegate
ZoomSupport zoomDelegate
forwardProjectionButton
javax.swing.JButton forwardProjectionButton
backProjectionButton
javax.swing.JButton backProjectionButton
slider
javax.swing.JSlider slider
panDistance
float panDistance
zoomFactor
float zoomFactor
MIN_TRANSPARENCY
float MIN_TRANSPARENCY
SEMI_TRANSPARENCY
float SEMI_TRANSPARENCY
MAX_TRANSPARENCY
float MAX_TRANSPARENCY
fade
boolean fade
recenterPoint
java.awt.geom.Point2D recenterPoint
ac
java.awt.AlphaComposite ac
serialVersionUID: 1L
defaultLineColorString
java.lang.String defaultLineColorString
defaultTextColorString
java.lang.String defaultTextColorString
defaultUnitOfMeasureString
java.lang.String defaultUnitOfMeasureString
defaultLocationXoffset
int defaultLocationXoffset
defaultLocationYoffset
int defaultLocationYoffset
defaultWidth
int defaultWidth
defaultHeight
int defaultHeight
uom
Length uom
locationXoffset
int locationXoffset
locationYoffset
int locationYoffset
width
int width
height
int height
dAttributes
DrawingAttributes dAttributes
legend
OMGraphicList legend
palette
javax.swing.JPanel palette
buttons
java.util.Vector<E> buttons
uomButtonGroup
javax.swing.ButtonGroup uomButtonGroup
mapBean
MapBean mapBean
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
leftSlider
javax.swing.JSplitPane leftSlider
rightSlider
javax.swing.JSplitPane rightSlider
bottomSlider
javax.swing.JSplitPane bottomSlider
propertyHandler
PropertyHandler propertyHandler
- Holds the PropertyHandler.
layerHandler
LayerHandler layerHandler
- Holds the LayerHandler.
list
javax.swing.JComboBox list
- The list of available Layer classes. Is initiated with pretty names.
classTextField
javax.swing.JTextField classTextField
- Text field used to define new Layer class to create.
prefixTextField
javax.swing.JTextField prefixTextField
- The String to use as a prefix for the new Layer's properties.
configureActionCommand
java.lang.String configureActionCommand
- Action command String for JButton.
layerClasses
java.util.Hashtable<K,V> layerClasses
- Contains Layer classes to be instantiated.
inspector
Inspector inspector
- The Inspector to handle the configuration of the new Layer.
layer
java.lang.Object layer
- The layer to configure and add.
configureButton
javax.swing.JButton configureButton
- JButton to use to create new Layer.
add
javax.swing.JButton add
delete
javax.swing.JButton delete
top
javax.swing.JButton top
up
javax.swing.JButton up
down
javax.swing.JButton down
bottom
javax.swing.JButton bottom
layerAddPanel
LayerAddPanel layerAddPanel
boxOrientation
int boxOrientation
configuration
java.lang.String configuration
embedded
boolean embedded
deleteLayers
boolean deleteLayers
addLayers
boolean addLayers
selected
Layer selected
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 overall list, it will only first travel to the top
of the buffered layers. On a subsequent top command, it will go to the
top of the list. The same behavior applies for going down. True is
default. If set to false, these commands will just send the selected
layer to the top and bottom of the entire list.
showStatus
boolean showStatus
- Behavior flag that determines what kind of LayerPane is used for the
layers. If true (default) the LayerStatusPane will be used. Otherwise,
the LayerPane will be used instead.
panelGridbag
java.awt.GridBagLayout panelGridbag
pgbc
java.awt.GridBagConstraints pgbc
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
backButton
javax.swing.JButton backButton
dismissButton
javax.swing.JButton dismissButton
toolBar
javax.swing.JToolBar toolBar
floatable
boolean floatable
- for initialization, false
buttonSet
java.util.HashMap<K,V> buttonSet
- to turn a button on when the active mouse mode changes behind the scenes.
enabledButton
javax.swing.JToggleButton enabledButton
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.
orientation
int orientation
isolated
boolean isolated
- A boolean that prevents the BeanContextChild from looking at events from
BeanContext other than the one it was originally added to. Set to false
by default.
beanContextChildSupport
java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
- BeanContextChildSupport object provides helper functions for
BeanContextChild interface.
windowSupport
WindowSupport windowSupport
propertyPrefix
java.lang.String propertyPrefix
- Token uniquely identifying this components in the application properties.
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.List<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.
propertyPrefix
java.lang.String propertyPrefix
frameLocX
int frameLocX
frameLocY
int frameLocY
frameWidth
int frameWidth
frameHeight
int frameHeight
i18n
I18n i18n
- All OMComponentPanels have access to an I18n object, which is provided by
the Environment.
serialVersionUID: 1L
DEFAULT_WIDGET_BUTTON_SIZE
int DEFAULT_WIDGET_BUTTON_SIZE
activeWidgetColors
DrawingAttributes activeWidgetColors
- May be null, in which case the widgets should decide.
inactiveWidgetColors
DrawingAttributes inactiveWidgetColors
- May be null, in which case the widgets should decide.
widgetButtonSize
int widgetButtonSize
- Defaults to 15;
widgets
javax.swing.JPanel widgets
- A transparent JPanel with a border layout, residing on top of the MapBean.
centerContainer
javax.swing.JPanel centerContainer
scaleFactor
float scaleFactor
- The multiplier to apply to the scale of the project received.
minScale
float minScale
- The minimum scale to use for the window. If it gets too small with a
general type layer, it won't be any use.
minScaleUom
Length minScaleUom
- The minimum scale unit of measure to use for the window. Use during
initialization to compute a projection scale from a distance.
statusLayer
Layer statusLayer
- A layer that can be set to constantly be on the top of the map. If the
status layer is also a OverviewMapStatusListener, it also receives the
source map projection when that changes, which gives it the capability to
draw stuff based on that.
mmm
MapMouseMode mmm
- The mouse mode to use for the overview map.
overviewFrameActionListener
java.awt.event.ActionListener overviewFrameActionListener
- The thing listening for a request to bring up a JFrame or JInternalFrame.
controlSourceMap
boolean controlSourceMap
- Indicates if OverviewMap should be controlling sourceMap.
frameTitle
java.lang.String frameTitle
- String The Frame Title
backgroundSlave
boolean backgroundSlave
- Flag to change the background color to whatever the source map's is
changed to. True by default.
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
map
MapBean map
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.JComponent container
waitingForLayers
boolean waitingForLayers
showWaitCursor
boolean showWaitCursor
lightTriggers
boolean lightTriggers
- Flag to make the status light buttons act as triggers to bring
up the layer palettes.
key
java.lang.String key
serialVersionUID: 1L
items
java.util.Hashtable<K,V> items
- The set of tools contained on the toolbar.
autoSpace
boolean autoSpace
- A flag to note whether the ToolPanel inserts spaces between tools.
beanContextChildSupport
java.beans.beancontext.BeanContextChildSupport beanContextChildSupport
- BeanContextChildSupport object provides helper functions for
BeanContextChild interface.
propertyPrefix
java.lang.String propertyPrefix
- The property prefix used for this ToolPanel.
componentList
java.util.List<E> componentList
- A filter list of components to look for and add.
avoidList
java.util.List<E> avoidList
- A filter list of components to avoid.
gridbag
java.awt.GridBagLayout gridbag
c
java.awt.GridBagConstraints c
parentName
java.lang.String parentName
filler
javax.swing.JLabel filler
- Holder that expands in the GridBagLayout, keeping things pushed to the
left side of the toolpanel.
usedIndexes
boolean[] usedIndexes
- A little array used to track what indexes are already used, to prevent
the GridBagLayout from placing things on top of each other.
MAX_INDEXES
int MAX_INDEXES
preferredLocation
java.lang.String preferredLocation
- BorderLayout.NORTH by default for this class.
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.event |
name
java.lang.String name
label
javax.swing.JLabel label
timeMark
javax.swing.JLabel timeMark
ratingMark
javax.swing.JLabel ratingMark
fontColor
java.awt.Color fontColor
altFontColor
java.awt.Color altFontColor
selectColor
java.awt.Color selectColor
timeWindowColor
java.awt.Color timeWindowColor
regularBackgroundColor
java.awt.Color regularBackgroundColor
iconPackage
EventListIconPackage iconPackage
- This cell renderer is pretty closely tied to the icon package. If you
want to change one, you'll probably want to change the other, too.
eventHandlers
java.util.LinkedList<E> eventHandlers
macroFilters
java.util.LinkedList<E> macroFilters
parentPanel
EventPanel parentPanel
displayList
javax.swing.JList displayList
clock
Clock clock
map
MapBean map
activeFilters
java.util.List<E> activeFilters
filters
java.util.Hashtable<K,V> filters
filterPanel
javax.swing.JPanel filterPanel
displayTimeWindow
long displayTimeWindow
prefWidth
int prefWidth
prefHeight
int prefHeight
detailSpace
javax.swing.JLabel detailSpace
detailSpacePanel
javax.swing.JPanel detailSpacePanel
activeEvents
java.util.TreeSet<E> activeEvents
allEvents
java.util.TreeSet<E> allEvents
aesc
OMEventSelectionCoordinator aesc
cellRenderer
EventListCellRenderer cellRenderer
drawingAttributes
DrawingAttributes drawingAttributes
- A drawing attributes object that holds the basic colors used for display.
The font color is held as line paint, the select color is held as the
select paint, the time window color is held as the matting paint, and the
background color is held as the fill paint.
lastSelectedEvent
OMEvent lastSelectedEvent
ttmanager
javax.swing.ToolTipManager ttmanager
currentTime
long currentTime
lastIndexOfCellDetail
int lastIndexOfCellDetail
eventControlPanel
javax.swing.JPanel eventControlPanel
eventPresenters
java.util.List<E> eventPresenters
macroFilters
java.util.List<E> macroFilters
preferredLocation
java.lang.String preferredLocation
filterPanel
javax.swing.JPanel filterPanel
eventPresenterComponentLookup
java.util.Hashtable<K,V> eventPresenterComponentLookup
hasFilters
boolean hasFilters
parentName
java.lang.String parentName
launchFilterPanel
javax.swing.JPanel launchFilterPanel
macroPanel
javax.swing.JPanel macroPanel
Package com.bbn.openmap.gui.menu |
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
projectionFactory
ProjectionFactory projectionFactory
dqp
DimensionQueryPanel dqp
serialVersionUID: 1L
formatter
AbstractImageFormatter formatter
toolPanel
ToolPanel toolPanel
hideLabel
java.lang.String hideLabel
displayLabel
java.lang.String displayLabel
informationDelegator
InformationDelegator informationDelegator
Package com.bbn.openmap.gui.time |
forwardStepButton
javax.swing.JButton forwardStepButton
backwardStepButton
javax.swing.JButton backwardStepButton
eventGraphicList
OMGraphicList eventGraphicList
timeLinesList
OMGraphicList timeLinesList
playFilter
TimelineLayer.PlayFilter playFilter
ratingAreas
OMGraphicList ratingAreas
selectionRect
TimelineLayer.SelectionArea selectionRect
drape
TimeSliderLayer.TimeDrape drape
centerDelegate
CenterSupport centerDelegate
timeSliderLayer
TimeSliderLayer timeSliderLayer
currentTime
long currentTime
gameStartTime
long gameStartTime
gameEndTime
long gameEndTime
eventPresenter
EventPresenter eventPresenter
aesc
OMEventSelectionCoordinator aesc
clock
Clock clock
realTimeMode
boolean realTimeMode
isNoTime
boolean isNoTime
scrollTimer
java.util.Timer scrollTimer
scrollTask
com.bbn.openmap.gui.time.TimelineLayer.ScrollTask scrollTask
timeHashFactory
TimelineLayer.TimeHashFactory timeHashFactory
currentTimeMarker
OMGraphicList currentTimeMarker
preTime
TimelineLayer.SelectionArea.PreTime preTime
postTime
TimelineLayer.SelectionArea.PostTime postTime
paletteBox
javax.swing.Box paletteBox
downLon
double downLon
doubleClick
boolean doubleClick
upperMark
OMRaster upperMark
lowerMark
OMRaster lowerMark
startingLine
OMLine startingLine
iconSize
int iconSize
lastHeight
int lastHeight
lastWidth
int lastWidth
heightRatioSetting
int heightRatioSetting
symbolHeight
byte symbolHeight
inUse
boolean inUse
currentlyPlaying
java.lang.String currentlyPlaying
idString
java.lang.String idString
rating
java.lang.String rating
annotation
java.lang.String annotation
unitPerMinute
double unitPerMinute
dateFormat
java.text.DateFormat dateFormat
serialVersionUID: 1L
timelineLayer
TimelineLayer timelineLayer
defaultPanelTitle
java.lang.String defaultPanelTitle
realTimeMode
boolean realTimeMode
showPlayFilter
boolean showPlayFilter
clock
Clock clock
- The Clock object used by the TimePanel.
timeWrapToggle
javax.swing.JToggleButton timeWrapToggle
timeLabel
javax.swing.JLabel timeLabel
mouseTimeLabel
javax.swing.JLabel mouseTimeLabel
eventDetailLabel
javax.swing.JLabel eventDetailLabel
playFilter
javax.swing.JCheckBox playFilter
timerControl
HotwashTimerControlButtonPanel timerControl
timerRateControl
TimerRateComboBox timerRateControl
preferredLocation
java.lang.String preferredLocation
useTimeWrapToggle
boolean useTimeWrapToggle
timelinePanel
TimelinePanel timelinePanel
timeSliderPanel
TimeSliderPanel timeSliderPanel
parentName
java.lang.String parentName
backwardStepIcon
javax.swing.ImageIcon backwardStepIcon
backwardIcon
javax.swing.ImageIcon backwardIcon
forwardIcon
javax.swing.ImageIcon forwardIcon
forwardStepIcon
javax.swing.ImageIcon forwardStepIcon
pauseIcon
javax.swing.ImageIcon pauseIcon
DefaultBackwardStepIconURL
java.lang.String DefaultBackwardStepIconURL
DefaultBackwardIconURL
java.lang.String DefaultBackwardIconURL
DefaultForwardIconURL
java.lang.String DefaultForwardIconURL
DefaultForwardStepIconURL
java.lang.String DefaultForwardStepIconURL
DefaultPauseIconURL
java.lang.String DefaultPauseIconURL
backwardStepIconURL
java.lang.String backwardStepIconURL
backwardIconURL
java.lang.String backwardIconURL
forwardIconURL
java.lang.String forwardIconURL
forwardStepIconURL
java.lang.String forwardStepIconURL
pauseIconURL
java.lang.String pauseIconURL
timeHandler
RealTimeHandler timeHandler
forwardButton
javax.swing.JButton forwardButton
backwardButton
javax.swing.JButton backwardButton
clockEnabled
boolean clockEnabled
timeHandler
RealTimeHandler timeHandler
- The RealTimeHandler to be updated.
propPrefix
java.lang.String propPrefix
centerDelegate
CenterSupport centerDelegate
zoomDelegate
ZoomSupport zoomDelegate
currentTime
long currentTime
gameStartTime
long gameStartTime
gameEndTime
long gameEndTime
selectionWidthMinutes
double selectionWidthMinutes
maxSelectionWidthMinutes
double maxSelectionWidthMinutes
selectionCenter
double selectionCenter
boundsRectLeftHandle
OMRect boundsRectLeftHandle
boundsRectRightHandle
OMRect boundsRectRightHandle
selectionPointLineColor
java.awt.Color selectionPointLineColor
selectionPointFillColor
java.awt.Color selectionPointFillColor
leftHandleFillColor
java.awt.Color leftHandleFillColor
rightHandleFillColor
java.awt.Color rightHandleFillColor
baseLine
OMLine baseLine
contextPoly
OMPoly contextPoly
sliderPointHalfWidth
int sliderPointHalfWidth
timelinePanel
TimelinePanel timelinePanel
timelineLayer
TimelineLayer timelineLayer
clock
Clock clock
labelPanel
com.bbn.openmap.gui.time.TimeSliderLayer.LabelPanel labelPanel
isNoTime
boolean isNoTime
realTimeMode
boolean realTimeMode
userHasChangedScale
boolean userHasChangedScale
timeBoundsUserActionsListeners
java.util.List<E> timeBoundsUserActionsListeners
zoomToSelection
javax.swing.JButton zoomToSelection
renderFixedSelection
javax.swing.JButton renderFixedSelection
dragState
com.bbn.openmap.gui.time.TimeSliderLayer.DragState dragState
lo
int lo
to
int to
ro
int ro
bo
int bo
timeSliderLayer
TimeSliderLayer timeSliderLayer
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 |
serialVersionUID: 1L
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.
serialVersionUID: 1L
serialVersionUID: 1L
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
objects
OMGraphicList objects
- This is a list to hold the non-changing OMGraphics to display on the
layer. It is used to load the OMGraphicList that the layer actually
paints.
RCT
java.lang.String RCT
drawingTool
OMDrawingTool drawingTool
- Get a handle on the DrawingTool.
showHints
boolean showHints
- A flag to provide a tooltip over OMGraphics to click to edit.
fileName
java.lang.String fileName
- The name of the file to read/save OMGraphics in.
DTL_DEBUG
boolean DTL_DEBUG
dbfFactory
DbfTableModelFactory dbfFactory
drawingAttributes
DrawingAttributes drawingAttributes
omGraphics
OMGraphicList omGraphics
proxyMMM
MapMouseMode proxyMMM
box
javax.swing.JPanel box
jcb
javax.swing.JComboBox jcb
actions
java.util.Vector<E> actions
editInstruction
java.lang.String editInstruction
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.
defaultShowRuler
boolean defaultShowRuler
defaultShowOneAndFiveLines
boolean defaultShowOneAndFiveLines
defaultShowBelowOneLines
boolean defaultShowBelowOneLines
defaultThreshold
int defaultThreshold
boxy
boolean boxy
- Flag for lineType - true is LINETYPE_STRAIGHT, false is
LINETYPE_GREATCIRCLE.
threshold
int threshold
- Threshold is the total number of ten lines on the screen before the five
lines appear, and the total number of five lines on the screen before the
one lines appear.
tenDegreeLines
OMGraphicList tenDegreeLines
- The ten degree latitude and longitude lines, premade.
markerLines
OMGraphicList markerLines
- The equator, dateline and meridian lines, premade.
showOneAndFiveLines
boolean showOneAndFiveLines
showBelowOneLines
boolean showBelowOneLines
showRuler
boolean showRuler
font
java.awt.Font font
fontSize
int fontSize
tenDegreeColor
java.awt.Color tenDegreeColor
fiveDegreeColor
java.awt.Color fiveDegreeColor
oneDegreeColor
java.awt.Color oneDegreeColor
belowOneDegreeColor
java.awt.Color belowOneDegreeColor
equatorColor
java.awt.Color equatorColor
dateLineColor
java.awt.Color dateLineColor
specialLineColor
java.awt.Color specialLineColor
textColor
java.awt.Color textColor
defaultTenDegreeColorString
java.lang.String defaultTenDegreeColorString
defaultFiveDegreeColorString
java.lang.String defaultFiveDegreeColorString
defaultOneDegreeColorString
java.lang.String defaultOneDegreeColorString
defaultBelowOneDegreeColorString
java.lang.String defaultBelowOneDegreeColorString
defaultEquatorColorString
java.lang.String defaultEquatorColorString
defaultDateLineColorString
java.lang.String defaultDateLineColorString
defaultSpecialLineColorString
java.lang.String defaultSpecialLineColorString
defaultTextColorString
java.lang.String defaultTextColorString
showRulerButton
javax.swing.JCheckBox showRulerButton
show15Button
javax.swing.JCheckBox show15Button
showBelow1Button
javax.swing.JCheckBox showBelow1Button
paletteBox
javax.swing.Box paletteBox
- The user interface palette for the Graticule layer.
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
serialVersionUID: 1L
filter
FilterSupport filter
- Filter support that can be used to manage OMGraphics.
projectionChangePolicy
ProjectionChangePolicy projectionChangePolicy
- The ProjectionChangePolicy object that determines how a layer reacts and
sets up the OMGraphicList to be rendered for the layer when the
projection changes.
renderPolicy
RenderPolicy renderPolicy
- The RenderPolicy object that determines how a layer's OMGraphicList is
rendered in the layer.paint() method.
layerWorker
ISwingWorker<T> layerWorker
- A SwingWorker that can be used for gathering OMGraphics or doing other
work in a different thread.
layerWorkerQueue
boolean layerWorkerQueue
- A SwingWorker created if the projection changes when the primary
layerworker is off doing work. If a bunch of project changes occur before
the primary layerworker returns from being interrupted, setting the one
in the queue will take care of all of them.
mouseModeIDs
java.lang.String[] mouseModeIDs
consumeEvents
boolean consumeEvents
- A flag to tell the layer to be selfish about consuming MouseEvents it
receives. If set to true, it will consume events so that other layers
will not receive the events. If false, lower layers will also receive
events, which will let them react too. Intended to let other layers
provide information about what the mouse is over when editing.
interruptable
boolean interruptable
- Flag used to avoid the SwingWorker to be interrupted. Useful for layers
that load an image from a server such as the WMSPlugin to avoid an ugly
java output "Interrupted while loading image".
LAYERWORKER_LOCK
java.lang.Object LAYERWORKER_LOCK
- Lock object used for managing LayerWorker and queue synchronization.
mouseEventInterpreter
MapMouseInterpreter mouseEventInterpreter
- The MapMouseInterpreter used to catch the MapMouseEvents and direct them
to layer as referencing certain OMGraphics. Manages how the layer
responds to mouse events.
selectedList
OMGraphicList selectedList
- A current list of select OMGraphics.
overviewScale
float overviewScale
poly
OMGraphic poly
sourceMapProjection
Projection sourceMapProjection
areaAttributes
DrawingAttributes areaAttributes
logger
java.util.logging.Logger logger
lineColor
java.awt.Color lineColor
textColor
java.awt.Color textColor
defaultLineColorString
java.lang.String defaultLineColorString
defaultTextColorString
java.lang.String defaultTextColorString
defaultUnitOfMeasureString
java.lang.String defaultUnitOfMeasureString
defaultLocationXoffset
int defaultLocationXoffset
defaultLocationYoffset
int defaultLocationYoffset
defaultWidth
int defaultWidth
defaultHeight
int defaultHeight
unitOfMeasure
java.lang.String unitOfMeasure
uom
Length uom
uomAbbr
java.lang.String uomAbbr
locationXoffset
int locationXoffset
locationYoffset
int locationYoffset
width
int width
height
int height
dAttributes
DrawingAttributes dAttributes
palettePanel
javax.swing.JPanel palettePanel
uomButtonGroup
javax.swing.ButtonGroup uomButtonGroup
buttons
java.util.Vector<E> buttons
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.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.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 |
paths
java.lang.String[] paths
- The paths to the DTED directories, telling where the data is.
coverageManager
DTEDCoverageManager coverageManager
i18n
I18n i18n
paths
java.lang.String[] paths
coverage
boolean[][][] coverage
- Coverage for level 0, 1, 2 frames
coverageFile
DTEDCoverageManager.CoverageDataFile coverageFile
- CoverageDataFile object handling pre-cached coverage
attributes
DrawingAttributes[] attributes
levelRects
OMGraphicList[] levelRects
prefix
java.lang.String prefix
panel
javax.swing.JPanel panel
minScale
long minScale
killCache
boolean killCache
- Flag to delete the cache if the layer is removed from the map.
level0Command
java.lang.String level0Command
level1Command
java.lang.String level1Command
level2Command
java.lang.String level2Command
location
com.bbn.openmap.layer.dted.DTEDFrameCacheLayer.DTEDLocation location
- The elevation spot used in the gesture mode.
firstProjectionWarningSent
boolean firstProjectionWarningSent
- A flag to keep track of when the first time a warning was put up if the
projection isn't EquiArc.
paletteBox
javax.swing.Box paletteBox
- The user interface palette for the DTED layer.
cancelled
boolean cancelled
- Set when the projection has changed while a swing worker is gathering
graphics, and we want him to stop early.
paths
java.lang.String[] paths
- The paths to the DTED Level 0, 1 directories, telling where the data is.
Newer level 2 data, with the .dt2 file extensions, should be set in this
path property.
dtedLevel
int dtedLevel
- The level of DTED to use. Level 0 is 1km post spacing, Level 1 is 100m
post spacing. Level 2 is 30m post spacing
viewType
int viewType
- The display type for the dted images. Slope shading is greyscale terrain
modeling with highlights and shading, with the 'sun' being in the
NorthWest. Colored Elevation shading is the same thing, except colors are
added to indicate the elevation. Band shading colors the pixels according
to a range of elevations.
bandHeight
int bandHeight
- The elevation range to use for each color in band shading.
slopeAdjust
int slopeAdjust
- A contrast adjustment, for slope shading (1-5).
numColors
int numColors
opaqueness
int opaqueness
killCache
boolean killCache
- Flag to delete the cache if the layer is removed from the map.
cacheSize
int cacheSize
- The number of frames held by the cache objects.
level0Command
java.lang.String level0Command
level1Command
java.lang.String level1Command
level2Command
java.lang.String level2Command
location
com.bbn.openmap.layer.dted.DTEDLayer.DTEDLocation location
- The elevation spot used in the gesture mode.
paletteBox
javax.swing.Box paletteBox
- The user interface palette for the DTED layer.
Package com.bbn.openmap.layer.e00 |
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
double[] llpoints
str
java.lang.String str
font
java.awt.Font font
gv
java.awt.font.GlyphVector gv
distance
double distance
badprojection
boolean badprojection
Package com.bbn.openmap.layer.editor |
editorTool
EditorTool editorTool
- The EditorTool controls the interface, and how OMGraphics are managed.
elmm
EditorLayerMouseMode elmm
- The mouse mode used to direct mouse events to the editor.
orientation
int orientation
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)
etopoSpacings
double[] etopoSpacings
- Spacings (in meters) between adjacent lon points at the equator. The
values here were aesthetically defined (they are not the actual spacings)
viewType
int viewType
- The display type for the etopo images. Slope shading is grayscale terrain
modeling with highlights and shading, with the 'sun' being in the
NorthWest. Colored Elevation shading is the same thing, except colors are
added to indicate the elevation. Band shading colors the pixels according
to a range of elevations.
bandHeight
int bandHeight
- The elevation range to use for each color in band shading.
slopeAdjust
int slopeAdjust
- A contrast adjustment, for slope shading (1-5).
opaqueness
int opaqueness
- transparency control
spacer
int spacer
- Number of pixel spacers that should be added to a data file, per line, to
adjust for skewing.
slopeMap
byte[] slopeMap
- Holds the slope values, updated when the resolution changes or the slope
adjustment (contrast) is changed. Slope values are scaled between -127 to
127.
elevLimit
int[] elevLimit
- elevation bands
elevLimitCnt
int elevLimitCnt
- number of elevation bands
redElev
int[] redElev
- elevation band colors (one for each elevation band)
greenElev
int[] greenElev
blueElev
int[] blueElev
slopeColors
java.awt.Color[][] slopeColors
- for slope shading colors, indexed by elevation band then slope
slopeReset
boolean slopeReset
spacingReset
boolean spacingReset
paletteBox
javax.swing.Box paletteBox
- The user interface palette for the ETOPO layer.
Package com.bbn.openmap.layer.event |
importer
EventImporter importer
dataBounds
DataBounds dataBounds
timeBounds
TimeBounds timeBounds
time
long time
mode
java.lang.String mode
active
boolean active
timeBoundsHandlers
java.util.List<E> timeBoundsHandlers
events
java.util.LinkedList<E> events
filters
java.util.LinkedList<E> filters
Package com.bbn.openmap.layer.imageTile |
serialVersionUID: 1L
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.
serialVersionUID: 1L
buttonSize
int buttonSize
label
javax.swing.JLabel label
statusMark
javax.swing.JLabel statusMark
serialVersionUID: 1L
tileFactory
MapTileFactory tileFactory
- The MapTileFactory that knows how to fetch image files and create
OMRasters for them.
incrementalUpdates
boolean incrementalUpdates
- Flag to allow this layer to set itself as a repaint callback object on
the tile factory.
zoomLevel
int zoomLevel
- The zoomLevel to use when requesting tiles from the MapTileFactory. Is -1
for default, which lets the factory choose the zoom level based on the
current scale setting. You can choose 1-20 if you want to force the layer
to use something else.
attribution
java.lang.String attribution
- Attribution for the map data. If it exists, it will be displayed on the
lower left corner of the map.
saveCache
boolean saveCache
- Flag to save tile factory cache when the layer is no longer used.
attributionAttributes
DrawingAttributes attributionAttributes
- Rendering parameters for attribution string.
tileRootDir
java.lang.String tileRootDir
images
java.util.HashMap<K,V> images
omgraphics
OMGraphicList omgraphics
gui
javax.swing.JPanel gui
dirEditor
DirectoryPropertyEditor dirEditor
generateButton
javax.swing.JButton generateButton
clearButton
javax.swing.JButton clearButton
imageList
javax.swing.JList imageList
Package com.bbn.openmap.layer.learn |
dataSource
java.util.List<E> dataSource
- Some make-believe source of data.
movingPoints
OMGraphicList movingPoints
- Managed list of moving points, separate from the OMGraphicList the layer
will use to paint on the map. The objects on the lists are the same, but
the lists holding them are different to allow one list to be modified
without affecting the actions being performed on the other (concurrent
modification).
movementFactor
double movementFactor
- A movement factor for the points.
timer
java.util.Timer timer
- Timer used to drive the animation for the layer.
timerDelay
int timerDelay
- The timer interval used to make the sprites move.
panel
javax.swing.JPanel panel
addButton
javax.swing.JButton addButton
timerButton
javax.swing.JCheckBox timerButton
spinner
javax.swing.JSpinner spinner
spriteCountLabel
javax.swing.JLabel spriteCountLabel
Package com.bbn.openmap.layer.link |
listener
LinkListener listener
- The thread listener used to communicate asynchronously. The LinkLayer
sends out requests and notifications to the server, and the LinkListener
reads any input from the server, making calls on the LinkLayer as
appropriate.
gestureDescriptor
int gestureDescriptor
- A masked integer describing which gestures should be sent to the server.
port
int port
- The port to connect to the server on.
host
java.lang.String host
- The host where the server is running.
args
LinkProperties args
- The special parameters (attributes) transmitted to the server with every
query.
linkManager
LinkManager linkManager
- The object that provides a link to the layer (and its various threads) on
a coordinateed basis.
quiet
boolean quiet
- The flag to suppress pop-up messages.
currentGenerator
OMGridGenerator currentGenerator
- The generator to use with LinkGrid objects.
distanceLimit
int distanceLimit
- The maximum distance away a mouse event can happen away from a graphic in
order for it to be considered to have touched.
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
orientation
int orientation
layer
DrawingToolRequestor layer
gui
java.awt.Container gui
rrButton
javax.swing.JButton rrButton
eZone
javax.swing.JButton eZone
key
java.lang.String key
Package com.bbn.openmap.layer.link.draw |
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
double lat2
- The lat of point 2.
lon2
double lon2
- The lon of point 2.
x2
int x2
- The x of point 2.
y2
int y2
- The y of point 2.
lat
double lat
- The main latitude of object, in decimal degrees, for RENDERTYPE_LATLON
and RENDERTYPE_OFFSET locations.
lon
double lon
- The main longitude of object, in decimal degrees, for RENDERTYPE_LATLON
and RENDERTYPE_OFFSET locations.
xOffset
int xOffset
- The x pixel offset from the longitude, for RENDERTYPE_OFFSET locations.
yOffset
int yOffset
- The y pixel offset from the latitude, for RENDERTYPE_OFFSET locations.
x
int x
- The x object location, in pixels, for RENDERTYPE_XY locations.
y
int y
- The y object location, in pixels, for RENDERTYPE_XY locations.
name
java.lang.String name
- The name of the location.
handler
LocationHandler handler
- The LocationHandler that is handling the location. Need this to check for
more global settings for rendering.
label
OMText label
- The Label of the object.
location
OMGraphic location
- The simple location marker of the object.
details
java.lang.String details
- The URL to display when the object is gestured upon.
showLocation
boolean showLocation
- The flag for displaying the location marker.
showName
boolean showName
- The flag for displaying the name label.
origYLabelOffset
int origYLabelOffset
- The original offset/y location, kept for resetting the placement of the
label after decluttering and/or location placement.
origXLabelOffset
int origXLabelOffset
- The original offset/x location, kept for resetting the placement of the
label after decluttering and/or location placement.
declutterLimit
int declutterLimit
- The pixel limit where the declutter matrix won't draw the name, if it
can't put the name at least this close to the original place.
DECLUTTER_LOCALLY keeps the limit to twice the height of the label.
DECLUTTER_ANYWHERE will place the thing anywhere it fits. Anything else
is the pixel limit.
allowDecluttering
boolean allowDecluttering
- Set whether you want this location label decluttered.
horizontalLabelBuffer
int horizontalLabelBuffer
- The horizontal pixel distance you want to place the text away from the
actual location - to put space between the graphic.
currentFontDescent
int currentFontDescent
location
Location location
declutterMatrix
DeclutterMatrix declutterMatrix
- The declutter matrix to use, if desired.
useDeclutterMatrix
boolean useDeclutterMatrix
- Flag to use declutter matrix or not.
allowPartials
boolean allowPartials
- Flag to let objects appear partially off the edges of the map, when
decluttering through the declutter matrix.
dataHandlers
java.util.concurrent.CopyOnWriteArrayList<E> dataHandlers
- Handlers load the data, and manage it for the layer.
box
javax.swing.Box box
declutterButton
javax.swing.JCheckBox declutterButton
location
Location location
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
outer
com.bbn.openmap.layer.mif.OMSubtraction.SubArea outer
subs
java.util.List<E> subs
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.
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 |
serialVersionUID: 1L
serialVersionUID: 1L
frameProvider
RpfFrameProvider frameProvider
- The place to look for for image data.
viewAttributes
RpfViewAttributes viewAttributes
- Contains information about displaying the RPF data. Also passed to the
RpfTocHandlers to determine chart selection.
- See Also:
RpfViewAttributes
auxCacheSize
int auxCacheSize
- The size of the aux caches, which are used when the map crosses the
equator or dateline.
serialVersionUID: 1L
coverageManager
RpfCoverageManager coverageManager
frameProvider
RpfFrameProvider frameProvider
coverages
java.util.Map<K,V> coverages
propertyPrefix
java.lang.String propertyPrefix
opaqueness
int opaqueness
- A setting for how transparent to make the images. The default is 255,
which is totally opaque. Not used right now.
fillRects
boolean fillRects
- Flag to fill the coverage rectangles.
layer
Layer layer
- The parent layer.
inUse
boolean inUse
- Flag to track when the RpfCoverage is active.
showPalette
boolean showPalette
- Show the palette when showing coverage. Probably not needed for layers
limiting chart seriestypes for display.
i18n
I18n i18n
paletteWindow
javax.swing.JFrame paletteWindow
serialVersionUID: 1L
rpfProduct
RpfProductInfo rpfProduct
layer
Layer layer
controlToggle
javax.swing.JCheckBox controlToggle
colorValue
java.lang.String colorValue
serialVersionUID: 1L
paths
java.lang.String[] paths
- The paths to the RPF directories, telling where the data is.
viewAttributes
RpfViewAttributes viewAttributes
- The display attributes for the maps. This object should not be replaced,
because the caches all look at it, too. Just adjust the parameters within
it.
- See Also:
RpfViewAttributes
killCache
boolean killCache
- Flag to delete the cache if the layer is removed from the map.
frameProvider
RpfFrameProvider frameProvider
- The supplier of frame data.
coverage
RpfCoverage coverage
- The coverage tool for the layer.
subframeCacheSize
int subframeCacheSize
- Subframe cache size. Default is 40.
auxSubframeCacheSize
int auxSubframeCacheSize
- Auxiliary subframe cache size. Default is 10.
propertyPrefix
java.lang.String propertyPrefix
numberOfColors
int numberOfColors
- Number of colors to use - 16, 32, 216
opaqueness
int opaqueness
- The opaqueness of the image (transparency) 0-255: 0 is clear, 255 is opaque.
colorModel
int colorModel
- The image colormodel to use, indexed or colortable, for the OMRasters.
scaleImages
boolean scaleImages
- Flag to use to scale images or not. This will cause the caches to scale the images to match the map scale,
instead of requiring the map to be at the same scale as the desired image.
imageScaleFactor
float imageScaleFactor
- The limiting factor for image scaling. Make this too big, and you will run out of memory.
chartSeries
java.lang.String chartSeries
- The data series two-letter code to limit responses to. If you want any data that is the closest match for the
current map, use ANY (default). If you want all of the RpfCoverageBoxes that have some coverage, use ALL.
requireProjection
boolean requireProjection
- Flag to set if the CADRG projection is required. Might not be, if we start warping images.
showMaps
boolean showMaps
- Flag to display images.
showInfo
boolean showInfo
- Flag to display attribute information about the subframes.
scaleMoreImportantThanCoverage
boolean scaleMoreImportantThanCoverage
- Flag to tell TOC handler to use scale over percent coverage when choosing the best coverage box. If false, you'll
get the best match with the most coverage, rather than coverage most appropriate for the map scale. The
traditional behavior is true, as is the default setting. However, when the layer is used for creating tiles, you
get better background results by setting this to false, and the gaps are filled in with different level coverage.
autofetchAttributes
boolean autofetchAttributes
- Autofetch the subframe attributes from the FrameProvider. Use only if you are interested in background
information about the images.
Package com.bbn.openmap.layer.shape |
serialVersionUID: 1L
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
serialVersionUID: 1L
spatialIndex
SpatialIndex spatialIndex
- The spatial index of the shape file to be rendered.
drawingAttributes
DrawingAttributes drawingAttributes
- The DrawingAttributes object to describe the rendering of graphics.
shapeFileName
java.lang.String shapeFileName
imageURLString
java.lang.String imageURLString
Package com.bbn.openmap.layer.shape.areas |
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
paletteBox
javax.swing.Box paletteBox
- The user interface palette for the Terrain layer.
profileCommand
java.lang.String profileCommand
losCommand
java.lang.String losCommand
Package com.bbn.openmap.layer.test |
holder
OMGraphicList holder
drawingTool
OMDrawingTool drawingTool
BOUNDS
java.lang.String BOUNDS
HIT
java.lang.String HIT
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
holdingList
OMGraphicList holdingList
GEOARRAY
java.lang.String GEOARRAY
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.vpf |
serialVersionUID: 1L
featureName
java.lang.String featureName
- The identifying code for the features held in this list.
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
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.
serialVersionUID: 1L
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
serialVersionUID: 1L
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
serialVersionUID: 1L
prefix
java.lang.String prefix
- hang onto prefix used to initialize warehouse in setProperties()
props
java.util.Properties props
- hang onto properties file used to initialize warehouse
dataPaths
java.lang.String[] dataPaths
- the path to the root VPF directory
cutoffScale
int cutoffScale
libraryName
java.lang.String libraryName
- the library name to focus on
defaultProps
java.util.Properties defaultProps
- Where we store our default properties once we've loaded them.
serialVersionUID: 1L
searchByFeatures
boolean searchByFeatures
- are we searching by feature table (true) or tile (false)
libraryBeanName
java.lang.String libraryBeanName
- the name of the data bean to look for in beancontext
prefix
java.lang.String prefix
- hang onto prefix used to initialize warehouse in setProperties()
props
java.util.Properties props
- hang onto properties file used to initialize warehouse
dataPaths
java.lang.String[] dataPaths
- the path to the root VPF directory
coverageType
java.lang.String coverageType
- the coverage type that we display
cutoffScale
int cutoffScale
libraryName
java.lang.String libraryName
- the library name to focus on
defaultProps
java.util.Properties defaultProps
- Where we store our default properties once we've loaded them.
configWindowSupport
WindowSupport configWindowSupport
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
serialVersionUID: -3375553175496133974L
linePaint
java.awt.Paint linePaint
- The paint to outline the shapes.
selectPaint
java.awt.Paint selectPaint
- The select paint for the shapes.
fillPaint
java.awt.Paint fillPaint
- The paint to fill the shapes.
mattingPaint
java.awt.Paint mattingPaint
- The paint to use for matting.
fillPattern
java.awt.TexturePaint fillPattern
- A TexturePaint pattern, if defined. Overrules fillPaint if fillPaint is
null or clear.
baseScale
float baseScale
- The base scale for scaling the fill pattern image. If NONE, then the
resolution of the raw image will always be used.
matted
boolean matted
- Whether a thin black matting line should be rendered around the
OMGraphic.
propertyPrefix
java.lang.String propertyPrefix
fPattern
java.lang.String fPattern
pointOval
boolean pointOval
- The isOval setting to set on OMPoints.
pointRadius
int pointRadius
- The pixel radius to set on OMPoints.
propertyChangeSupport
java.beans.PropertyChangeSupport propertyChangeSupport
- Support object to notify listeners when something has changed.
i18n
I18n i18n
- For internationalization.
lineColorButton
javax.swing.JButton lineColorButton
fillColorButton
javax.swing.JButton fillColorButton
selectColorButton
javax.swing.JButton selectColorButton
mattingColorButton
javax.swing.JButton mattingColorButton
mattedCheckBox
javax.swing.JToggleButton mattedCheckBox
lineColorItem
javax.swing.JMenuItem lineColorItem
fillColorItem
javax.swing.JMenuItem fillColorItem
selectColorItem
javax.swing.JMenuItem selectColorItem
mattingColorItem
javax.swing.JMenuItem mattingColorItem
mattedEnabledItem
javax.swing.JCheckBoxMenuItem mattedEnabledItem
enableFillPaintChoice
boolean enableFillPaintChoice
- Flag to disable choice of fill paint selection, from an external source.
orientation
int orientation
lineMenuAdditions
javax.swing.JMenu[] lineMenuAdditions
- Any additional JMenu items that should be added to the line menu.
colorChooserLock
boolean colorChooserLock
- A lock to use to limit the number of JColorChoosers that can pop up for a
given DrawingAttributes GUI.
parentDA
DrawingAttributes parentDA
list
OMGraphicList list
- The source graphic list.
precise
boolean precise
- A flag to use the Area.intersect(Area) test, which may be a
performance hit.
DEBUG
boolean DEBUG
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
float[][] xpoints
- X coordinate arrays of the projected points.
ypoints
float[][] ypoints
- Y coordinate arrays of the projected points.
nsegs
int nsegs
- Number of segments to draw (used only for LINETYPE_GREATCIRCLE
or LINETYPE_RHUMB lines).
arrowhead
OMArrowHead arrowhead
- The awt object representing the arrowhead.
x1
double x1
- Horizontal pixel location of the center.
y1
double y1
- Vertical pixel location of the center.
off_x
double off_x
- Horizontal pixel offset.
off_y
double off_y
- Vertical pixel offset.
center
java.awt.geom.Point2D center
- Center point.
radius
double radius
- Radius of arc in radians. For LATLON arc. Note that the methods for this
class use Decimal Degrees, or ask for a Length object to use for units.
The radius is converted to radians for internal use.
width
double width
- The pixel horizontal diameter of the arc. For XY and OFFSET arcs.
height
double height
- The pixel vertical diameter of the arc. For XY and OFFSET arcs.
start
double start
- The starting angle of the arc in decimal degrees. This is defined in
decimal degrees because the java.awt.geom.Arc object wants it in decimal
degrees. 0 is North?
extent
double extent
- The angular extent of the arc in decimal degrees.
arcType
int arcType
- For Arcs, how the arc should be closed when rendered. Arc2D.OPEN is the
default, Arc2D.PIE and Arc2D.CHORD are options.
- See Also:
Arc2D
nverts
int nverts
- Number of vertices to draw for lat/lon poly-arcs.
rotationAngle
double rotationAngle
- The angle by which the circle/ellipse is to be rotated, in radians
arrowDirectionType
int arrowDirectionType
location
int location
wingTip
int wingTip
wingLength
int wingLength
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
distUnits
Length distUnits
df
java.text.DecimalFormat df
labelPaint
java.awt.Paint labelPaint
- Paint used for labels
labelFont
java.awt.Font labelFont
- Font used for labels
paintOnlyPoly
boolean paintOnlyPoly
- Flag used by the EditableOMDistance to do quick movement paints in a
cleaner way.
majorAxisSpan
double majorAxisSpan
minorAxisSpan
double minorAxisSpan
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.
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 hold off the IllegalArgumentException during cloning
orientation
double orientation
- The orientation angle of the grid, in radians. Up/North is zero.
rows
int rows
- Number of rows in the data array. Gets set by the OMGrid depending on the
major of the grid.
columns
int columns
- Number of columns in the data array. Gets set by the OMGrid depending on
the major of the grid.
latitude
double latitude
- The starting latitude point of the grid. Only relevant when the data
points are laid out in a lat/lon grid, or when an x/y grid is anchored to
a lat/lon location. DOES NOT follow the OpenMap convention where area
object locations are defined by the upper left location - the location of
the grid is noted by the lower left corner, because grid data is usually
defined by the lower left location. Makes it easier to deal with overlap
rows and columns, and to calculate the locations of the rows and columns.
longitude
double longitude
- The starting longitude point of the grid. Only relevant when the data
points are laid out in a lat/lon grid, or when an x/y grid is anchored to
a lat/lon location. DOES NOT follow the OpenMap convention where area
object locations are defined by the upper left location - the location of
the grid is noted by the lower left corner, because grid data is usually
defined by the lower left location. Makes it easier to deal with overlap
rows and columns, and to calculate the locations of the rows and columns.
verticalResolution
double verticalResolution
- The vertical/latitude interval, the distance between row data points in
the vertical direction. For x/y grids, this can server as a pixel
multiplier. For lat/lon grids, it represents the decimal degrees between
grid points.
horizontalResolution
double horizontalResolution
- The horizontal/longitude interval, the distance between column data
points in the horizontal direction. For x/y grids, this can server as a
pixel multiplier. For lat/lon grids, it represents the decimal degrees
between grid points.
data
GridData data
- The Object holding the data for the OMGrid. The GridData abstracts the
type of data that is held by the OMGrid. Note: the 0 index of the array
in both directions is in the lower left corner of the matrix. As you
increase indexes in both dimensions, you go up-right.
gridObjects
OMGridObjects gridObjects
- If needed, the data array can hold numerical identifiers, which are keys
to objects stored in this hashtable. That way, the grid can be used to
hold an array of objects. If the objs are set, then the OMGrid object
automatically assumes that all graphic operations are supposed to involve
the objs.
point
java.awt.Point point
- Horizontal screen location of the upper left corner of the grid in
pixels, before projection, of XY and OFFSET grids.
point1
java.awt.Point point1
- Horizontal screen location of the upper left corner of the grid in
pixels, after projection.
point2
java.awt.Point point2
- Horizontal screen location of the lower right corner of the grid in
pixels, after projection.
height
int height
- Pixel height of grid, set after generate. For non-equidistant
projections, this will be a bounding box height.
width
int width
- Pixel width of grid, set after generate. For non-equidistant projections,
this will be a bounding box width.
generator
OMGridGenerator generator
- An object that knows how to generate graphics for the matrix.
major
boolean major
- Keep track of which dimension different parts of the double array
represent. COLUMN_MAJOR is the default, meaning that the first dimension
of the array represents the vertical location in the array, and the
second is the horizontal location in the array.
units
Length units
- The units, if needed, of the values contained in the grid data array.
Null value is default and acceptable.
latlons
double[] latlons
- latlons is a array of 4 doubles - lat1, lon1, lat2, lon2.
pts
int[] pts
- pts is an array of 4 ints - px1, py1, px2, py2.
arc
ArcCalc arc
- For x-y and offset lines, there is the ability to put a curve in the
line. This setting is the amount of an angle, limited to a semi-circle
(PI) that the curve will represent. In other words, the arc between the
two end points is going to look like a 0 degrees of a circle (straight
line, which is the default), or 180 degrees of a circle (full
semi-circle). Given in radians, though, not degrees. The ArcCalc object
handles all the details.
traverseMode
int traverseMode
- List traversal mode. The default is FIRST_ADDED_ON_TOP.
vague
boolean vague
- Flag to adjust behavior of OMGraphicList for certain queries. If
OMGraphicList should act as OMGraphic, the entire list will be treated as
one object. Otherwise, the list will act as a pass-through container, and
internal OMGraphics will be returned. This applies to distance(),
selectClosest(), findClosest(), getOMGraphicThatContains(), etc. This
flag becomes really helpful for embedded OMGraphicLists, not so much for
top-level OMGraphicLists.
allowDuplicates
boolean allowDuplicates
- Flag used to allow duplicates in the OMGraphicList. True by default -
this prevents the list from doing the extra work for checking for
duplicates at addition time.
graphics
java.util.List<E> graphics
- The List that actually contains the the OMGeometry/OMGraphic objects.
processAllGeometries
boolean processAllGeometries
- Override flag for shouldProcess method. The setting will override the
OMGraphicList from using the OMGraphic's visibility settings in
determining which OMGraphics should be used in different distance,
generate and render methods.
radius
int radius
- The number of pixels in the radius for the point representation.
x
int x
- Horizontal window position of point, in pixels from left side of window.
y
int y
- Vertical window position of point, in pixels from the top of the window.
lat1
double lat1
- Latitude of point, decimal degrees.
lon1
double lon1
- Longitude of point, decimal degrees.
oval
boolean oval
- Set to true if you want little circles marking the point.
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
double lat
- For RENDERTYPE_OFFSET, the latitude of the starting point of the poly.
Stored as radians!
lon
double lon
- For RENDERTYPE_OFFSET, the longitude of the starting point of the poly.
Stored as radians!
coordMode
int coordMode
- For RENDERTYPE_OFFSET, type of offset.
- See Also:
OMPoly.COORDMODE_ORIGIN
,
OMPoly.COORDMODE_PREVIOUS
xs
int[] xs
- The x array of ints, representing pixels, used for x/y or offset polys.
ys
int[] ys
- The y array of ints, representing pixels, used for x/y or offset polys.
isPolygon
boolean isPolygon
- Poly is a polygon or a polyline. This is true if the fillColor is not
clear, false if it is.
rawllpts
double[] rawllpts
- raw float lats and lons stored internally in radians.
doShapes
boolean doShapes
- Flag for telling the OMPoly to use the Shape objects to represent itself
internally. See intro for more info.
geometryClosed
boolean geometryClosed
subCircles
OMCircle[] subCircles
- The inner ring of circles.
labels
OMText[] labels
- The labels for the circles.
interval
int interval
- The number of rings, or the unit interval, depending on whether
intervalUnits is null or not.
intervalUnits
Length intervalUnits
- The unit object specifying the interval meaning.
drawingAttributes
DrawingAttributes drawingAttributes
- The DrawingAttributes object used to reflect the outer circle properties
to the inner circles. Only used in render(), and allocated to save
repeated allocation during render.
centerPoint
OMPoint centerPoint
- The center point of the range rings.
form
java.text.NumberFormat form
- Formatting for the labels with units.
drawLabels
boolean drawLabels
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
serialVersionUID: 1L
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
double lat
- The latitude of the upper left corner for the image, in decimal degrees.
lon
double lon
- The longitude of the upper left corner for the image, in decimal degrees.
width
int width
- The width of the image, in pixels. This always reflects the width of the
original image, even if a filter is applied to the image.
height
int height
- The height of the image, in pixels. This always reflects the height of
the original image, even if a filter is applied to the image.
bits
byte[] bits
- The byte info for the image. OMBitmaps use each bit as an indication to
use the lineColor or the fillColor for each pixel (like a XBitmap).
OMRasters only use the bits when the image being created follows the
indexed colormodel. Then, the bits hold the colortable indexes that each
pixel needs to have a color substituted in later.
filteredWidth
int filteredWidth
- The width of the image after scaling, if you want the image to be a
different size than the source.
filteredHeight
int filteredHeight
- The height of the image after scaling, if you want the image to be a
different size than the source.
imageFilter
java.awt.image.ImageFilter imageFilter
- The image filter to use on the constructed image.
needToReposition
boolean needToReposition
- Set if the projection has had attributes change that require a
repositioning of the image, not a regeneration.
rotationAngle
double rotationAngle
- the angle by which the image is to be rotated, in radians
renderRotationAngle
java.lang.Double renderRotationAngle
- The angle, perhaps taking into account NO_ROTATE, that the image is
rotated at render-time.
x1
int x1
- Horizontal window position of first corner, in pixels from left side of
window.
y1
int y1
- Vertical window position of first corner, in pixels from the top of the
window.
lat1
double lat1
- Latitude of first corner, decimal degrees.
lon1
double lon1
- Longitude of first corner, decimal degrees.
x2
int x2
- Horizontal window position of second corner, in pixels from left side of
window.
y2
int y2
- Vertical window position of second corner, in pixels from the top of the
window.
lat2
double lat2
- Latitude of second corner, decimal degrees.
lon2
double lon2
- Longitude of second corner, decimal degrees.
nsegs
int nsegs
- Number of segments to draw (used only for LINETYPE_GREATCIRCLE or
LINETYPE_RHUMB lines).
baseScale
float baseScale
maxScale
float maxScale
minScale
float minScale
noScalingRequired
boolean noScalingRequired
- Shortcut flag for position/scaleTo/rendering for images that don't need
scaling. Preserves rendering quality.
serialVersionUID: 1L
lat2
double lat2
- The latitude of the lower right corner for the image, in decimal degrees.
lon2
double lon2
- The longitude of the lower right corner for the image, in decimal
degrees.
scalingXFormOp
java.awt.image.AffineTransformOp scalingXFormOp
- AffineTransformOp applied to the bitmap at render time.
scaleTransformType
int scaleTransformType
- Transform type for AffineTransformOp to use to scale images.
lastProjection
Projection lastProjection
- This lastProjection is used to keep track of the last projection used to
warp or scale the image, an used during the rendering process to check if
we should rework the image to be displayed.
serialVersionUID: 1L
origShape
java.awt.Shape origShape
serialVersionUID: 1L
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.geom.Point2D pt
- The projected xy window location of the bottom left corner of the first
letter of the text string.
point
java.awt.Point point
- The X/Y point or the offset amount depending on render type.
f
java.awt.Font f
- The Font type that the string should be displayed with.
fontSizer
FontSizer fontSizer
- The FontSizer set in the OMText, changing the font size appropriate for a
projection scale.
lat
double lat
- The latitude location for the text, used for lat/lon or offset rendertype
texts, in decimal degrees.
lon
double lon
- The longitude location for the text, used for lat/lon or offset
rendertype texts, in decimal degrees.
data
java.lang.String data
- The string to be displayed.
justify
int justify
- Justification of the string. Will let you put the text to the right,
centered or to the left of the given location.
baseline
int baseline
- Location of the baseline of the text compared to the location point of
the OMText object. You can set this to be BASELINE_BOTTOM (default),
BASELINE_MIDDLE or BASELINE_TOP, depending on if you want the bottom of
the letters to be lined up to the location, or the middle or the top of
them.
fmHeight
int fmHeight
- The fmHeight is the FontMetric height to use for calculating the
footprint for the line. This becomes important for multi-line text and
text in decluttering, because it dictates the amount of space surrounding
the text. The default height is to take into account the ascent, descent
and leading of the font.
useMaxWidthForBounds
boolean useMaxWidthForBounds
rotationAngle
double rotationAngle
- The angle by which the text is to be rotated, in radians
renderRotationAngle
java.lang.Double renderRotationAngle
- The rotation angle used at render time, depending on rotate-ability.
Radians. If null, no rotation should be applied at render time.
textMatteColor
java.awt.Color textMatteColor
- The text matte color surrounds each character of the string with this
color. If the color is null, the text matte is not used.
anchor
int anchor
serialVersionUID: 1L
warp
ImageWarp warp
raster
OMRaster raster
lastProjection
Projection lastProjection
Package com.bbn.openmap.omGraphics.awt |
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Throws:
java.lang.ClassNotFoundException
java.io.IOException
writeObject
private void writeObject(java.io.ObjectOutputStream oos)
throws java.io.IOException
- Throws:
java.io.IOException
Package com.bbn.openmap.omGraphics.event |
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.
attributes
java.util.Map<K,V> attributes
- Attribute Map for this Geometry/OMGraphic.
visible
boolean visible
- A flag to render this geometry visible.
xpoints
float[][] xpoints
- Internal array of projected x coordinate arrays.
ypoints
float[][] ypoints
- Internal array of projected y coordinate arrays.
isPolygon
boolean isPolygon
- Whether it is a polygon, as opposed to a polyline. Should be a
polygon, since that is what is being created. The
PolylineGeometry subclasses set this to false.
doShapes
boolean doShapes
- Flag for telling the PolygonGeometry to use the Shape objects
to represent itself internally. See intro for more info.
rawllpts
double[] rawllpts
- raw float lats and lons stored internally in radians.
nsegs
int nsegs
- Number of segments to draw (used only for
LINETYPE_GREATCIRCLE or LINETYPE_RHUMB lines).
lat
double lat
- The latitude of the starting point of the poly. Stored as
radians!
lon
double lon
- The longitude of the starting point of the poly. Stored as
radians!
coordMode
int coordMode
- Type of offset.
- See Also:
PolygonGeometry.Offset.COORDMODE_ORIGIN
,
PolygonGeometry.Offset.COORDMODE_PREVIOUS
xs
float[] xs
- The array of x pixel coordinates.
ys
float[] 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.time |
id
java.lang.Object id
timeStamps
TemporalPointSupport timeStamps
- A list of points where this point should be.
interpolate
boolean interpolate
- Flag to indicate that intermediate positions between locations should be
interpolated.
id
java.lang.Object id
timeStamps
TemporalPointSupport timeStamps
- A list of points where this point should be.
interpolate
boolean interpolate
- Flag to indicate that intermediate positions between locations should be
interpolated.
Package com.bbn.openmap.omGraphics.util |
arcAngle
double arcAngle
- This setting is the amount of an angle, limited to a
semi-circle (PI) that the curve will represent. In other words,
the arc between the two end points is going to look like a 0
degrees of a circle (straight line, which is the default), or
180 degrees of a circle (full semi-circle). Given in radians,
though, not degrees. OK?
arcUp
boolean arcUp
- For x-y and offset lines that have an arc drawn between them,
tell which way the arc should be drawn, toward the Equator, or
away from it, generally. Default is true, to make it look like
great circle line for northern hemisphere lines.
reversed
boolean reversed
- Set to true if the points for the arc line up from x2, y2 to
x1, y1
Package com.bbn.openmap.plugin |
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 |
serialVersionUID: 1L
_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
GeoProj wrappedProjection
xFactor
float xFactor
yFactor
float yFactor
halfWidth
float halfWidth
halfWrappedWidth
float halfWrappedWidth
halfHeight
float halfHeight
halfWrappedHeight
float halfWrappedHeight
xHasFactor
boolean xHasFactor
yHasFactor
boolean yHasFactor
clockwise
boolean clockwise
- Traverse poly vertices in clockwise order.
spaceColor
java.awt.Color spaceColor
serialVersionUID: 1L
spps_x
double spps_x
spps_y
double spps_y
oy
int oy
x_pix_constant
double x_pix_constant
y_pix_constant
double y_pix_constant
ul
java.awt.Point ul
lower_zone_extents
double[] lower_zone_extents
upper_zone_extents
double[] upper_zone_extents
zone
int zone
leftLimit
double leftLimit
- The coordinate limit of the left side of the projection. If the left side
of the map projection would show coordinates more left than this value,
the center of the map will be changed so that this value is on the edge.
rightLimit
double rightLimit
- The coordinate limit of the right side of the projection. If the right
side of the map projection would show coordinates more right than this
value, the center of the map will be changed so that this value is on the
edge.
topLimit
double topLimit
- The coordinate limit of the top side of the projection. If the top side
of the map projection would show coordinates higher than this value, the
center of the map will be changed so that this value is on the edge.
bottomLimit
double bottomLimit
- The coordinate limit of the bottom side of the projection. If the bottom
side of the map projection would show coordinates lower than this value,
the center of the map will be changed so that this value is on the edge.
limitAnchorPoint
java.awt.geom.Point2D limitAnchorPoint
- A point that can be used for force the projection against the limits. Is
only used if the limits are set to be something other than infinity.
scaleFactor
double scaleFactor
wrappedProjection
GeoProj wrappedProjection
datum
DatumShiftGCT datum
pixelsPerMeter
double pixelsPerMeter
planetRadius
double planetRadius
planetPixelRadius
double planetPixelRadius
planetPixelCircumference
double planetPixelCircumference
scaled_radius
double scaled_radius
mercator
Mercator mercator
hy
double hy
wx
double wx
cosCtrLat
double cosCtrLat
sinCtrLat
double 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
locationOriginXfPixel
double locationOriginXfPixel
locationOriginYfPixel
double locationOriginYfPixel
referenceLatitude
double referenceLatitude
falseEasting
double falseEasting
falseNorthing
double falseNorthing
n
double n
F
double F
rf
double rf
lamdaf
double lamdaf
alpha
double alpha
plotablePoint
java.awt.geom.Point2D plotablePoint
serialVersionUID: 1L
hy
double hy
wx
double wx
cLon
double cLon
cLonRad
double cLonRad
cLat
double cLat
ppd
double ppd
- Pixel per degree
hy
double hy
wx
double wx
cosCtrLat
double cosCtrLat
sinCtrLat
double sinCtrLat
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Overridden to ensure that setParameters() are called with the read
values.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
width
int width
height
int height
minscale
double minscale
maxscale
double maxscale
scale
double scale
centerX
double centerX
centerY
double centerY
projID
java.lang.String projID
rotationAngle
double rotationAngle
- The rotation angle of the map is stored here so that non-rotating things
can correct themselves. Is not used for equality checks.
ucuom
Length ucuom
- The unprojected coordinates units of measure.
xycenter
java.awt.geom.Point2D.Double xycenter
- Center of view as xy coordinates relative to the underlying projection
hy
double hy
wx
double wx
ppu
double ppu
- Pixel per map unit. this is for a projection with a quadratic grid like
utm
world
java.awt.Point world
half_world
int half_world
zoneNumber
int zoneNumber
northern
boolean northern
ellps
Ellipsoid ellps
Package com.bbn.openmap.proj.coords |
serialVersionUID: 4416029542303298672L
serialVersionUID: -7463055211717523471L
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
double lat
lon
double lon
serialVersionUID: -2447464428275551182L
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
Package com.bbn.openmap.time |
timeFormat
java.text.SimpleDateFormat timeFormat
- TimeFormat default is similar to IETF standard date syntax: "13:30:00"
represented by (HH:mm:ss).
timer
javax.swing.Timer timer
startTime
long startTime
endTime
long endTime
time
long time
timeIncrement
int timeIncrement
- The timeIncrement is the amount of time that passes for each clock tick.
This sets up the ratio for slow and fast motion changes for a set clock
update rate. Can be modified with the pace accessors.
timeWrap
boolean timeWrap
clockDirection
int clockDirection
timerRates
java.util.List<E> timerRates
updateInterval
int updateInterval
- The delay between timer pulses, in milliseconds.
systemTime
long systemTime
simTime
long simTime
startTime
long startTime
endTime
long endTime
source
java.lang.Object source
- The source of the TimeEvent.
systemTime
long systemTime
- The current system time, millis from unix epoch.
offsetTime
long offsetTime
- The current offset time, in millis from the start of the time frame of
interest.
simTime
long simTime
- The current simulation time, if the current system time does not
correspond to the time frame of the data.
timerStatus
TimerStatus timerStatus
- Description of how/why time changed.
label
java.lang.String label
- Display label for this Timer rate.
clockInterval
long clockInterval
- The number of milliseconds that the timer should wait between
updates.
pace
long pace
- The pace is the amount of time that should pass, in simulation
time, when the timer gets updated. If the clock is updating
every second, and you have the pace set for 1 hour, then the
situation controlled by the application's clock will be updated
1 hour every second.
paceFormat
java.text.SimpleDateFormat paceFormat
- The format used in the properties to note the pace. Kept in
order to write out the format if that's needed.
paceZero
java.lang.String paceZero
- The baseline used to normalize the pace setting. Defaults to
"OO:OO:OO".
valid
boolean valid
- Flag that denotes whether the TimerRateHolder has be
successfully set.
propPrefix
java.lang.String propPrefix
- The prefix used to set the properties, saved in case the
properties are retrieved.
description
java.lang.String description
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 laid 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 reference to an internal panel that displays the bean's
properties.
editor
java.beans.PropertyEditor editor
- If an instance of this class is used as a custom editor component of a
bean's property that is itself a bean, this member contains a reference
to the custom editor.
targetBean
java.lang.Object targetBean
- the bean that this property sheet is associated with.
beanBox
BeanBox beanBox
- A GenericPropertySheet can be optionally associated with a BeanBox.
bounds
java.awt.Rectangle bounds
- contains the rectangular bounds of this GenericPropertySheet.
numEditorsToDisplay
int numEditorsToDisplay
- contains the number of editors displayed in this GenericPropertySheet.
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
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 |
graphicAttributes
GraphicAttributes graphicAttributes
- A GraphicAttributes object that describes the current coloring parameters
for the current graphic.
currentEditable
EditableOMGraphic currentEditable
- The current graphic being modified.
mouseDelegator
MouseDelegator mouseDelegator
- The MouseDelegator to use to get mouse events directed to the
DrawingTool.
formerMouseMode
MapMouseMode formerMouseMode
- A placeholder for the last mouse mode active before the drawing tool took
over.
canvas
javax.swing.JComponent canvas
- The JComponent the drawing tool is servicing, usually the MapBean.
loaders
java.util.Hashtable<K,V> loaders
- The objects that know how to create a EditableOMGraphic for a particular
class name or OMGraphic.
rawLoaders
java.util.Vector<E> rawLoaders
- The ordered list of EditToolLoaders, for notification. Preservers order,
no duplicates.
dtmm
OMDrawingToolMouseMode dtmm
- The MouseMode used for the drawing tool.
allowDrawingToolToDeactivateItself
boolean allowDrawingToolToDeactivateItself
- Flag to allow drawing tool to sense when an OMGraphic is clicked off and
deactivate. True by default.
requestor
DrawingToolRequestor requestor
- The component to notify when the drawing tool is finished.
projection
Projection projection
- The current projection.
selectionSupport
SelectionSupport selectionSupport
- A support object to handle telling listeners that the drawing tool is in
the process of editing an object, hence making it selected.
undoStack
UndoStack undoStack
- The stack for keeping track of edits and allowing them to be reverted.
undoTrigger
UndoMenuItemStackTrigger undoTrigger
behaviorMask
int behaviorMask
- A integer that is looked at, bitwise, to determine different behaviors.
DEBUG
boolean DEBUG
- Debug flag turned on when drawingtool debug flag enabled.
informationDelegator
InformationDelegator informationDelegator
- A handle to the InformationDelegator to use for status messages.
possibleEditableClasses
java.util.Vector<E> possibleEditableClasses
- A Vector of Classes that can be handled by the OMDrawingTool. Constructed
the first time canEdit() is called after an EditToolLoader is added or
removed.
activated
boolean activated
- Just a helper flag to reduce work caused by unnecessary deactivate calls.
Set internally in activate() and deactivate().
visibleWhenInactive
boolean visibleWhenInactive
- Tell the drawing tool to be invisible when it is inactive. True by
default.
resetGUIWhenDeactivated
boolean resetGUIWhenDeactivated
- Flag to tell tool to reset the GUI when it is deactivated. The only time
you would want this to be false (true is default) is when you are
creating many objects of the same type, and don't want the gui to keep
going back and forth between the default and special settings. Usually
set to in the drawingComplete method of an EditorTool. Reset to true when
showPalette is called.
lastRemarks
java.lang.String lastRemarks
- Used to hold the last thing displayed to the remarks window.
popup
javax.swing.JPopupMenu popup
windowx
int windowx
windowy
int windowy
drawingTool
DrawingTool drawingTool
useTextEditToolTitles
boolean useTextEditToolTitles
defaultGraphicAttributes
GraphicAttributes defaultGraphicAttributes
maxHorNumLoaderButtons
int maxHorNumLoaderButtons
loaders
java.util.Vector<E> loaders
drawingToolRequestors
java.util.Vector<E> drawingToolRequestors
currentRequestor
DrawingToolRequestor currentRequestor
currentCreation
java.lang.String currentCreation
requestors
javax.swing.JComboBox requestors
createButton
javax.swing.JButton createButton
panel3
javax.swing.JPanel panel3
rtc
java.lang.String[] rtc
serialVersionUID: 1L
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
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
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.http |
request
java.lang.String request
output
java.io.OutputStream output
writer
java.io.Writer writer
Package com.bbn.openmap.util.quadtree |
serialVersionUID: -7707825592455579873L
top
QuadTreeNode<T> top
serialVersionUID: 7885745536157252519L
latitude
double latitude
longitude
double longitude
object
java.lang.Object object
serialVersionUID: -6111633198469889444L
items
java.util.Collection<E> items
children
java.util.Collection<E> children
maxItems
int maxItems
minSize
double minSize
bounds
QuadTreeRect bounds
allTheSamePoint
boolean allTheSamePoint
- Added to avoid problems when a node is completely filled with a single
point value.
firstLat
double firstLat
firstLon
double firstLon
serialVersionUID: -5585535433679092922L
north
double north
south
double south
west
double west
east
double east
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details