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

Packages that use OMGeometry
com.bbn.openmap.dataAccess.dted   
com.bbn.openmap.dataAccess.image   
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.geo Package that contains classes to do calculations in lat/lon space. 
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.gui.time   
com.bbn.openmap.layer.beanbox Provides a sample openmap application that uses the openmap beanbox. 
com.bbn.openmap.layer.dted Provides a layer that displays DTED (Digital Terrain Elevation Data) data. 
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.omGraphics.time   
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. 
com.bbn.openmap.util Provide miscellaneous utility classes for OpenMap. 
 

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

Classes in com.bbn.openmap.dataAccess.image that implement OMGeometry
 class ErrImageTile
          An ErrImageTile is an ImageTile that can't be displayed due to projection incompatibilities or some other problem.
 class ImageTile
          This is an extension to OMRaster that automatically scales itself to match the current projection.
 

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 EsriIconPoint
          An extension to OMPoint that typecasts a specific Esri graphic type.
 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 EsriPolygonM
          An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
 class EsriPolygonMList
          An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
 class EsriPolygonZ
          An extension to OMPoly for polygons that typecasts a specific Esri graphic type.
 class EsriPolygonZList
          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.
 class EsriPolylineM
          An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
 class EsriPolylineMList
          An EsriGraphicList ensures that only EsriPolygonMs are added to its list.
 class EsriPolylineZ
          An extension to OMPoly for polylines that typecasts a specific Esri graphic type.
 class EsriPolylineZList
          An EsriGraphicList ensures that only EsriPolygons are added to its list.
 class EsriTextPoint
          An extension to OMPoint that typecasts a specific Esri graphic type.
 

Methods in com.bbn.openmap.dataAccess.shape with parameters of type OMGeometry
protected  double[] EsriShapeExport.gatherCoords(OMGeometry omg, double[] current)
          Walk through OMGeometry, that may be a OMList of Geometries (OMAreaList) and concatentate the coordinates to make one big poly.
 

Uses of OMGeometry in com.bbn.openmap.geo
 

Classes in com.bbn.openmap.geo that implement OMGeometry
 class OMGeo
          This is a class (or set of classes) that map GeoExtents to OMGraphics.
static class OMGeo.Line
           
static class OMGeo.Polygon
           
static class OMGeo.Polyline
           
static class OMGeo.Pt
           
 

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.gui.time
 

Classes in com.bbn.openmap.gui.time that implement OMGeometry
static class TimelineLayer.CurrentTimeMarker
           
 class TimelineLayer.EventMarkerLine
           
static class TimelineLayer.PlayFilter
           
static class TimelineLayer.SelectionArea
           
static class TimelineLayer.SelectionArea.PlayFilterSection
           
static class TimelineLayer.SelectionArea.PostTime
           
static class TimelineLayer.SelectionArea.PreTime
           
static class TimelineLayer.SelectionArea.RatingArea
           
static class TimelineLayer.TimeHashMarks
           
static class TimelineLayer.TimeHashMarks.Days
           
static class TimelineLayer.TimeHashMarks.Hours
           
static class TimelineLayer.TimeHashMarks.Minutes
           
static class TimelineLayer.TimeHashMarks.Seconds
           
static class TimelineLayer.TimeHashMarks.Years
           
static class TimeSliderLayer.TimeDrape
           
 

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

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

Classes in com.bbn.openmap.layer.dted that implement OMGeometry
 class DTEDCoverageManager
          A DTEDCoverageManager knows how to look at DTED data and figure out what coverage is available.
 

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
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 RpfCoverage
          This is a tool that provides coverage information on the Rpf data.
static class RpfCoverage.RpfCoverageControl
           
 

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 with type parameters of type OMGeometry
 class OMList<T extends OMGeometry>
          This class encapsulates a List of OMGraphics.
 

Subinterfaces of OMGeometry in com.bbn.openmap.omGraphics
 interface 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.
 

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 OMAbstractLine
          The abstract base class of OMPoly and OMLine.
 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 OMGraphicAdapter
          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 OMGraphicHash
          This is an OMGraphicsList sub-class with a Map interface.
 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 OMList<T extends OMGeometry>
          This class encapsulates a List of OMGraphics.
 class OMPoint
          A OMPoint is used to mark a specific point.
static class OMPoint.Image
           
 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 OMShape
          The OMShape object is an OMGraphic intended to be used with non-GeoProj projections, defining projected map object to be modified for different views.
static class OMShape.PROJECTED
          This is a subclass that uses the provided shape as the generated shape.
 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 OMWarpingImage
          An OMGraphic that wraps an ImageWarp object to display the resulting OMRaster, in any projection.
 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 OMGeometry
 OMGeometry OMGeometryList.get(int index)
           
 OMGeometry OMGeometryList.remove(int location)
          Remove the geometry at the location number.
 OMGeometry OMGeometryList.set(int index, OMGeometry geometry)
          Set the geometry at the specified location.
 

Methods in com.bbn.openmap.omGraphics that return types with arguments of type OMGeometry
 OMList<OMGeometry> OMGeometryList.create()
           
protected  OMList.OMDist<OMGeometry> OMGeometryList.createDist()
           
 OMList.OMDist<OMGeometry> OMAreaList.findClosest(double x, double y, float limit, boolean resetSelect)
          Overrides the OMGeometryList and OMGraphicList methods to just call _distance() on the internal shape object.
 java.util.Iterator<OMGeometry> OMGeometryList.iteratorCopy()
          Returns a iterator of a shallow copy of the current list, to avoid concurrent modification exceptions if the list is being generated or rendered while the list is being reviewed for other reasons.
 java.util.ListIterator<OMGeometry> OMGeometryList.listIteratorCopy()
          Returns a iterator of a shallow copy of the current list, to avoid concurrent modification exceptions if the list is being generated or rendered while the list is being reviewed for other reasons.
 java.util.ListIterator<OMGeometry> OMGeometryList.listIteratorCopy(int size)
          Returns a iterator of a shallow copy of the current list, to avoid concurrent modification exceptions if the list is being generated or rendered while the list is being reviewed for other reasons.
 

Methods in com.bbn.openmap.omGraphics with parameters of type OMGeometry
 void OMGeometryList.add(int index, OMGeometry element)
           
 boolean OMGeometryList.add(OMGeometry g)
          Add an OMGeometry to the GraphicList.
protected  boolean OMList.findAllTest(int x, int y, float limit, boolean resetSelect, OMList<T> addTo, OMGeometry geometry, OMList.OMDist<T> omd)
          Test to find out if an OMGraphic is located within the pixel limit of the x, y pixel location.
protected  OMList.OMDist<T> OMList.findClosestTest(OMList.OMDist<T> current, int index, OMGeometry graphic, double x, double y, float limit, boolean resetSelect)
          Test the graphic distance away from the x, y point, and compare it to the current OMDist passed in.
 boolean OMGeometryList.remove(OMGeometry geometry)
          Remove the geometry from the list.
protected  void OMGeometryList.renderGeometry(OMGeometry geometry, java.awt.Graphics gr)
           
 void OMTextLabeler.restore(OMGeometry source)
           
 void OMText.restore(OMGeometry source)
           
 void OMShape.restore(OMGeometry source)
           
 void OMScalingRaster.restore(OMGeometry source)
           
 void OMScalingIcon.restore(OMGeometry source)
           
 void OMRect.restore(OMGeometry source)
           
 void OMRasterObject.restore(OMGeometry source)
           
 void OMRaster.restore(OMGeometry source)
           
 void OMRangeRings.restore(OMGeometry source)
           
 void OMPoly.restore(OMGeometry source)
           
 void OMPoint.restore(OMGeometry source)
           
 void OMPoint.Image.restore(OMGeometry source)
           
 void OMList.restore(OMGeometry source)
          You need to make sure that the Generic type of the source matches the generic type of this list.
 void OMLine.restore(OMGeometry source)
           
 void OMGrid.restore(OMGeometry source)
           
 void OMGraphicHash.restore(OMGeometry source)
           
 void OMGraphicAdapter.restore(OMGeometry source)
          Takes the generic OMGraphic settings from another OMGraphic and pushes them to this one.
 void OMGeometry.restore(OMGeometry source)
          Replace the member variables of this OMGraphic with copies of member variables from another one.
 void OMEllipse.restore(OMGeometry source)
           
 void OMDistance.restore(OMGeometry source)
           
 void OMDecoratedSpline.restore(OMGeometry source)
           
 void OMArc.restore(OMGeometry source)
           
protected  OMList.OMDist<T> OMList.selectClosestTest(OMList.OMDist<T> current, int index, OMGeometry graphic, int x, int y, float limit)
          A variation on findClosestTest, manages select() and deselect().
 OMGeometry OMGeometryList.set(int index, OMGeometry geometry)
          Set the geometry at the specified location.
protected  boolean OMList.shouldProcess(OMGeometry graphic)
          This method is called internally for those methods where skipping invisible OMGeometries would save processing time and effort.
protected  java.awt.geom.GeneralPath OMGeometryList.updateShape(java.awt.geom.GeneralPath currentShape, OMGeometry geometry, Projection p, boolean forceProject)
          Given an OMGeometry, check its visibility and if visible, generate it if required and add the result to the provided current shape.
protected  void OMGeometryList.updateShape(OMGeometry geometry, Projection p, boolean forceProject)
          Deprecated. use the new paradigm from the other updateShape
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.
 

Method parameters in com.bbn.openmap.omGraphics with type arguments of type OMGeometry
 boolean OMGeometryList.addAll(java.util.Collection<? extends OMGeometry> c)
           
 boolean OMGeometryList.addAll(int index, java.util.Collection<? extends OMGeometry> c)
           
 

Constructor parameters in com.bbn.openmap.omGraphics with type arguments of type OMGeometry
OMAreaList(java.util.List<OMGeometry> list)
          Construct an OMAreaList around a List of OMGeometries.
OMGeometryList(java.util.Collection<OMGeometry> c)
           
 

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
           
 

Methods in com.bbn.openmap.omGraphics.geom with parameters of type OMGeometry
 void BasicGeometry.restore(OMGeometry source)
           
 

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.omGraphics.time
 

Subinterfaces of OMGeometry in com.bbn.openmap.omGraphics.time
 interface TemporalOMGraphic
          A TemporalOMGraphic object represents an OMGraphic that changes over time.
 

Classes in com.bbn.openmap.omGraphics.time that implement OMGeometry
 class TemporalOMGraphicList
          A TemporalOMGeometryList object contains OMGeometries that change over time.
 class TemporalOMPoint
          A ScenarioPoint is a ScenarioGraphic representing an object on the map.
 class TemporalOMScalingIcon
           
 

Uses of OMGeometry in com.bbn.openmap.plugin
 

Methods in com.bbn.openmap.plugin that return OMGeometry
protected  OMGeometry UTMGridPlugIn.createMGRSRectangle(MGRSPoint mgrsBasePoint, double voffset, double hoffset, double interval, Ellipsoid ellipsoid)
          Create a polygon representing an equi-distant 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
 

Uses of OMGeometry in com.bbn.openmap.util
 

Methods in com.bbn.openmap.util with type parameters of type OMGeometry
static
<T extends OMGeometry>
T
DeepCopyUtil.deepCopy(T source)
           
static
<T extends OMGeometry>
T[]
DeepCopyUtil.deepCopy(T[] source)
           
 

Methods in com.bbn.openmap.util that return OMGeometry
static
<T extends OMGeometry>
T[]
DeepCopyUtil.deepCopy(T[] source)
           
 

Methods in com.bbn.openmap.util with parameters of type OMGeometry
static
<T extends OMGeometry>
T[]
DeepCopyUtil.deepCopy(T[] source)
           
 



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