Uses of Interface
com.bbn.openmap.omGraphics.OMGeometry

Packages that use OMGeometry
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.e00 This package contains a Layer that displays e00 data. 
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.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.rpf Provides a layer that displays RPF (Raster Product Format) data. 
com.bbn.openmap.layer.shape Provides an OpenMap layer for dealing with shape files. 
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.geom This package contains the basic foundation classes for OMGraphics, classes that describe the geometry of OMGraphics without any reference to rendering attributes. 
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.tools.roads Provides classes to determine routes given a set of roads and intersections. 
 

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

Classes in com.bbn.openmap.dataAccess.dted that implement OMGeometry
 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.
 

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

Classes in com.bbn.openmap.dataAccess.shape that implement OMGeometry
 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.
 

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

Classes in com.bbn.openmap.examples.beanbox that implement OMGeometry
 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.
 

Uses of OMGeometry in com.bbn.openmap.graphicLoader
 

Classes in com.bbn.openmap.graphicLoader that implement OMGeometry
 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.
 

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

Classes in com.bbn.openmap.graphicLoader.netmap that implement OMGeometry
 class Line
          Object that represents a NetMap link on the map.
 class Node
          Object that represents a NetMap node on the map.
 

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

Classes in com.bbn.openmap.graphicLoader.scenario that implement OMGeometry
 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 OMGeometry in com.bbn.openmap.layer.e00
 

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

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

Classes in com.bbn.openmap.layer.link that implement OMGeometry
 class LinkOMGraphicList
          This class extends the OMGraphicList by allowing searches on the AppObject contained by the OMGraphics on the list.
 

Methods in com.bbn.openmap.layer.link with parameters of type OMGeometry
 void LinkOMGraphicList._add(OMGeometry g)
          Add an OMGraphic to the GraphicList.
protected  boolean LinkOMGraphicList._remove(OMGeometry geometry)
          Remove the graphic.
 

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

Classes in com.bbn.openmap.layer.location that implement OMGeometry
 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.
 

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

Classes in com.bbn.openmap.layer.mif that implement OMGeometry
 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 OMGeometry in com.bbn.openmap.layer.rpf
 

Classes in com.bbn.openmap.layer.rpf that implement OMGeometry
 class RpfCacheManager.RpfMaps
           
 

Uses of OMGeometry in com.bbn.openmap.layer.shape
 

Methods in com.bbn.openmap.layer.shape that return OMGeometry
abstract  OMGeometry ESRIRecord.addOMGeometry(OMGeometryList list)
          Generates OMGeometry and adds them to the given list.
 OMGeometry ESRIPolygonRecord.addOMGeometry(OMGeometryList list)
          Generates OMGeometry and adds them to the given list.
 OMGeometry ESRIPointRecord.addOMGeometry(OMGeometryList list)
          Generates Points and adds them to the given list.
 OMGeometry ESRIMultiPointRecord.addOMGeometry(OMGeometryList list)
          Generates OMGeometry and adds it to the list.
 

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

Classes in com.bbn.openmap.layer.vpf that implement OMGeometry
 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
           
 

Uses of OMGeometry in com.bbn.openmap.omGraphics
 

Classes in com.bbn.openmap.omGraphics that implement OMGeometry
 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 OMGraphic
          Used to be the base class of OpenMap graphics, but now inherits from BasicGeometry, which now contains all the information about the geometry of the OMGraphic.
 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.
 

Fields in com.bbn.openmap.omGraphics declared as OMGeometry
 OMGeometry OMGraphicList.OMDist.omg
           
 

Methods in com.bbn.openmap.omGraphics that return OMGeometry
protected  OMGeometry OMGraphicList._getAt(int location)
          Get the geometry at the location number on the list.
protected  OMGeometry OMGraphicList._getWithAppObject(java.lang.Object appObj)
          Get the graphic with the appObject.
protected  OMGeometry 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.
protected  OMGeometry OMGraphicList._getContains(int x, int y)
          Finds the first OMGeometry (the one on top) that is under this pixel.
 OMGeometry OMGeometryList.getAt(int location)
          Get the geometry at the location number on the list.
 OMGeometry OMGeometryList.getWithAppObject(java.lang.Object appObj)
          Get the geometry with the appObject.
 OMGeometry OMGeometryList.findClosestGeometry(int x, int y, float limit)
          Finds the object located the closest to the point, if the object distance away is within the limit.
 OMGeometry OMGeometryList.findClosestGeometry(int x, int y)
          Finds the object located the closest to the point, regardless of how far away it is.
 OMGeometry OMGeometryList.selectClosestGeometry(int x, int y)
          Finds the object located the closest to the coordinates, regardless of how far away it is.
 OMGeometry OMGeometryList.selectClosestGeometry(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 geometry to its select paint.
 OMGeometry OMGeometryList.getContains(int x, int y)
          Finds the first OMGeometry (the one on top) that is under this pixel.
 

Methods in com.bbn.openmap.omGraphics with parameters of type OMGeometry
protected  void OMGraphicList._add(OMGeometry g)
          Add an OMGeometry to the list.
protected  void OMGraphicList._setAt(OMGeometry graphic, int index)
          Set the geometry at the specified location.
protected  boolean OMGraphicList._remove(OMGeometry geometry)
          Remove the graphic.
protected  int OMGraphicList._indexOf(OMGeometry geometry)
          Return the index of the OMGeometry in the list.
protected  void OMGraphicList._insert(OMGeometry geometry, int location)
          Insert the geometry at the location number.
protected  boolean OMGraphicList.shouldProcess(OMGeometry omg)
          This method is called internally for those methods where skipping invisible OMGeometries would save processing time and effort.
protected  OMGraphicList.OMDist OMGraphicList.findClosestTest(OMGraphicList.OMDist current, int index, OMGeometry graphic, int x, int y, float limit, boolean resetSelect)
          Test the omgraphic distance away from the x, y point, and compare it to the current OMDist passed in.
protected  OMGraphicList.OMDist OMGraphicList.selectClosestTest(OMGraphicList.OMDist current, int index, OMGeometry graphic, int x, int y, float limit)
          A variation on findClosestTest, manages select() and deselect().
protected  void OMGraphicList._doAction(OMGeometry graphic, OMAction action)
          Perform an action on the provided geometry.
protected  void OMGraphicList.checkForDuplicate(OMGeometry g)
          Convenience function for methods that may add a OMGeometry.
 boolean OMGraphicList.contains(OMGeometry g)
          Checks if an OMGeometry is on this list.
 void OMGeometryList.add(OMGeometry g)
          Add an OMGeometry to the GraphicList.
 boolean OMGeometryList.remove(OMGeometry geometry)
          Remove the geometry from the list.
 int OMGeometryList.indexOf(OMGeometry geometry)
          Return the index of the OMGeometry in the list.
 void OMGeometryList.setAt(OMGeometry geometry, int index)
          Set the geometry at the specified location.
 void OMGeometryList.insertAt(OMGeometry geometry, int location)
          Insert the geometry at the location number.
protected  void OMGeometryList.renderGeometry(OMGeometry geometry, java.awt.Graphics gr)
           
protected  void OMGeometryList.updateShape(OMGeometry geometry, Projection p, boolean forceProject)
          Given a OMGeometry, it calls generate/regenerate on it, and then adds the GeneralPath shape within it to the OMGeometryList shape object.
 void OMGeometryList.doAction(OMGeometry geometry, OMAction action)
          Perform an action on the provided geometry.
protected  void OMAreaList.updateShape(OMGeometry geometry, Projection p, boolean forceProject)
          Given a OMGeometry, it calls generate/regenerate on it, and then adds the GeneralPath shape within it to the OMGeometryList shape object.
 

Uses of OMGeometry in com.bbn.openmap.omGraphics.geom
 

Classes in com.bbn.openmap.omGraphics.geom that implement OMGeometry
 class BasicGeometry
          Base class implementation of OpenMap OMGeometry, the super class for all OMGraphics.
 class PolygonGeometry
          Graphic object that represents a polygon.
static class PolygonGeometry.LL
           
static class PolygonGeometry.Offset
           
static class PolygonGeometry.XY
           
 class PolylineGeometry
          Graphic object that represents a polygon.
static class PolylineGeometry.LL
           
static class PolylineGeometry.Offset
           
static class PolylineGeometry.XY
           
 

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

Classes in com.bbn.openmap.omGraphics.labeled that implement OMGeometry
 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
 

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

Classes in com.bbn.openmap.omGraphics.meteo that implement OMGeometry
 class OMColdSurfaceFront
          OMColdSurfaceFront.
 class OMHotSurfaceFront
          OMHotSurfaceFront Just need to init the decorations.
 class OMOcclusion
          OMOcclusion Just need to init the decorations.
 

Uses of OMGeometry in com.bbn.openmap.plugin
 

Methods in com.bbn.openmap.plugin that return OMGeometry
protected  OMGeometry UTMGridPlugIn.createMGRSRectangle(MGRSPoint mgrsBasePoint, float voffset, float hoffset, float interval, Ellipsoid ellipsoid)
          Create a polygon representing an equidistant area, at a meters offset with a meters interval.
 

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

Classes in com.bbn.openmap.tools.roads that implement OMGeometry
 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
           
 

Methods in com.bbn.openmap.tools.roads with parameters of type OMGeometry
protected  void RoadFinder.makeRoad(java.awt.Shape shape, OMGeometry graphic, int num, int[] xPoints, int[] yPoints, int segment)
          Makes a road object given the points on the shape that are within the visible box Stores it in a quadTree
 



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