Uses of Class
com.bbn.openmap.omGraphics.OMGraphic

Packages that use OMGraphic
com.bbn.openmap.dataAccess.dted   
com.bbn.openmap.dataAccess.shape This package provides read and write access to ESRI shape files, including the .shp, .dbf and .shx files. 
com.bbn.openmap.examples.beanbox Provides a sample openmap application that uses the openmap beanbox. 
com.bbn.openmap.graphicLoader The GraphicLoader package is designed to provide support for components that need to drive changes in OMGraphics over a map. 
com.bbn.openmap.graphicLoader.netmap The netmap plugin package provides the capability to receive output from a NetMap server. 
com.bbn.openmap.graphicLoader.scenario The Scenario GraphicLoader PlugIn package is designed to provide support for displaying scripted movement of map objects. 
com.bbn.openmap.layer Contains OpenMap layers that read and display a variety of data formats, and a few that create their own data for display. 
com.bbn.openmap.layer.daynight Provides an OpenMap layer that displays day/night shading. 
com.bbn.openmap.layer.e00 This package contains a Layer that displays e00 data. 
com.bbn.openmap.layer.editor This package provides the infrastructure to create layers that provide a Tool interface that controls their content. 
com.bbn.openmap.layer.link Provide classes to handle the link protocol: a layer that displays link data, classes to assist in writing a link server, and methods that read and write in the link protocol format. 
com.bbn.openmap.layer.link.amp This package contains a Layer that can use the drawing tool to create certain OMGraphic shapes, which in turn are sent to a LinkServer. 
com.bbn.openmap.layer.location Provides a layer that can display location data - data that represents a location with a graphic and a name. 
com.bbn.openmap.layer.mif This package contains a Layer that displays MapInfo data (.mif files). 
com.bbn.openmap.layer.mysql   
com.bbn.openmap.layer.plotLayer Provide a demo layer for displaying non-geographic data over a map. 
com.bbn.openmap.layer.rpf Provides a layer that displays RPF (Raster Product Format) data. 
com.bbn.openmap.layer.shape.areas Provides an extension to the ShapeLayer that deals with attributes files for shapefiles. 
com.bbn.openmap.layer.vpf This package contains code for dealing with NIMA data distributed in Vector Product Format. 
com.bbn.openmap.omGraphics Provides geographically based graphics classes. 
com.bbn.openmap.omGraphics.event Provides classes for event notification of OMGraphic changes. 
com.bbn.openmap.omGraphics.grid Provides a number of generator classes for OMGrid data. 
com.bbn.openmap.omGraphics.labeled Provides a simple extension to the OMGraphics, where a text string can be attached to a graphic object. 
com.bbn.openmap.omGraphics.meteo   
com.bbn.openmap.plugin Provides support for writing OpenMap PlugIns. 
com.bbn.openmap.plugin.esri A PlugIn package that handles ESRI shape files. 
com.bbn.openmap.plugin.graphicLoader The GraphicLoader PlugIn package is designed to provide support for GraphicLoaders, which in turn are objects that need to drive changes in OMGraphics over a map. 
com.bbn.openmap.tools.drawing Provides classes to implement a drawing tool. 
com.bbn.openmap.tools.roads Provides classes to determine routes given a set of roads and intersections. 
 

Uses of OMGraphic in com.bbn.openmap.dataAccess.dted
 

Subclasses of OMGraphic in com.bbn.openmap.dataAccess.dted
 class OMDTEDGrid
          The OMDTEDGrid is an extended OMGrid with information about the lat/lons of the corners of the grids, so the generators can use OMScalingRasters for precise alignment.
 

Methods in com.bbn.openmap.dataAccess.dted that return OMGraphic
 OMGraphic DTEDSlopeGenerator.generate(OMGrid grid, Projection proj)
          Called from the OMGrid.generate() method to tell the generator to create something to represent the grid contents.
 OMGraphic DTEDFrameCacheHandler.getNextImage()
          Returns the next OMRaster image.
 OMGraphic DTEDFrameCacheHandler.get(double lat, double lon, int level)
          Return an OMGraphic for the Dted Frame, given A lat, lon and dted level.
 

Uses of OMGraphic in com.bbn.openmap.dataAccess.shape
 

Subclasses of OMGraphic in com.bbn.openmap.dataAccess.shape
 class EsriGraphicList
          EsriGraphicList ensures that only supported geometry types are added to its list.
 class EsriPoint
          An extension to OMPoint that typecasts a specific Esri graphic type.
 class EsriPointList
          An EsriGraphicList ensures that only EsriPoints are added to its list.
 class EsriPolygon
          An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
 class EsriPolygonList
          An EsriGraphicList ensures that only EsriPolygons are added to its list.
 class EsriPolyline
          An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
 class EsriPolylineList
          An EsriGraphicList ensures that only EsriPolygons are added to its list.
 

Methods in com.bbn.openmap.dataAccess.shape with parameters of type OMGraphic
protected  void EsriShapeExport.addGraphic(EsriGraphicList egl, OMGraphic graphic, java.util.ArrayList record)
          Add a graphic to the list, and add the record to the list's DbfTableModel if both exist.
protected  void EsriShapeExport.addPolygon(OMGraphic graphic, java.util.ArrayList record)
          Scoping method to call addGraphic with the right list.
protected  void EsriShapeExport.addLine(OMGraphic graphic, java.util.ArrayList record)
          Scoping method to call addGraphic with the right list.
protected  void EsriShapeExport.addPoint(OMGraphic graphic, java.util.ArrayList record)
          Scoping method to call addGraphic with the right list.
 void EsriPolylineList.add(OMGraphic shape)
          Over-ride the add( ) method to trap for inconsistent shape geometry.
 void EsriPolygonList.add(OMGraphic shape)
          Over-ride the add( ) method to trap for inconsistent shape geometry.
 void EsriPointList.add(OMGraphic shape)
          Over-ride the add( ) method to trap for inconsistent shape geometry.
 void EsriGraphicList.add(OMGraphic shape)
          Over-ride the add( ) method to trap for inconsistent shape geometry.
 void EsriGraphicList.addOMGraphic(OMGraphic g)
          Add an OMGraphic to the GraphicList.
protected  void DrawingAttributesUtility.configureForRecord(OMGraphic graphic, java.util.ArrayList record)
           
protected  void DrawingAttributesUtility.setDrawingAttributes(OMGraphic graphic, int index)
           
 

Uses of OMGraphic in com.bbn.openmap.examples.beanbox
 

Subclasses of OMGraphic in com.bbn.openmap.examples.beanbox
 class ContainerGraphic
          A custom graphic class for representing objects of type SimpleBeanContaineras a rectangular box.
 class CustomGraphic
          A custom graphic class for representing SimpleBeanObject beans on the map.
 

Fields in com.bbn.openmap.examples.beanbox declared as OMGraphic
protected  OMGraphic CustomGraphic.graphic
           
 

Methods in com.bbn.openmap.examples.beanbox that return OMGraphic
 OMGraphic SimpleBeanLayer.getGraphic(java.lang.Long id)
          return the OMGraphic object associated with the SimpleBeanObject with the specified id.
 OMGraphic SimpleBeanLayer.getGraphic(long id)
           
abstract  OMGraphic CustomGraphic.createGraphic(SimpleBeanObject object)
          Override this method to create and return the object's graphic representation.
 OMGraphic ContainerGraphic.createGraphic(SimpleBeanObject object)
          Returns an OMRect object with dimensions equal to the width and height of the SimpleBeanContainer and position equal to the center lat/lon position of the SimpleBeanContainer object.
 

Uses of OMGraphic in com.bbn.openmap.graphicLoader
 

Subclasses of OMGraphic in com.bbn.openmap.graphicLoader
 class GLPoint
          A GLPoint is a location on the map.
 class PathGLPoint
          The PathGLPoint is a GLPoint that follows a certain path, as opposed to just wandering around randomly.
 

Methods in com.bbn.openmap.graphicLoader with parameters of type OMGraphic
 void LOSGraphicLoader.drawingComplete(OMGraphic omg, OMAction action)
          The method where a graphic, and an action to take on the graphic, arrives.
 

Uses of OMGraphic in com.bbn.openmap.graphicLoader.netmap
 

Subclasses of OMGraphic in com.bbn.openmap.graphicLoader.netmap
 class Line
          Object that represents a NetMap link on the map.
 class Node
          Object that represents a NetMap node on the map.
 

Uses of OMGraphic in com.bbn.openmap.graphicLoader.scenario
 

Subclasses of OMGraphic in com.bbn.openmap.graphicLoader.scenario
 class ScenarioGraphicLoader.ScenarioGraphicList
          An OMGraphicList that knows what a ScenarioGraphic is, and knows when to tell it to draw itself at a particular time, or if it should draw its entire scenario path.
 class ScenarioPoint
          A ScenarioPoint is a ScenarioGraphic representing an object on the map.
 

Uses of OMGraphic in com.bbn.openmap.layer
 

Methods in com.bbn.openmap.layer with parameters of type OMGraphic
 boolean OMGraphicHandlerLayer.doAction(OMGraphic graphic, OMAction action)
          Perform the OMAction on the OMGraphic, within the OMGraphicList contained in the layer.
 boolean OMGraphicHandlerLayer.isHighlightable(OMGraphic omg)
          Query asking if OMGraphic is highlightable, which means that something in the GUI should change when the mouse is moved or dragged over the given OMGraphic.
 boolean OMGraphicHandlerLayer.isSelectable(OMGraphic omg)
          Query asking if an OMGraphic is selectable, or able to be moved, deleted or otherwise modified.
 void OMGraphicHandlerLayer.highlight(OMGraphic omg)
          Fleeting change of appearance for mouse movements over an OMGraphic.
 void OMGraphicHandlerLayer.unhighlight(OMGraphic omg)
          Notification to set OMGraphic to normal appearance.
 java.lang.String OMGraphicHandlerLayer.getInfoText(OMGraphic omg)
          If applicable, should return a short, informational string about the OMGraphic to be displayed in the InformationDelegator.
 java.lang.String OMGraphicHandlerLayer.getToolTipTextFor(OMGraphic omg)
          If applicable, should return a tool tip for the OMGraphic.
 java.util.List OMGraphicHandlerLayer.getItemsForOMGraphicMenu(OMGraphic omg)
          Return a java.util.List containing input for a JMenu with contents applicable to a popup menu for a location over an OMGraphic.
 void DrawingToolLayer.drawingComplete(OMGraphic omg, OMAction action)
          DrawingToolRequestor method.
 boolean DrawingToolLayer.shouldEdit(OMGraphic omgr)
          A method called from within different MapMouseListener methods to check whether an OMGraphic *should* be edited if the OMDrawingTool is able to edit it.
 boolean DrawingToolLayer.isHighlightable(OMGraphic omg)
          Query that an OMGraphic can be highlighted when the mouse moves over it.
 boolean DrawingToolLayer.isSelectable(OMGraphic omg)
          Query that an OMGraphic is selectable.
 java.lang.String DrawingToolLayer.getInfoText(OMGraphic omg)
          Query for what text should be placed over the information bar when the mouse is over a particular OMGraphic.
 java.lang.String DrawingToolLayer.getToolTipTextFor(OMGraphic omgr)
          Query for what tooltip to display for an OMGraphic when the mouse is over it.
 void DrawingToolLayer.edit(OMGraphic omg)
           
 void DemoLayer.drawingComplete(OMGraphic omg, OMAction action)
          Called when the DrawingTool is complete, providing the layer with the modified OMGraphic.
 boolean DemoLayer.isHighlightable(OMGraphic omg)
          Query that an OMGraphic can be highlighted when the mouse moves over it.
 boolean DemoLayer.isSelectable(OMGraphic omg)
          Query that an OMGraphic is selectable.
 java.lang.String DemoLayer.getInfoText(OMGraphic omg)
          Query for what text should be placed over the information bar when the mouse is over a particular OMGraphic.
 java.lang.String DemoLayer.getToolTipTextFor(OMGraphic omg)
          Query for what tooltip to display for an OMGraphic when the mouse is over it.
 java.util.List DemoLayer.getItemsForOMGraphicMenu(OMGraphic omg)
           
 

Uses of OMGraphic in com.bbn.openmap.layer.daynight
 

Methods in com.bbn.openmap.layer.daynight that return OMGraphic
protected  OMGraphic DayNightLayer.createImage(Projection projection)
          Create the OMGraphic that acts as an overlay showing the day/night terminator.
 

Uses of OMGraphic in com.bbn.openmap.layer.e00
 

Subclasses of OMGraphic in com.bbn.openmap.layer.e00
 class TX7
          Description of the Class that displays a String along a polygon or a polyline defined by lat lon points.
 

Fields in com.bbn.openmap.layer.e00 declared as OMGraphic
protected  OMGraphic E00Parser.LabMarker
           
protected  OMGraphic E00Layer.LabMarker
           
 

Methods in com.bbn.openmap.layer.e00 that return OMGraphic
 OMGraphic E00Parser.getLabMarker()
          Gets the LabMarker attribute of the E00Parser object
 

Methods in com.bbn.openmap.layer.e00 with parameters of type OMGraphic
 void E00Parser.setLabMarker(OMGraphic marker)
          Sets the LabMarker attribute of the E00Parser object
 java.lang.String E00Layer.getInfoText(OMGraphic omg)
           
 

Uses of OMGraphic in com.bbn.openmap.layer.editor
 

Methods in com.bbn.openmap.layer.editor with parameters of type OMGraphic
 void EditorTool.drawingComplete(OMGraphic omg, OMAction action)
          Method where the EditorLayer lets the tool know that the editing function has come full circle, so the user interface can be adjusted.
 void EditorLayer.drawingComplete(OMGraphic omg, OMAction action)
          DrawingToolRequestor method.
 void DrawingEditorTool.drawingComplete(OMGraphic omg, OMAction action)
          When a graphic is complete, the drawing tool gets ready to make another.
 void AbstractEditorTool.drawingComplete(OMGraphic omg, OMAction action)
          Method where the EditorLayer lets the tool know that the editing function has come full circle, so the user interface can be adjusted.
 

Uses of OMGraphic in com.bbn.openmap.layer.link
 

Subclasses of OMGraphic in com.bbn.openmap.layer.link
 class LinkOMGraphicList
          This class extends the OMGraphicList by allowing searches on the AppObject contained by the OMGraphics on the list.
 

Fields in com.bbn.openmap.layer.link declared as OMGraphic
 OMGraphic GraphicUpdate.graphic
          The graphic, for updates.
 

Methods in com.bbn.openmap.layer.link that return OMGraphic
 OMGraphic LinkOMGraphicList.getOMGraphicWithId(java.lang.String gid)
          Get the graphic with the graphic ID.
 

Methods in com.bbn.openmap.layer.link with parameters of type OMGraphic
 void LinkProperties.setProperties(OMGraphic omg)
          Method to call on the LinkProperties object to set the DrawingAttributes properties on an OMGraphic.
 void LinkOMGraphicList.setOMGraphicAt(OMGraphic graphic, int index)
          Set the graphic at the specified location.
protected  boolean LinkLayer.graphicGestureReaction(OMGraphic graphic, int descriptor, java.awt.event.MouseEvent e)
          Given a graphic and the type of gesture caught, react to it based on the properties object located in the Graphic.
 void LinkLayer.drawingComplete(OMGraphic omg, OMAction action)
           
static void LinkGraphic.write(OMGraphic omGraphic, Link link)
           
static void LinkGraphic.write(OMGraphic omGraphic, Link link, LinkProperties props)
           
 void LinkActionList.updateGraphic(OMGraphic omGraphic, int graphicUpdateMask)
          Write an OMGraphic to the response.
 

Constructors in com.bbn.openmap.layer.link with parameters of type OMGraphic
GraphicUpdate(int graphicAction, OMGraphic omg)
          Constructor for update-type actions.
 

Uses of OMGraphic in com.bbn.openmap.layer.link.amp
 

Methods in com.bbn.openmap.layer.link.amp with parameters of type OMGraphic
 void AmpLinkLayer.drawingComplete(OMGraphic omg, OMAction action)
           
 

Uses of OMGraphic in com.bbn.openmap.layer.location
 

Subclasses of OMGraphic in com.bbn.openmap.layer.location
 class BasicLocation
          A BasicLocation the standard Location - dot for the marker, text to the right of the dot.
 class ByteRasterLocation
          A Location that takes a byte array and creates a Raster for a Location marker.
 class Link
          A Link is a relationship between Locations, represented as a line between them.
 class Location
          A Location is a place.
 class URLRasterLocation
          A Location that takes an URL for an image and creates a Raster for a Location marker.
 

Fields in com.bbn.openmap.layer.location declared as OMGraphic
protected  OMGraphic Location.location
          The simple location marker of the object.
 

Methods in com.bbn.openmap.layer.location that return OMGraphic
 OMGraphic Location.getLocationMarker()
          Get the location marker for this location.
 

Methods in com.bbn.openmap.layer.location with parameters of type OMGraphic
 void Location.setLocationMarker(OMGraphic graphic)
          Set the graphic for the location.
 

Constructors in com.bbn.openmap.layer.location with parameters of type OMGraphic
Location(float latitude, float longitude, java.lang.String name, OMGraphic locationMarker)
          Create a location at a latitude/longitude.
Location(int x, int y, java.lang.String name, OMGraphic locationMarker)
          Create a location at a map location.
Location(float latitude, float longitude, int xOffset, int yOffset, java.lang.String name, OMGraphic locationMarker)
          Create a location at a pixel offset from a latitude/longitude.
BasicLocation(float latitude, float longitude, java.lang.String name, OMGraphic locationMarker)
          Create a location at a latitude/longitude.
BasicLocation(int x, int y, java.lang.String name, OMGraphic locationMarker)
          Create a location at a map location.
BasicLocation(float latitude, float longitude, int xOffset, int yOffset, java.lang.String name, OMGraphic locationMarker)
          Create a location at a pixel offset from a latitude/longitude.
 

Uses of OMGraphic in com.bbn.openmap.layer.mif
 

Subclasses of OMGraphic in com.bbn.openmap.layer.mif
 class MIFPoint
          Extension of OMPoint to provide basic support to ensure that the screen will not become cluttered This extension of OMPoint defines a property visibleScale.
 class MIFText
          Extension of OMText to provide basic support to ensure that the screen will not become cluttered This extension of OMText defines a property visibleScale.
 class OMSubtraction
          Defines a Region of a MIF file where when one region encloses another the enclosed region is subtracted from the enclosing region in order to create a hole Computationally this can be expensive to do on a complex layout like a streetmap of city
 

Uses of OMGraphic in com.bbn.openmap.layer.mysql
 

Methods in com.bbn.openmap.layer.mysql that return OMGraphic
protected  OMGraphic MysqlGeometryLayer.createPoint(MysqlPoint myPoint)
          Method createPoint.
protected  OMGraphic MysqlGeometryLayer.createLine(MysqlLine myLine)
          Method createLine.
protected  OMGraphic MysqlGeometryLayer.createPolygon(MysqlPolygon myPoly)
          Method createPolygon.
protected  OMGraphic MysqlGeometryLayer.createGraphic(MysqlGeometry mg)
          Method chooses what type of geometry to render.
 

Uses of OMGraphic in com.bbn.openmap.layer.plotLayer
 

Methods in com.bbn.openmap.layer.plotLayer that return OMGraphic
 OMGraphic ScatterGraph.selectPoint(int x, int y, float range)
           
 OMGraphic GLOBESite.getGraphic()
           
 

Uses of OMGraphic in com.bbn.openmap.layer.rpf
 

Subclasses of OMGraphic in com.bbn.openmap.layer.rpf
 class RpfCacheManager.RpfMaps
           
 

Methods in com.bbn.openmap.layer.rpf that return OMGraphic
protected  OMGraphic RpfCacheManager.getSubframes()
          Creates the OMGraphicList by cycling through the caches, getting the images and attribute infomation.
 

Methods in com.bbn.openmap.layer.rpf with parameters of type OMGraphic
 void RpfCacheManager.RpfMaps.addMap(OMGraphic graphic)
           
 void RpfCacheManager.RpfMaps.addInfo(OMGraphic graphic)
           
 

Uses of OMGraphic in com.bbn.openmap.layer.shape.areas
 

Methods in com.bbn.openmap.layer.shape.areas with parameters of type OMGraphic
 void PoliticalArea.addGraphic(OMGraphic g)
          Add a new omgraphic to the list of graphics in this area
 

Uses of OMGraphic in com.bbn.openmap.layer.vpf
 

Subclasses of OMGraphic in com.bbn.openmap.layer.vpf
 class FeatureCacheGraphicList
          The FeatureCacheGraphicList is an extended OMGraphicList that knows what types of VPF features it holds.
static class FeatureCacheGraphicList.AREA
           
static class FeatureCacheGraphicList.DEFAULT
           
static class FeatureCacheGraphicList.EDGE
           
static class FeatureCacheGraphicList.POINT
           
static class FeatureCacheGraphicList.TEXT
           
 

Methods in com.bbn.openmap.layer.vpf with parameters of type OMGraphic
 java.lang.String VPFLayer.getToolTipTextFor(OMGraphic omg)
           
 java.lang.String VPFLayer.getInfoText(OMGraphic omg)
           
protected  void VPFFeatureGraphicWarehouse.setAttributesForFeature(OMGraphic omg, CoverageTable c, java.lang.String featureType, int id)
           
protected  void VPFFeatureCache.addToCachedList(OMGraphic omg, java.lang.String featureType, PrimitiveTable pt, java.lang.String type)
          Adds an OMGraphic to a list, signified by the feature type and the table.
protected  void VPFCachedFeatureGraphicWarehouse.addToCachedList(OMGraphic omg, java.lang.String featureType, PrimitiveTable pt, java.lang.String type)
          Calls addToCachedList on the feature cache if it's available.
protected  void LayerGraphicWarehouseSupport.addArea(OMGraphic area)
           
protected  void LayerGraphicWarehouseSupport.addEdge(OMGraphic edge)
           
protected  void LayerGraphicWarehouseSupport.addText(OMGraphic text)
           
protected  void LayerGraphicWarehouseSupport.addPoint(OMGraphic point)
           
 void FeatureDrawingAttributes.setTo(OMGraphic omg, int id)
          Set the attributes chosen in the GUI on the OMGraphic.
 

Uses of OMGraphic in com.bbn.openmap.omGraphics
 

Subclasses of OMGraphic in com.bbn.openmap.omGraphics
 class GrabPoint
          A GrabPoint is used by editable graphics to show a location that can be adjusted.
 class HorizontalGrabPoint
          A GrabPoint that can only move in the horizontal direction.
 class OffsetGrabPoint
          An OffsetGrabPoint is one that manages other grab points.
 class OMArc
          Graphic object that represents an arc.
 class OMAreaList
          This class encapsulates a list of OMGeometries that are connected to form one area.
 class OMBitmap
          The OMBitmap lets you create a two color image.
 class OMCircle
          Graphic object that represents a circle or an ellipse.
 class OMDecoratedSpline
          A decorated splined OMPoly.
 class OMDistance
          OMGraphic object that represents a polyline, labeled with distances.
 class OMEllipse
          The OMEllipse is a lat/lon ellipse, made up of a center lat/lon point, and some length described for the x and y axis.
 class OMGeometryList
          This class encapsulates a List of OMGeometries.
 class OMGraphicList
          This class encapsulates a List of OMGraphics.
 class OMGrid
          An OMGrid object is a two-dimensional container object for data.
 class OMLine
          Graphic object that represents a simple line.
 class OMPoint
          A OMPoint is used to mark a specific point.
 class OMPoly
          Graphic object that represents a polygon or polyline (multi-line-segment-object).
 class OMRangeRings
          An object that manages a series of range circles.
 class OMRaster
          The OMRaster object lets you create multi-colored images.
 class OMRasterObject
          The OMRasterObject is the parent class for OMRaster and OMBitmap objects.
 class OMRect
          Graphic type that lets you draw four-sided polygons that have corners that share coordinates or window points.
 class OMScalingIcon
          This is an extension to OMScalingRaster that scales an icon.
 class OMScalingRaster
          This is an extension to OMRaster that automatically scales itelf to match the current projection.
 class OMSpline
          A splined OMPoly.
 class OMText
          The OMText graphic type lets you put text on the screen.
 class OMTextLabeler
          A default implementation of OMLabeler that extends from OMText.
 class SinkGraphic
          This graphic is a Sink.
 class VerticalGrabPoint
          A GrabPoint that can only move in the vertical direction.
 

Methods in com.bbn.openmap.omGraphics that return OMGraphic
 OMGraphic OMGrid.generateGridObjects(Projection proj)
          Called from generate() if there isn't a OMGridGenerator.
 OMGraphic OMGraphicList.getOMGraphicAt(int location)
          Get the graphic at the location number on the list.
 OMGraphic OMGraphicList.getOMGraphicWithAppObject(java.lang.Object appObj)
          Get the graphic with the appObject.
 OMGraphic OMGraphicList.findClosest(int x, int y, float limit)
          Finds the object located the closest to the point, if the object distance away is within the limit.
 OMGraphic OMGraphicList.findClosest(int x, int y)
          Finds the object located the closest to the point, regardless of how far away it is.
 OMGraphic OMGraphicList.selectClosest(int x, int y)
          Finds the object located the closest to the coordinates, regardless of how far away it is.
 OMGraphic OMGraphicList.selectClosest(int x, int y, float limit)
          Finds the object located the closest to the point, if the object distance away is within the limit, and sets the paint of that graphic to its select paint.
 OMGraphic OMGraphicList.getOMGraphicThatContains(int x, int y)
          Finds the first OMGraphic (the one on top) that is under this pixel.
protected  OMGraphic OMGraphicList.objectToOMGraphic(java.lang.Object obj)
          Convenience method to cast an object to an OMGraphic if it is one.
 OMGraphic OMGeometryList.findClosest(int x, int y, float limit)
          This method returns an OMGraphic if the thing that is found closest to the coordinates is an OMGraphic.
 OMGraphic OMGeometryList.selectClosest(int x, int y, float limit)
          This method returns an OMGraphic if the thing that is found closest to the coordinates is an OMGraphic.
 OMGraphic OMGeometryList.getOMGraphicThatContains(int x, int y)
          Returns this list if x, y is inside the bounds of the contents of this list.
 OMGraphic EditableOMText.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMText.
 OMGraphic EditableOMSpline.createGraphic(int renderType, int lineType)
          Extendable method to create specific subclasses of OMPolys.
 OMGraphic EditableOMScalingRaster.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMScalingRaster.
 OMGraphic EditableOMRect.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMRect.
 OMGraphic EditableOMPoly.createGraphic(int renderType, int lineType)
          Extendable method to create specific subclasses of OMPolys.
 OMGraphic EditableOMPoly.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMPoly.
 OMGraphic EditableOMPoint.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMPoint.
 OMGraphic EditableOMLine.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMLine.
 OMGraphic EditableOMGraphicList.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMGraphicList.
abstract  OMGraphic EditableOMGraphic.getGraphic()
          Get the OMGraphic that is being created/modified by the EditableOMGraphic.
 OMGraphic EditableOMDistance.createGraphic(int renderType, int lineType)
          Extendable method to create specific subclasses of OMDistances.
 OMGraphic EditableOMDecoratedSpline.createGraphic(int renderType, int lineType)
          Extendable method to create specific subclasses of OMPolys.
 OMGraphic EditableOMCircle.getGraphic()
          Get the OMGraphic being created/modified by the EditableOMCircle.
 

Methods in com.bbn.openmap.omGraphics with parameters of type OMGraphic
 void OMGraphicList.addOMGraphic(OMGraphic g)
          Add an OMGraphic to the GraphicList.
 void OMGraphicList.add(OMGraphic g)
          Add an OMGraphic to the list.
 void OMGraphicList.setOMGraphicAt(OMGraphic graphic, int index)
          Set the graphic at the specified location.
 boolean OMGraphicList.remove(OMGraphic graphic)
          Remove the graphic.
 int OMGraphicList.indexOf(OMGraphic graphic)
          Return the index of the OMGraphic in the list.
 void OMGraphicList.insertOMGraphicAt(OMGraphic graphic, int location)
          Insert the graphic at the location number.
 void OMGraphicList.doAction(OMGraphic graphic, OMAction action)
          Perform an action on the provided graphic.
 boolean OMGraphicHandler.doAction(OMGraphic graphic, OMAction action)
          Allows the OMGraphicHandler to receive graphics or take some action on one.
 void GraphicAttributes.setFrom(OMGraphic graphic)
          Set the GraphicAttributes parameters based on the current settings of an OMGraphic.
 void GraphicAttributes.setTo(OMGraphic graphic)
          Set all the attributes for the graphic that are contained within this GraphicAttributes class.
 boolean FilterSupport.doAction(OMGraphic graphic, OMAction action)
          Allows the OMGraphicHandler to receive graphics or take some action on one.
protected  void FilterSupport.failedFilter(OMGraphic omg)
          Method called when FilterSupport finds an OMGraphic that fails the filter test.
protected  void FilterSupport.passedFilter(OMGraphic omg)
          Method called when FilterSupport finds an OMGraphic that passes the filter test.
 void EditableOMText.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMText.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void EditableOMScalingRaster.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMScalingRaster.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void EditableOMRect.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMRect.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void EditableOMPoly.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMPoly.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void EditableOMPoint.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMPoint.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void EditableOMLine.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMLine.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void EditableOMGraphicList.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 EditableOMGraphic EditableOMGraphicList.add(OMGraphic omg, OMDrawingTool drawingTool)
          Create an EditableOMGraphic and add it to the list.
 void EditableOMGraphicList.remove(OMGraphic omg)
          Remove an OMGraphic from being moved.
abstract  void EditableOMGraphic.setGraphic(OMGraphic graphic)
          Set the OMGraphic that is being modified by the EditableOMGraphic.
 void EditableOMCircle.setGraphic(OMGraphic graphic)
          Set the graphic within the state machine.
 void EditableOMCircle.setGrabPoints(OMGraphic graphic)
          Set the grab points for the graphic provided, setting them on the extents of the graphic.
 void DrawingAttributes.setFrom(OMGraphic graphic)
          Set the DrawingAttributes parameters based on the current settings of an OMGraphic.
 void DrawingAttributes.setTo(OMGraphic graphic)
          Set all the attributes for the graphic that are contained within this DrawingAttributes class.
 void DrawingAttributes.setOMGraphicEdgeAttributes(OMGraphic graphic)
          Set the graphic attributes that only pertain to boundaries.
 void DrawingAttributes.setOMGraphicAttributesForScale(OMGraphic graphic, float scale)
          Set all the attributes for the graphic that are contained within this DrawingAttributes class.
 void DrawingAttributes.setOMGraphicEdgeAttributesForScale(OMGraphic graphic, float scale)
          Set the graphic attributes that only pertain to boundaries.
 

Uses of OMGraphic in com.bbn.openmap.omGraphics.event
 

Fields in com.bbn.openmap.omGraphics.event declared as OMGraphic
protected  OMGraphic SelectionEvent.graphic
           
 

Methods in com.bbn.openmap.omGraphics.event that return OMGraphic
 OMGraphic StandardMapMouseInterpreter.getGeometryUnder(java.awt.event.MouseEvent me)
          Return the OMGraphic object that is under a mouse event occurance on the map, null if nothing applies.
 OMGraphic StandardMapMouseInterpreter.GeometryOfInterest.getGeometry()
          Return the OMGraphic of interest.
 OMGraphic SelectionEvent.getOMGraphic()
           
 

Methods in com.bbn.openmap.omGraphics.event with parameters of type OMGraphic
 boolean TestResponsePolicy.isHighlightable(OMGraphic omg)
           
 boolean TestResponsePolicy.isSelectable(OMGraphic omg)
           
 void TestResponsePolicy.highlight(OMGraphic omg)
          Fleeting change of appearance.
 void TestResponsePolicy.unhighlight(OMGraphic omg)
           
 java.lang.String TestResponsePolicy.getInfoText(OMGraphic omg)
           
 java.lang.String TestResponsePolicy.getToolTipTextFor(OMGraphic omg)
           
 java.util.List TestResponsePolicy.getItemsForOMGraphicMenu(OMGraphic omg)
           
 boolean StandardMapMouseInterpreter.leftClick(OMGraphic omg, java.awt.event.MouseEvent me)
          Handle a left-click on an OMGraphic.
 boolean StandardMapMouseInterpreter.leftClickOff(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that the user clicked on something else other than the provided OMGraphic that was previously left-clicked on.
 boolean StandardMapMouseInterpreter.rightClick(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that an OMGraphic was right-clicked on.
 boolean StandardMapMouseInterpreter.rightClickOff(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that the user clicked on something else other than the provided OMGraphic that was previously right-clicked on.
 boolean StandardMapMouseInterpreter.mouseOver(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that the mouse is over an OMGraphic.
 boolean StandardMapMouseInterpreter.mouseNotOver(OMGraphic omg)
          Notification that the mouse has moved off of an OMGraphic.
 void StandardMapMouseInterpreter.select(OMGraphic omg)
          Notify the GRP that the OMGraphic has been selected.
 void StandardMapMouseInterpreter.deselect(OMGraphic omg)
          Notify the GRP that the OMGraphic has been deselected.
 boolean StandardMapMouseInterpreter.GeometryOfInterest.appliesTo(OMGraphic geom)
          A check to see if an OMGraphic is the same as the one of interest.
 boolean StandardMapMouseInterpreter.GeometryOfInterest.appliesTo(OMGraphic geom, java.awt.event.MouseEvent me)
          A check to see if a mouse event that is occuring over an OMGraphic is infact occuring over the one of interest, and with the same mouse button.
 void SelectionSupport.fireSelection(OMGraphic omg, DrawingToolRequestor dtr, boolean isSelected)
          Send a selection event to all registered listeners.
 boolean MapMouseInterpreter.leftClick(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that a particular OMGraphic was left-clicked upon.
 boolean MapMouseInterpreter.leftClickOff(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that a particular OMGraphic, previously left-clicked upon, has been un-clicked.
 boolean MapMouseInterpreter.rightClick(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that a particular OMGraphic was right-clicked upon.
 boolean MapMouseInterpreter.rightClickOff(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that a particular OMGraphic, previously right-clicked upon, has been un-clicked.
 boolean MapMouseInterpreter.mouseOver(OMGraphic omg, java.awt.event.MouseEvent me)
          Notification that the mouse is over a particluar OMGraphic.
 boolean MapMouseInterpreter.mouseNotOver(OMGraphic omg)
          Notification that the mouse has moved off of an OMGraphic it was previously over.
 boolean GestureResponsePolicy.isHighlightable(OMGraphic omgr)
          A query from the MapMouseInterpreter wondering if it should ask any questions about the given OMGraphic concerning mouse movement and mouse dragged gestures.
 boolean GestureResponsePolicy.isSelectable(OMGraphic omgr)
          A query from the MapMouseInterpreter wondering if the OMGraphic is selectable.
 void GestureResponsePolicy.highlight(OMGraphic omg)
          A notification that the OMGraphic should be highlighted in some way if the layer wants, to give the impression that something would happen to the OMGraphic if it were clicked upon or that a tooltip or information line information applies to this specific OMGraphic.
 void GestureResponsePolicy.unhighlight(OMGraphic omg)
          A notification that the OMGraphic is no longer needed to be highlighted and that its appearance can go back to normal.
 java.lang.String GestureResponsePolicy.getToolTipTextFor(OMGraphic omg)
          A request for a string to be provided to use as a tool tip for an OMGraphic.
 java.lang.String GestureResponsePolicy.getInfoText(OMGraphic omg)
          A request for a string to be provided to use in the information line of the InformationDelegator, for instance.
 java.util.List GestureResponsePolicy.getItemsForOMGraphicMenu(OMGraphic omg)
          Return a java.util.List containing input for a JMenu with contents applicable to a popup menu for a location over an OMGraphic.
 

Constructors in com.bbn.openmap.omGraphics.event with parameters of type OMGraphic
StandardMapMouseInterpreter.GeometryOfInterest(OMGraphic geom, java.awt.event.MouseEvent me)
          Create a Geometry of Interest with the OMGraphic and the first mouse event.
SelectionEvent(java.lang.Object source, OMGraphic omg, DrawingToolRequestor dtr, boolean selectionStatus)
           
 

Uses of OMGraphic in com.bbn.openmap.omGraphics.grid
 

Methods in com.bbn.openmap.omGraphics.grid that return OMGraphic
 OMGraphic SlopeGenerator.generate(OMGrid grid, Projection proj)
          Called from the OMGrid.generate() method to tell the generator to create something to represent the grid contents.
 OMGraphic SinkGenerator.generate(OMGrid grid, Projection proj)
           
 OMGraphic SimpleColorGenerator.generate(OMGrid grid, Projection proj)
          Going to return an OMRaster, sized to the current projection, and colored according to the colortable.
 OMGraphic OMGridObjects.generate(int id, Projection proj)
           
 OMGraphic OMGridGenerator.generate(OMGrid grid, Projection proj)
           
 OMGraphic GreyscaleSlopeGenerator.generate(OMGrid grid, Projection proj)
           
 OMGraphic ContourLineGenerator.generate(OMGrid grid, Projection proj)
          Going to return an OMRaster.
 

Uses of OMGraphic in com.bbn.openmap.omGraphics.labeled
 

Subclasses of OMGraphic in com.bbn.openmap.omGraphics.labeled
 class LabeledOMPoly
          This is an OMPoly that has been extended to manage a text label.
 class LabeledOMSpline
          LabeledOMSpline Copied from LabeledOMPoly, because both OMSpline and LabeledOMPoly inherits from OMPoly
 

Methods in com.bbn.openmap.omGraphics.labeled that return OMGraphic
 OMGraphic EditableLabeledOMSpline.createGraphic(int renderType, int lineType)
          Extendable method to create specific subclasses of OMSplines.
 OMGraphic EditableLabeledOMPoly.createGraphic(int renderType, int lineType)
          Extendable method to create specific subclasses of OMPolys.
 

Uses of OMGraphic in com.bbn.openmap.omGraphics.meteo
 

Subclasses of OMGraphic in com.bbn.openmap.omGraphics.meteo
 class OMColdSurfaceFront
          OMColdSurfaceFront.
 class OMHotSurfaceFront
          OMHotSurfaceFront Just need to init the decorations.
 class OMOcclusion
          OMOcclusion Just need to init the decorations.
 

Uses of OMGraphic in com.bbn.openmap.plugin
 

Methods in com.bbn.openmap.plugin with parameters of type OMGraphic
 boolean OMGraphicHandlerPlugIn.doAction(OMGraphic graphic, OMAction action)
           
 

Uses of OMGraphic in com.bbn.openmap.plugin.esri
 

Methods in com.bbn.openmap.plugin.esri with parameters of type OMGraphic
 void EsriPlugIn.addRecord(OMGraphic graphic, java.util.ArrayList record)
          Handles adding records to the geometry list and the DbfTableModel.
 void EsriPlugIn.selectGraphic(OMGraphic graphic)
          Mark the graphic as selected, and generate if necessary.
 void EsriPlugIn.selectEntry(OMGraphic graphic)
          Given a graphic, highlight its entry in the table.
 void EsriLayer.addRecord(OMGraphic graphic, java.util.ArrayList record)
          Handles adding records to the geometry list and the DbfTableModel
 

Uses of OMGraphic in com.bbn.openmap.plugin.graphicLoader
 

Methods in com.bbn.openmap.plugin.graphicLoader with parameters of type OMGraphic
 boolean GraphicLoaderPlugIn.doAction(OMGraphic graphic, OMAction action)
          OMGraphicHandler method.
 

Uses of OMGraphic in com.bbn.openmap.tools.drawing
 

Methods in com.bbn.openmap.tools.drawing that return OMGraphic
 OMGraphic OMDrawingTool.create(java.lang.String classname, DrawingToolRequestor requestor)
          Create a new OMGraphic, encased in a new EditableOMGraphic that can modify it.
 OMGraphic OMDrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor)
          Create a new OMGraphic, encased in a new EditableOMGraphic that can modify it.
 OMGraphic OMDrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor, boolean showGUI)
          Create a new OMGraphic, encased in a new EditableOMGraphic that can modify it.
 OMGraphic OMDrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor)
          Given an OMGraphic, wrap it in the applicable EditableOMGraphic, allow the user to make modifications, and then call requestor.drawingComplete().
 OMGraphic OMDrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, boolean showGUI)
          Given an OMGraphic, wrap it in the applicable EditableOMGraphic, allow the user to make modifications, and then call requestor.drawingComplete().
 OMGraphic OMDrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor)
          Given an EditableOMGraphic, use it to make modifications, and then call requestor.drawingComplete().
 OMGraphic OMDrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)
          A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
 OMGraphic OMDrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)
          A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
 OMGraphic DrawingTool.create(java.lang.String classname, DrawingToolRequestor requestor)
          Given a classname, provide an OMGraphic for that classname.
 OMGraphic DrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor)
          Given a classname, provide an OMGraphic for that classname.
 OMGraphic DrawingTool.create(java.lang.String classname, GraphicAttributes ga, DrawingToolRequestor requestor, boolean showGUI)
          Same as create(String, GraphicAttributes, DrawingToolRequestor), except that you have to option of supressing the GUI that could be available from the EditableOMGraphic.
 OMGraphic DrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor)
          Given an OMGraphic, set things up so that the OMGraphic will be edited.
 OMGraphic DrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, boolean showGUI)
          Same as edit(omGraphic, DrawingToolRequestor), except that you have to option of supressing the GUI that could be available from the EditableOMGraphic.
 OMGraphic DrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor)
          Given an EditableOMGraphic, direct events to the EditableOMGraphic so that it can modify its OMGraphic.
 OMGraphic DrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)
          A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
 OMGraphic DrawingTool.edit(EditableOMGraphic eomg, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)
          A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
 

Methods in com.bbn.openmap.tools.drawing with parameters of type OMGraphic
 EditableOMGraphic OMTextLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMSplineLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMScalingRasterLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMRectLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMPolyLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMPointLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMLineLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 OMGraphic OMDrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor)
          Given an OMGraphic, wrap it in the applicable EditableOMGraphic, allow the user to make modifications, and then call requestor.drawingComplete().
 OMGraphic OMDrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, boolean showGUI)
          Given an OMGraphic, wrap it in the applicable EditableOMGraphic, allow the user to make modifications, and then call requestor.drawingComplete().
 OMGraphic OMDrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)
          A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
 boolean OMDrawingTool.isEditing(OMGraphic omg)
          Returns true of the OMGraphic is being edited, or is on an EditableOMGraphicList being manipulated.
 void OMDrawingTool.deselect(OMGraphic omg)
           
 boolean OMDrawingTool.select(OMGraphic omg, DrawingToolRequestor req, java.awt.event.MouseEvent e)
           
 EditableOMGraphic OMDrawingTool.getEditableGraphic(OMGraphic g)
          Given an OMGraphic, check the EditToolLoaders and wrap it in an EditableOMGraphic.
protected  void OMDrawingTool.generateOMGraphic(OMGraphic g)
          If the projection is not null, generate the OMGraphic.
 void OMDrawingTool.notifyListener(OMGraphic graphic, OMAction action)
          Notify the listener of an action to a graphic.
 EditableOMGraphic OMDistanceLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMDecoratedSplineLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic OMCircleLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 EditableOMGraphic EditToolLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 void DrawingToolRequestorList.add(OMGraphic omg, DrawingToolRequestor dtr)
           
 void DrawingToolRequestorList.remove(OMGraphic omg)
           
 void DrawingToolRequestorList.drawingComplete(OMGraphic omg, OMAction action)
          The method where a graphic, and an action to take on the graphic, arrives.
 void DrawingToolRequestor.drawingComplete(OMGraphic omg, OMAction action)
          The method where a graphic, and an action to take on the graphic, arrives.
 OMGraphic DrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor)
          Given an OMGraphic, set things up so that the OMGraphic will be edited.
 OMGraphic DrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, boolean showGUI)
          Same as edit(omGraphic, DrawingToolRequestor), except that you have to option of supressing the GUI that could be available from the EditableOMGraphic.
 OMGraphic DrawingTool.edit(OMGraphic g, DrawingToolRequestor requestor, java.awt.event.MouseEvent e)
          A slightly different edit method, where the EditableOMGraphic is put directly into edit mode, and the mouse events immediately start making modifications to the OMGraphic.
abstract  EditableOMGraphic AbstractToolLoader.getEditableGraphic(OMGraphic graphic)
          Give an OMGraphic to the EditToolLoader, which will create an EditableOMGraphic for it.
 

Uses of OMGraphic in com.bbn.openmap.tools.roads
 

Subclasses of OMGraphic in com.bbn.openmap.tools.roads
 class Intersection.Graphic
          Inner class for the visual representation of an Intersection.
protected  class RoadFinder.BlueLine
          a blue line to indicate the found route
protected  class RoadFinder.RedPoint
          a red point for displaying when we can't find a route between two points
protected  class RoadFinder.YellowLine
          a yellow line for display routes between intersections
protected  class RoadFinder.YellowPoint
          a yellow point for displaying intersections
 class RoadLine.Graphic
           
 class RoadPoint.Graphic
           
 class Waypoint.Graphic
           
 



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