Uses of Interface
com.bbn.openmap.proj.Projection

Packages that use Projection
com.bbn.openmap The com.bbn.openmap package contains the core OpenMap classes. 
com.bbn.openmap.dataAccess.asrp   
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.event Provides the various event object and listener interfaces for using the MapBean. 
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.scenario The Scenario GraphicLoader PlugIn package is designed to provide support for displaying scripted movement of map objects. 
com.bbn.openmap.gui This package contains the main OpenMap Swing GUI components. 
com.bbn.openmap.gui.menu This package contains OpenMap Swing GUI components that can be used in menus. 
com.bbn.openmap.image This package has classes that provide image creation and manipulation capabilities. 
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.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.terrain This package contains the TerrainLayer, which lets you run LOS and path elevation profile queries over the map. 
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.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.plugin Provides support for writing OpenMap PlugIns. 
com.bbn.openmap.plugin.earthImage This package contains a plugin that can read in an image, assumed to be in the Mercator projection and covering the entire Earth, and warp it to any OpenMap projection. 
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.plugin.shis This package contains a plugin that can fetch images from a com.bbn.openmap.image.SimpleHttpImageServer. 
com.bbn.openmap.plugin.wms This package contains a plugin that can contact, retrieve and display the image received from an OpenGIS Web Map Server (WMS). 
com.bbn.openmap.proj Provides projection classes. 
com.bbn.openmap.tools.dnd This package contains classes to support Java Drag and Drop functionality on the 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 Projection in com.bbn.openmap
 

Methods in com.bbn.openmap that return Projection
 Projection MapBean.getProjection()
          Get the projection property.
 Projection Layer.setProjection(ProjectionEvent projEvent)
          This method lets you take the ProjectionEvent received from the MapBean, and lets you know if you should do something with it.
 Projection Layer.getProjection()
          Get the latest projection.
 

Methods in com.bbn.openmap with parameters of type Projection
 void ProjectionPainter.renderDataForProjection(Projection proj, java.awt.Graphics g)
          Given a projection and Graphics, paint graphic objects inside the Graphics.
 void MapBean.setProjection(Projection aProjection)
          Set the projection.
 void Layer.setProjection(Projection proj)
          Set the projection the layer should use for calculations.
 void Layer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          This method is here to provide a default action for Layers as they act as a ProjectionPainter.
 

Uses of Projection in com.bbn.openmap.dataAccess.asrp
 

Methods in com.bbn.openmap.dataAccess.asrp with parameters of type Projection
 OMGraphicList ASRPDirectoryHandler.getCoverageBounds(Projection proj, DrawingAttributes da)
           
 boolean ASRPDirectory.isOnMap(Projection proj)
          Return true of current bounds covers the projection area.
 boolean ASRPDirectory.validScale(Projection proj)
           
 OMGraphicList ASRPDirectory.checkProjAndGetTiledImages(Projection proj)
          Get an OMGraphicList of files that cover the projection.
 OMGraphicList ASRPDirectory.getTiledImages(Projection proj)
          Assumes that the projection checks have occured, have passed, and just fetches the image tiles.
protected  OMGraphicList ASRPDirectory.getTiledImages(java.awt.Rectangle rect, Projection proj)
          Provide an OMGraphicList containing the tile blocks described by the rectangle.
 

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

Methods in com.bbn.openmap.dataAccess.dted with parameters of type Projection
 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.
 

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

Fields in com.bbn.openmap.dataAccess.shape declared as Projection
protected  Projection EsriShapeExport.projection
          The projection needed to convert other OMGraphicTypes to polygons.
 

Methods in com.bbn.openmap.dataAccess.shape that return Projection
 Projection EsriShapeExport.getProjection()
           
 

Methods in com.bbn.openmap.dataAccess.shape with parameters of type Projection
 void EsriShapeExport.setProjection(Projection proj)
           
static OMPoly EsriPolygonList.convert(OMCircle omCircle, Projection proj)
           
static OMGraphicList EsriPolygonList.convert(OMRangeRings omRR, Projection proj)
           
 

Constructors in com.bbn.openmap.dataAccess.shape with parameters of type Projection
EsriShapeExport(OMGraphicList list, Projection proj, java.lang.String pathToFile)
          Create an EsriShapeExport object.
 

Uses of Projection in com.bbn.openmap.event
 

Fields in com.bbn.openmap.event declared as Projection
protected  Projection ProjectionEvent.projection
           
 

Methods in com.bbn.openmap.event that return Projection
 Projection ProjectionEvent.getProjection()
          Get the Projection.
 

Methods in com.bbn.openmap.event with parameters of type Projection
 void ProjectionSupport.fireProjectionChanged(Projection proj)
          Send a center event to all registered listeners.
 void OverviewMapStatusListener.setSourceMapProjection(Projection proj)
           
 

Constructors in com.bbn.openmap.event with parameters of type Projection
ProjectionEvent(java.lang.Object source, Projection aProj)
          Construct a ProjectionEvent.
 

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

Fields in com.bbn.openmap.examples.beanbox declared as Projection
protected  Projection SimpleBeanLayer.projection
           
 

Methods in com.bbn.openmap.examples.beanbox that return Projection
 Projection SimpleBeanLayer.getProjection()
          Gets the current projection
 

Uses of Projection in com.bbn.openmap.graphicLoader
 

Fields in com.bbn.openmap.graphicLoader declared as Projection
protected  Projection AbstractGraphicLoader.proj
           
 

Methods in com.bbn.openmap.graphicLoader that return Projection
 Projection AbstractGraphicLoader.getProjection()
           
 

Methods in com.bbn.openmap.graphicLoader with parameters of type Projection
 boolean PathGLPoint.generate(Projection p)
           
 void GraphicLoader.setProjection(Projection p)
          Let the GraphicLoader know what the projection is.
 void AbstractGraphicLoader.setProjection(Projection p)
          Calls manageGraphics() if projection is different().
 

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

Methods in com.bbn.openmap.graphicLoader.scenario with parameters of type Projection
 void ScenarioPoint.generateSnapshot(Projection p, long time)
          Prepare the ScenarioPoint to be rendered in its position at a certain time.
 void ScenarioPoint.generateTotalScenario(Projection p)
          Prepare the ScenarioPoint to render its entire scenario performance.
 boolean ScenarioPoint.generate(Projection p)
           
 void ScenarioGraphicLoader.ScenarioGraphicList.generateTotalScenario(Projection p)
           
 void ScenarioGraphicLoader.ScenarioGraphicList.generateSnapshot(Projection p, long time)
           
 void ScenarioGraphic.generateSnapshot(Projection p, long time)
          Prepare the ScenarioPoint to be rendered in its position at a certain time.
 void ScenarioGraphic.generateTotalScenario(Projection p)
          Prepare the ScenarioPoint to display its overall scenario movements.
 

Uses of Projection in com.bbn.openmap.gui
 

Fields in com.bbn.openmap.gui declared as Projection
protected  Projection ScaleTextPanel.projection
          The last projection received from the MapBean, so it can be used to compare it to any more that come in.
 

Methods in com.bbn.openmap.gui that return Projection
 Projection MapWindow.getProjection()
           
 

Methods in com.bbn.openmap.gui with parameters of type Projection
 void ScaleTextPanel.setProjection(Projection aProjection)
          Called to set the scale setting on the scale text object.
 void MapWindow.setProjection(Projection proj)
           
static MapBean BasicMapPanel.createMapBean(Projection proj, javax.swing.border.Border border)
          A static method that creates a MapBean and sets its projection and border to the values given.
 

Uses of Projection in com.bbn.openmap.gui.menu
 

Fields in com.bbn.openmap.gui.menu declared as Projection
protected  Projection ProjectionMenu.projection
           
 

Methods in com.bbn.openmap.gui.menu with parameters of type Projection
protected  void ProjectionMenu.setProjection(Projection aProjection)
          Set the projection.
 void ProjectionMenu.fireProjectionChanged(Projection p)
          Fire the changed projection from the support.
 

Uses of Projection in com.bbn.openmap.image
 

Fields in com.bbn.openmap.image declared as Projection
protected  Projection MapRequestHandler.defaultProjection
          The default projection that provides projection parameters that are missing from the request.
 

Methods in com.bbn.openmap.image that return Projection
protected  Projection MapRequestHandler.initProjection(java.util.Properties props)
          Set up the default projection, which parts are used if any parts of a projection are missing on an image request.
 Projection MapRequestHandler.getDefaultProjection()
          Get the Projection being used for parameters in case some parameters are missing from request strings.
 

Methods in com.bbn.openmap.image with parameters of type Projection
 void MapRequestHandler.setDefaultProjection(Projection proj)
          Set the default projection to grab parameters from in case some projection terms are missing from the request string.
static Proj ImageServerUtils.createOMProjection(java.util.Properties props, Projection defaultProj)
          Create an OpenMap projection from the values stored in a Properties object.
 byte[] ImageServer.createImage(Projection proj)
          Use the ProjectionPainter interface of the layers to create an image.
 byte[] ImageServer.createImage(Projection proj, int scaledWidth, int scaledHeight)
          Use the ProjectionPainter interface of the layers to create an image.
 byte[] ImageServer.createImage(Projection proj, int scaledWidth, int scaledHeight, java.util.Vector showLayers)
          Use the ProjectionPainter interface of the layers to create an image.
 byte[] ImageServer.createImage(Projection proj, int scaledWidth, int scaledHeight, int includedLayerMask)
          Use the ProjectionPainter interface of the layers to create an image.
static java.lang.String ImageServer.createImageFile(java.lang.String prefix, java.util.Properties props, Projection proj, java.lang.String outputPath)
          For convenience, to create an image file based on the contents of a properties file (like an openmap.properties file).
 

Uses of Projection in com.bbn.openmap.layer
 

Methods in com.bbn.openmap.layer with parameters of type Projection
 void ScaleFilterLayer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          Implementing the ProjectionPainter interface.
 void OverviewMapAreaLayer.setSourceMapProjection(Projection proj)
          Set with the projection of the source MapBean, before changing the projection of the overview MapBean.
 void OMGraphicHandlerLayer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          This method is here to provide a default action for Layers as they act as a ProjectionPainter.
 void GraticuleLayer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          Implementing the ProjectionPainter interface.
 void BufferedLayer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          Part of the ProjectionPainter interface.
 

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

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

Uses of Projection in com.bbn.openmap.layer.dted
 

Methods in com.bbn.openmap.layer.dted with parameters of type Projection
 void DTEDLayer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          Implementing the ProjectionPainter interface.
 OMGraphicList[] DTEDCoverageManager.getCoverageRects(Projection proj)
          Method organizes the query based on the projection, and returns the applicable rectangles representing the frame coverages.
 

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

Methods in com.bbn.openmap.layer.e00 with parameters of type Projection
 boolean TX7.generate(Projection proj)
          generate with a new projection
 

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

Fields in com.bbn.openmap.layer.link declared as Projection
protected  Projection LinkOMGraphicList.currentProjection
           
 

Methods in com.bbn.openmap.layer.link that return Projection
 Projection LinkOMGraphicList.getProjection()
           
 

Methods in com.bbn.openmap.layer.link with parameters of type Projection
 void LinkOMGraphicList.setProjection(Projection proj)
           
 boolean LinkOMGraphicList.getNeedToRegenerate(Projection proj)
          Check whether the list needs to be regenerated, considering the projection that the OMGraphics were projected with when the list was read.
protected  void LinkLayer.sendMapRequest(ClientLink link, Projection proj)
          Creates the LinkMapRequest.
protected  java.lang.String LinkGraphicList.readGraphics(LinkOMGraphicList graphics, Projection proj, OMGridGenerator generator)
          If a GRAPHICS_RESPONSE_HEADER has been encountered coming off the link, then this method should be called to read the string of graphics that follows.
protected  java.lang.String LinkActionList.readGestureResponses(Layer layer, Projection proj, OMGridGenerator generator)
          If a ACTIONS_HEADER has been encountered coming off the link, then this method should be called to read the string of gesture that follows.
protected  GraphicUpdate LinkActionList.readGraphic(int graphicAction, Projection proj, OMGridGenerator generator)
          Read a graphic's particulars, for upates and additions.
 void Link.readAndParse(Projection proj, OMGridGenerator generator)
          Called to begin reading the information coming off the link.
 void Link.readAndParse(Projection proj, OMGridGenerator generator, Layer layer)
          Called to begin reading the information coming off the link.
protected  LinkOMGraphicList BufferedLinkLayer.getAllGraphics(ClientLink link, Projection proj)
          Creates the LinkMapRequest, and gets the results.
 

Constructors in com.bbn.openmap.layer.link with parameters of type Projection
LinkGraphicList(Link link, LinkOMGraphicList graphicList, Projection proj, OMGridGenerator generator)
          Read the graphics section off the link, if you want the graphics to be projected as they come off the link.
LinkActionList(Link link, Layer layer, Projection proj, OMGridGenerator generator)
          Read the gesture section off the link, from the client.
 

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

Methods in com.bbn.openmap.layer.location with parameters of type Projection
 void LocationLayer.renderDataForProjection(Projection proj, java.awt.Graphics g)
          Implementing the ProjectionPainter interface.
 void Location.setLocation(int x, int y, Projection proj)
          Convenience method that lets you provide a screen x, y and a projection to the location, and let the location hash out how to place itself based on it's rendertype.
 boolean Location.generate(Projection proj, DeclutterMatrix declutterMatrix)
          Generate the location, and use the declutter matrix to place the label is a spot so that it doesn't interset with other labels.
 boolean Location.generate(Projection proj)
          Prepare the graphic for rendering.
protected  void Location.declutterLabel(DeclutterMatrix declutter, Projection proj)
          Given the label is this location has a height and width, find a clean place on the map for it.
protected  void ByteRasterLocation.declutterLabel(DeclutterMatrix declutter, Projection proj)
          Given the label is this location has a height and width, find a clean place on the map for it.
 

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

Methods in com.bbn.openmap.layer.mif with parameters of type Projection
 boolean OMSubtraction.generate(Projection proj)
           
 boolean MIFText.generate(Projection proj)
          Overriden from OMText so that we can handle a flag renderText to signal to the render method if the scale is appropiate to render the text or not.
 boolean MIFPoint.generate(Projection proj)
          Overriden from OMPoint so that we can handle a flag renderPoint to signal to the render method if the scale is appropiate to render the point or not.
 

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

Methods in com.bbn.openmap.layer.rpf with parameters of type Projection
protected  java.util.Vector RpfCoverageManager.getCatalogCoverage(float ullat, float ullon, float lrlat, float lrlon, Projection proj, java.lang.String chartSeries, java.awt.Color[] colors, boolean fillRects)
          Looks at the paths for the A.TOC files and gets all the coverage rectangles from them.
 void RpfCoverage.prepare(RpfFrameProvider frameProvider, Projection projection, java.lang.String chartSeries)
          Prepares the graphics for the layer.
 void RpfCoverage.generate(Projection proj)
          Reproject the graphics you have.
 OMGraphicList RpfCacheManager.getRectangle(Projection proj)
          The call to the cache that lets you choose what kind of information is returned.
 boolean RpfCacheManager.RpfMaps.generate(Projection proj)
           
 

Uses of Projection in com.bbn.openmap.layer.terrain
 

Methods in com.bbn.openmap.layer.terrain with parameters of type Projection
 void TerrainTool.setScreenParameters(Projection p)
          Let the tool know what the screen looks like.
 void ProfileGenerator.setScreenParameters(Projection p)
           
 void LOSGenerator.setScreenParameters(Projection p)
          Called on every getRectangle, in order to let the cache get sized right, and to reset the graphics if the scale changed (since they won't make sense.
 

Uses of Projection in com.bbn.openmap.omGraphics
 

Fields in com.bbn.openmap.omGraphics declared as Projection
protected  Projection OMText.hackProj
           
protected  Projection EditableOMGraphic.projection
          The projection of the map.
 

Methods in com.bbn.openmap.omGraphics that return Projection
 Projection EditableOMGraphic.getProjection()
          Get the current projection.
 

Methods in com.bbn.openmap.omGraphics with parameters of type Projection
 boolean SinkGraphic.generate(Projection proj)
          This graphic generates nothing, successfully.
 boolean OMText.generate(Projection proj)
          Prepares the text for rendering.
 boolean OMSpline.generate(Projection proj)
          Prepare the spline for rendering.
protected  boolean OMScalingRaster.position(Projection proj)
          Since the image doesn't necessarily need to be regenerated when it is merely moved, raster objects have this function, called from generate() and when a placement attribute is changed.
 boolean OMScalingRaster.generate(Projection proj)
          Prepare the graphics for rendering.
protected  void OMScalingRaster.scaleTo(Projection thisProj)
          Take the current projection and the sourceImage, and make the image that gets displayed fit the projection.
 boolean OMScalingRaster.isOnMap(Projection proj)
           
protected  boolean OMScalingIcon.position(Projection proj)
          Since the image doesn't necessarily need to be regenerated when it is merely moved, raster objects have this function, called from generate() and when a placement attribute is changed.
 boolean OMScalingIcon.isOnMap(Projection proj)
           
 boolean OMRect.generate(Projection proj)
          Prepare the rectangle for rendering.
protected  boolean OMRasterObject.position(Projection proj)
          Since the image doesn't necessarily need to be regenerated when it is merely moved, raster objects have this function, called from generate() and when a placement attribute is changed.
 boolean OMRaster.generate(Projection proj)
          Prepare the graphics for rendering.
 boolean OMRangeRings.generate(Projection proj)
          Prepare the circles for rendering.
 boolean OMPoly.generate(Projection proj)
          Prepare the poly for rendering.
 boolean OMPoint.generate(Projection proj)
          Prepare the rectangle for rendering.
 boolean OMLine.generate(Projection proj)
          Prepare the line for rendering.
 boolean OMGrid.generate(Projection proj)
          Generate OMGraphics based on the data array.
 OMGraphic OMGrid.generateGridObjects(Projection proj)
          Called from generate() if there isn't a OMGridGenerator.
 java.lang.Object OMGrid.valueAt(float lat, float lon, Projection proj)
          The value at the closest SW post to the given lat/lon.
 int OMGrid.interpValueAt(float lat, float lon, Projection proj)
          Interpolated value at a given lat/lon - should be more precise than valueAt(), but that depends on the resolution of the data.
 void OMGraphicList.project(Projection p)
          Projects any graphics needing projection.
 void OMGraphicList.project(Projection p, boolean forceProjectAll)
          Projects the OMGeometrys on the list.
 boolean OMGraphicList.generate(Projection p)
          Prepare the graphics for rendering.
 void OMGraphicList.generate(Projection p, boolean forceProjectAll)
          Prepare the graphics for rendering.
 void OMGraphicList.setGridGenerator(OMGridGenerator generator, Projection proj)
          Goes through the list, finds the OMGrid objects, and sets the generator for all of them.
abstract  boolean OMGraphic.generate(Projection proj)
          Prepare the graphic for rendering.
 boolean OMGraphic.regenerate(Projection proj)
          Invoke this to regenerate a "dirty" graphic.
 void OMGeometryList.generate(Projection p, boolean forceProjectAll)
          Prepare the geometries for rendering.
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.
 boolean OMGeometry.generate(Projection proj)
          Prepare the geometry for rendering.
 boolean OMGeometry.regenerate(Projection proj)
          Invoke this to regenerate a "dirty" graphic.
 boolean OMEllipse.generate(Projection proj)
           
 boolean OMDistance.generate(Projection proj)
          Prepare the poly for rendering.
protected  java.util.ArrayList OMCircle.getCoordLists(Projection proj, LatLonPoint center, float radius, int nverts)
          An internal method designed to fetch the ArrayList for LATLON OMCircles.
 boolean OMBitmap.generate(Projection proj)
          Create the rendered image from the pixel values.
 void OMAreaList.generate(Projection p, boolean forceProjectAll)
          Create the GeneralPath used for the internal Shape objects held by the OMGeometries added.
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.
 boolean OMArc.generate(Projection proj)
          Prepare the arc for rendering.
protected  java.util.ArrayList OMArc.getCoordLists(Projection proj, LatLonPoint center, float radius, int nverts)
          An internal method designed to fetch the ArrayList for LATLON OMArcs.
 boolean EditableOMText.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMText.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 boolean EditableOMScalingRaster.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMScalingRaster.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 boolean EditableOMRect.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMRect.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 boolean EditableOMPoly.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMPoly.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 boolean EditableOMPoint.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMPoint.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 boolean EditableOMLine.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMLine.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 void EditableOMGraphicList.setProjection(Projection proj)
          Set the current projection.
 boolean EditableOMGraphicList.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMGraphicList.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
abstract  boolean EditableOMGraphic.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
abstract  void EditableOMGraphic.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 void EditableOMGraphic.setProjection(Projection proj)
          Set the current projection.
 boolean EditableOMCircle.generate(Projection proj)
          Use the current projection to place the graphics on the screen.
 void EditableOMCircle.regenerate(Projection proj)
          Given a new projection, the grab points may need to be repositioned off the current position of the graphic.
 

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

Methods in com.bbn.openmap.omGraphics.geom with parameters of type Projection
 boolean PolygonGeometry.LL.generate(Projection proj)
           
 boolean PolygonGeometry.XY.generate(Projection proj)
           
 boolean PolygonGeometry.Offset.generate(Projection proj)
           
abstract  boolean BasicGeometry.generate(Projection proj)
          Prepare the geometry for rendering.
 boolean BasicGeometry.regenerate(Projection proj)
          Invoke this to regenerate a "dirty" graphic.
 

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

Methods in com.bbn.openmap.omGraphics.grid with parameters of type Projection
 OMRaster SlopeGenerator.generateRasterForProjection(OMGrid grid, Projection proj)
          A more defining API method to get what this SlopeGenerator can create.
 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 Projection in com.bbn.openmap.omGraphics.labeled
 

Methods in com.bbn.openmap.omGraphics.labeled with parameters of type Projection
protected  java.awt.Point LabeledOMSpline.getTextPoint(Projection proj)
           
 boolean LabeledOMSpline.generate(Projection proj)
           
protected  java.awt.Point LabeledOMPoly.getTextPoint(Projection proj)
          Calculate where the text point ought to go.
 boolean LabeledOMPoly.generate(Projection proj)
           
 

Uses of Projection in com.bbn.openmap.plugin
 

Fields in com.bbn.openmap.plugin declared as Projection
protected  Projection WebImagePlugIn.currentProjection
          The last projection object received.
 

Methods in com.bbn.openmap.plugin with parameters of type Projection
abstract  java.lang.String WebImagePlugIn.createQueryString(Projection p)
          Create the query to be sent to the server, based on current settings.
 OMGraphicList WebImagePlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 OMGraphicList UTMGridPlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 OMGraphicList PlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 OMGraphicList OMGraphicHandlerPlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 OMGraphicList CSVTiledImagePlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
abstract  OMGraphicList AbstractPlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 

Uses of Projection in com.bbn.openmap.plugin.earthImage
 

Methods in com.bbn.openmap.plugin.earthImage with parameters of type Projection
 OMGraphicList EarthImagePlugIn.getRectangle(Projection p)
           
 OMRaster EarthImagePlugIn.ImageTranslator.getImage(Projection p)
          Given a projection, create an OMRaster that reflects the image warped to that projection.
 

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

Fields in com.bbn.openmap.plugin.esri declared as Projection
protected  Projection EsriPlugIn.proj
          The last projection.
 

Methods in com.bbn.openmap.plugin.esri with parameters of type Projection
 OMGraphicList EsriPlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 

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

Methods in com.bbn.openmap.plugin.graphicLoader with parameters of type Projection
 OMGraphicList GraphicLoaderPlugIn.getRectangle(Projection p)
          The getRectangle call is the main call into the PlugIn module.
 

Uses of Projection in com.bbn.openmap.plugin.shis
 

Methods in com.bbn.openmap.plugin.shis with parameters of type Projection
 java.lang.String SHISPlugIn.createQueryString(Projection p)
          When a projection is received, translate it into a valid request for a SimpleHttpImageServer, and then return the image received back from it.
 

Uses of Projection in com.bbn.openmap.plugin.wms
 

Methods in com.bbn.openmap.plugin.wms with parameters of type Projection
 java.lang.String WMSPlugIn.createQueryString(Projection p)
          Create the query to be sent to the server, based on current settings.
 

Uses of Projection in com.bbn.openmap.proj
 

Subinterfaces of Projection in com.bbn.openmap.proj
 interface EqualArc
          A designator interface to let layers know that a Projection is an Equal Arc projection, meaning that the variations in latitide and longitude are constant.
 

Classes in com.bbn.openmap.proj that implement Projection
 class Azimuth
          Base of all azimuthal projections.
 class CADRG
          Implements the CADRG projection.
 class Conic
          Base of all conic projections.
 class Cylindrical
          Base of all cylindrical projections.
 class Gnomonic
          Implements the Gnomonic projection.
 class LambertConformal
          Implements the LambertConformalConic projection.
 class LambertConformalConic
          Implements the LambertConformalConic projection.
 class LLXY
          Implements the LLXY projection, which is basically something where the lat/lon and pixel ratios are the same.
 class LLXYView
          Implements the LLXY projection.
 class MassStatePlane
          Implements the MassStatePlane projection.
 class Mercator
          Implements the Mercator projection.
 class MercatorView
          Implements the MercatorView projection.
 class Orthographic
          Implements the Orthographic projection.
 class OrthographicView
          Implements the OrthographicView projection.
 class Proj
          Proj is the base class of all Projections.
 

Methods in com.bbn.openmap.proj that return Projection
 Projection ProjectionStack.ProjHolder.create(int width, int height)
           
 Projection ProjectionLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
static Projection ProjectionFactory.makeProjection(int newProjType, Projection p)
          Deprecated. The notion of a projection type number is going away, use the class of the projection instead.
static Projection ProjectionFactory.makeProjection(int projType, float centerLat, float centerLon, float scale, int width, int height)
          Deprecated. The notion of a projection type number is going away, use the class of the projection instead.
static Projection ProjectionFactory.makeProjection(java.lang.String projClassName, Projection p)
          Makes a new projection based on the given projection class name and parameters from the given projection.
static Projection ProjectionFactory.makeProjection(java.lang.String projClassName, float centerLat, float centerLon, float scale, int width, int height)
          Create a projection.
static Projection ProjectionFactory.makeProjection(java.lang.Class projClass, float centerLat, float centerLon, float scale, int width, int height)
          Create a projection.
static Projection ProjectionFactory.getDefaultProjectionFromEnvironment()
          Looks at the Environment settings for the default projection and returns a Projection suited for those settings.
static Projection ProjectionFactory.getDefaultProjectionFromEnvironment(int width, int height)
          Looks at the Environment settings for the default projection and returns a Projection suited for those settings.
 Projection ProjectionFactory.makeProjection(ProjectionLoader loader, float centerLat, float centerLon, float scale, int width, int height)
          Call the provided ProjectionLoader to create the projection with the given parameters.
 Projection ProjectionFactory.makeProjection(ProjectionLoader loader, float centerLat, float centerLon, float scale, int width, int height, java.util.Properties projProps)
          Call the provided ProjectionLoader to create the projection with the given parameters.
 Projection Projection.makeClone()
          Clone the projection.
 Projection Proj.makeClone()
          Clone the projection.
 Projection OrthographicLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
 Projection MercatorLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
 Projection LambertConformalLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
 Projection LLXYLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
 Projection GnomonicLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
 Projection CADRGLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
abstract  Projection BasicProjectionLoader.create(java.util.Properties props)
          Create the projection with the given parameters.
 

Methods in com.bbn.openmap.proj with parameters of type Projection
 boolean ProjectionStack.ProjHolder.equals(Projection proj)
           
static Projection ProjectionFactory.makeProjection(int newProjType, Projection p)
          Deprecated. The notion of a projection type number is going away, use the class of the projection instead.
static Projection ProjectionFactory.makeProjection(java.lang.String projClassName, Projection p)
          Makes a new projection based on the given projection class name and parameters from the given projection.
static float ProjMath.getScale(LatLonPoint ll1, LatLonPoint ll2, Projection projection)
          Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
static float ProjMath.getScale(java.awt.Point point1, java.awt.Point point2, Projection projection)
          Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
protected static float ProjMath.getScale(LatLonPoint ll1, LatLonPoint ll2, java.awt.Point point1, java.awt.Point point2, Projection projection)
          Given a couple of points representing a bounding box, find out what the scale should be in order to make those points appear at the corners of the projection.
 

Constructors in com.bbn.openmap.proj with parameters of type Projection
ProjectionStack.ProjHolder(Projection proj)
           
 

Uses of Projection in com.bbn.openmap.tools.dnd
 

Fields in com.bbn.openmap.tools.dnd declared as Projection
protected  Projection DefaultDnDCatcher.proj
           
 

Methods in com.bbn.openmap.tools.dnd that return Projection
 Projection DefaultDnDCatcher.getProjection()
          Gets current projection.
 Projection DefaultDnDCatcher.setProjection(ProjectionEvent projEvent)
          This method lets you take the ProjectionEvent received from the MapBean, and lets you know if you should do something with it.
 

Methods in com.bbn.openmap.tools.dnd with parameters of type Projection
 void DefaultDnDCatcher.setProjection(Projection projection)
          Sets the current projection.
 

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

Fields in com.bbn.openmap.tools.drawing declared as Projection
protected  Projection OMDrawingTool.projection
          The current projection.
 

Methods in com.bbn.openmap.tools.drawing that return Projection
 Projection OMDrawingTool.getProjection()
          Get the current projection, if one has been provided.
 

Methods in com.bbn.openmap.tools.drawing with parameters of type Projection
 void OMDrawingTool.setProjection(Projection proj)
          Set the current projection.
 

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

Methods in com.bbn.openmap.tools.roads that return Projection
 Projection RoadLayer.getProjection()
           
 Projection RoadFinder.getProjection()
           
 Projection LayerView.getProjection()
          Needed to find the height and width of the displayed routes, etc.
 

Methods in com.bbn.openmap.tools.roads with parameters of type Projection
protected  Segment RoadFinder.getPathSegment(Projection proj, Road road, boolean reverse)
          Converts a road into a path segment - reverse parameter guarantees the ordering of the points is consistent across multiple path segments in the whole route.
 



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