|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.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.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.shape | Provides an OpenMap layer for dealing with shape files. |
com.bbn.openmap.layer.shape.areas | Provides an extension to the ShapeLayer that deals with attributes files for shapefiles. |
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.omGraphics.util | This package contains simple utility classes used specifically for OMGraphics. |
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 |
Layer.getProjection()
Get the latest 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. |
Methods in com.bbn.openmap with parameters of type Projection | |
---|---|
boolean |
Layer.isProjectionOK(Projection proj)
Method that responds whether the Layer should render on the map, given a particular projection. |
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. |
void |
ProjectionPainter.renderDataForProjection(Projection proj,
java.awt.Graphics g)
Given a projection and Graphics, paint graphic objects inside the Graphics. |
void |
Layer.setProjection(Projection proj)
Set the projection the layer should use for calculations. |
void |
MapBean.setProjection(Projection aProjection)
Set the projection. |
Uses of Projection in com.bbn.openmap.dataAccess.asrp |
---|
Methods in com.bbn.openmap.dataAccess.asrp with parameters of type Projection | |
---|---|
OMGraphicList |
ASRPDirectory.checkProjAndGetTiledImages(Projection proj)
Get an OMGraphicList of files that cover the projection. |
OMGraphicList |
ASRPDirectoryHandler.getCoverageBounds(Projection proj,
DrawingAttributes da)
|
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. |
boolean |
ASRPDirectory.isOnMap(Projection proj)
Return true of current bounds covers the projection area. |
boolean |
ASRPDirectory.validScale(Projection proj)
|
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.image |
---|
Methods in com.bbn.openmap.dataAccess.image with parameters of type Projection | |
---|---|
boolean |
ErrImageTile.generate(Projection proj)
|
boolean |
ImageTile.regenerate(Projection p)
|
protected boolean |
ImageTile.shouldFetchForProjection(Projection proj)
|
protected boolean |
ImageTile.updateImageForProjection(Projection proj)
No op for this class, can be use to manage image use for subclasses. |
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 | |
---|---|
static OMPoly |
EsriPolygonList.convert(OMCircle omCircle,
Projection proj)
|
static OMGraphicList |
EsriPolygonList.convert(OMRangeRings omRR,
Projection proj)
|
OMGraphic |
DbfHandler.evaluate(int index,
OMGraphic omg,
OMGraphicList labelList,
Projection proj)
This is the main call that a layer would use to modify/update an OMGraphic based on dbf file contents. |
OMGraphic |
DbfHandler.evaluate(OMGraphic omg,
OMGraphicList labelList,
Projection proj)
This is the main call that a layer would use to modify/update an OMGraphic based on dbf file contents. |
OMGraphicList |
EsriGraphicFactory.getEsriGraphics(BinaryFile shp,
DrawingAttributes drawingAttributes,
java.lang.Object pointRepresentation,
Projection mapProj,
OMGraphicList list)
|
OMGraphicList |
EsriGraphicFactory.getEsriGraphics(LittleEndianInputStream iStream,
DrawingAttributes drawingAttributes,
java.lang.Object pointRepresentation,
Projection mapProj,
OMGraphicList list)
|
protected void |
EsriGraphicFactory.projGraphicAndAdd(OMGraphic eg,
OMGraphicList list,
Projection mapProj)
|
void |
EsriShapeExport.setProjection(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 |
AbstractGraphicLoader.setProjection(Projection p)
Calls manageGraphics() if projection is different(). |
void |
GraphicLoader.setProjection(Projection p)
Let the GraphicLoader know what the projection is. |
Uses of Projection in com.bbn.openmap.graphicLoader.scenario |
---|
Methods in com.bbn.openmap.graphicLoader.scenario with parameters of type Projection | |
---|---|
boolean |
ScenarioPoint.generate(Projection p)
|
void |
ScenarioGraphic.generate(Projection p,
long time,
boolean showTotalScenario)
Prepare the ScenarioPoint to be rendered in its position at a certain time. |
void |
ScenarioGraphicLoader.ScenarioGraphicList.generate(Projection p,
long time,
boolean showScenario)
|
void |
ScenarioPoint.generate(Projection p,
long time,
boolean showScenario)
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. |
void |
ScenarioPoint.generateTotalScenario(Projection p)
Prepare the ScenarioPoint to render its entire scenario performance. |
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 | |
---|---|
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. |
void |
MapWindow.setProjection(Projection proj)
|
void |
ScaleTextPanel.setProjection(Projection aProjection)
Called to set the scale setting on the scale text object. |
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 | |
---|---|
void |
ProjectionMenu.fireProjectionChanged(Projection p)
Fire the changed projection from the support. |
protected void |
ProjectionMenu.setProjection(Projection aProjection)
Set the projection. |
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. |
protected Projection |
MagicPlanetImageComponent.proj
|
Methods in com.bbn.openmap.image that return Projection | |
---|---|
Projection |
MapRequestHandler.getDefaultProjection()
Get the Projection being used for parameters in case some parameters are missing from request strings. |
Projection |
MagicPlanetImageComponent.getProj()
Get the image 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. |
Methods in com.bbn.openmap.image with parameters of type Projection | |
---|---|
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,
int includedLayerMask)
Use the ProjectionPainter interface of the layers to create an image. |
byte[] |
ImageServer.createImage(Projection proj,
int scaledWidth,
int scaledHeight,
int includedLayerMask,
java.awt.Paint background)
Use the ProjectionPainter interface of the layers to create an image. |
byte[] |
ImageServer.createImage(Projection proj,
int scaledWidth,
int scaledHeight,
java.util.List showLayers)
Use the ProjectionPainter interface of the layers to create an image. |
byte[] |
ImageServer.createImage(Projection proj,
int scaledWidth,
int scaledHeight,
java.util.List showLayers,
java.awt.Paint background)
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). |
static Proj |
ImageServerUtils.createOMProjection(java.util.Properties props,
Projection defaultProj)
Create an OpenMap projection from the values stored in a Properties object. |
void |
MapRequestHandler.setDefaultProjection(Projection proj)
Set the default projection to grab parameters from in case some projection terms are missing from the request string. |
void |
MagicPlanetImageComponent.setProj(Projection proj)
Set the image projection. |
Uses of Projection in com.bbn.openmap.layer |
---|
Fields in com.bbn.openmap.layer declared as Projection | |
---|---|
protected Projection |
OverviewMapAreaLayer.sourceMapProjection
|
Methods in com.bbn.openmap.layer with parameters of type Projection | |
---|---|
void |
BufferedLayer.renderDataForProjection(Projection proj,
java.awt.Graphics g)
Part of the ProjectionPainter interface. |
void |
GraticuleLayer.renderDataForProjection(Projection proj,
java.awt.Graphics g)
Implementing the ProjectionPainter interface. |
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 |
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. |
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 | |
---|---|
OMGraphicList[] |
DTEDCoverageManager.getCoverageRects(Projection proj)
Method organizes the query based on the projection, and returns the applicable rectangles representing the frame coverages. |
void |
DTEDLayer.renderDataForProjection(Projection proj,
java.awt.Graphics g)
Implementing the ProjectionPainter interface. |
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 | |
---|---|
protected LinkOMGraphicList |
BufferedLinkLayer.getAllGraphics(ClientLink link,
Projection proj)
Creates the LinkMapRequest, and gets the results. |
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. |
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 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,
LinkProperties graphicProperties,
Projection proj,
OMGridGenerator generator)
Read a graphic's particulars, for upates and additions. |
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 void |
LinkLayer.sendMapRequest(ClientLink link,
Projection proj)
Creates the LinkMapRequest. |
void |
LinkOMGraphicList.setProjection(Projection proj)
|
Constructors in com.bbn.openmap.layer.link with parameters of type Projection | |
---|---|
LinkActionList(Link link,
Layer layer,
Projection proj,
OMGridGenerator generator)
Read the gesture section off the link, from the client. |
|
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. |
Uses of Projection in com.bbn.openmap.layer.location |
---|
Methods in com.bbn.openmap.layer.location with parameters of type Projection | |
---|---|
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. |
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. |
boolean |
Location.generate(Projection proj)
Prepare the graphic for rendering. |
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. |
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. |
Uses of Projection in com.bbn.openmap.layer.mif |
---|
Methods in com.bbn.openmap.layer.mif with parameters of type Projection | |
---|---|
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. |
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 |
OMSubtraction.generate(Projection proj)
|
Uses of Projection in com.bbn.openmap.layer.rpf |
---|
Methods in com.bbn.openmap.layer.rpf with parameters of type Projection | |
---|---|
boolean |
RpfCacheManager.RpfMaps.generate(Projection proj)
|
void |
RpfCoverage.generate(Projection proj)
Reproject the graphics you have. |
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. |
OMGraphicList |
RpfCacheManager.getRectangle(Projection proj)
The call to the cache that lets you choose what kind of information is returned. |
void |
RpfCoverage.prepare(RpfFrameProvider frameProvider,
Projection projection,
java.lang.String chartSeries)
Prepares the graphics for the layer. |
Uses of Projection in com.bbn.openmap.layer.shape |
---|
Methods in com.bbn.openmap.layer.shape with parameters of type Projection | |
---|---|
protected void |
BufferedShapeLayer.checkSpatialIndexEntries(double xmin,
double ymin,
double xmax,
double ymax,
OMGraphicList retList,
Projection proj)
|
protected void |
SpatialIndexHandler.checkSpatialIndexEntries(double xmin,
double ymin,
double xmax,
double ymax,
OMGraphicList retList,
Projection proj)
Checks the buffered list of OMGraphics from the shp file and figures out of they intersect the provided bounds. |
OMGraphic |
SpatialIndex.evaluate(OMGraphic omg,
OMGraphicList labels,
Projection mapProj)
Evaluates the OMGraphic against the DbfHandler rules. |
OMGraphicList |
SpatialIndex.evaluateDbf(OMGraphicList retList,
Projection mapProj)
Takes the contents of the list and evaluates them against the information contained in the DbfHandler set in this SpatialIndex class. |
OMGraphicList |
SpatialIndex.getAllOMGraphics(OMGraphicList retList,
DrawingAttributes drawingAttributes,
Projection mapProj,
GeoCoordTransformation dataProj)
Retrieves all OMGraphics in the shape file. |
OMGraphicList |
SpatialIndexHandler.getGraphics(double xmin,
double ymin,
double xmax,
double ymax,
OMGraphicList list,
Projection proj)
Given a bounding box, create OMGraphics from the ESRI records in the shape file. |
OMGraphicList |
SpatialIndex.getOMGraphics(double xmin,
double ymin,
double xmax,
double ymax,
OMGraphicList list,
DrawingAttributes drawingAttributes,
Projection mapProj,
GeoCoordTransformation dataProj)
Locates OMGraphics in the shape file that intersect with the given rectangle. |
Uses of Projection in com.bbn.openmap.layer.shape.areas |
---|
Methods in com.bbn.openmap.layer.shape.areas with parameters of type Projection | |
---|---|
OMGraphicList |
AreaHandler.getGraphics(float ulLat,
float ulLon,
float lrLat,
float lrLon,
Projection proj)
Get the graphics for a particular lat/lon area. |
Uses of Projection in com.bbn.openmap.layer.terrain |
---|
Methods in com.bbn.openmap.layer.terrain with parameters of type Projection | |
---|---|
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. |
void |
ProfileGenerator.setScreenParameters(Projection p)
|
void |
TerrainTool.setScreenParameters(Projection p)
Let the tool know what the screen looks like. |
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 |
EditableOMCircle.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
abstract boolean |
EditableOMGraphic.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMGraphicList.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMLine.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMPoint.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMPoly.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMRect.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMScalingRaster.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
EditableOMText.generate(Projection proj)
Use the current projection to place the graphics on the screen. |
boolean |
OMArc.generate(Projection proj)
Prepare the arc for rendering. |
boolean |
OMBitmap.generate(Projection proj)
Create the rendered image from the pixel values. |
boolean |
OMDistance.generate(Projection proj)
Prepare the poly for rendering. |
boolean |
OMEllipse.generate(Projection proj)
|
boolean |
OMGeometry.generate(Projection proj)
Prepare the geometry for rendering. |
abstract boolean |
OMGraphic.generate(Projection proj)
Prepare the graphic for rendering. |
boolean |
OMGraphicList.generate(Projection p)
Prepare the graphics for rendering. |
boolean |
OMGrid.generate(Projection proj)
Generate OMGraphics based on the data array. |
boolean |
OMLine.generate(Projection proj)
Prepare the line for rendering. |
boolean |
OMPoint.generate(Projection proj)
Prepare the rectangle for rendering. |
boolean |
OMPoint.Image.generate(Projection proj)
Prepare the rectangle for rendering. |
boolean |
OMPoly.generate(Projection proj)
Prepare the poly for rendering. |
boolean |
OMRangeRings.generate(Projection proj)
Prepare the circles for rendering. |
boolean |
OMRaster.generate(Projection proj)
Prepare the graphics for rendering. |
boolean |
OMRect.generate(Projection proj)
Prepare the rectangle for rendering. |
boolean |
OMScalingRaster.generate(Projection proj)
Prepare the graphics for rendering. |
boolean |
OMSpline.generate(Projection proj)
Prepare the spline for rendering. |
boolean |
OMText.generate(Projection proj)
Prepares the text for rendering. |
boolean |
SinkGraphic.generate(Projection proj)
This graphic generates nothing, successfully. |
void |
OMAreaList.generate(Projection p,
boolean forceProjectAll)
Create the GeneralPath used for the internal Shape objects held by the OMGeometries added. |
void |
OMGeometryList.generate(Projection p,
boolean forceProjectAll)
Prepare the geometries for rendering. |
void |
OMGraphicList.generate(Projection p,
boolean forceProjectAll)
Prepare the graphics for rendering. |
OMGraphic |
OMGrid.generateGridObjects(Projection proj)
Called from generate() if there isn't a OMGridGenerator. |
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. |
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. |
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. |
boolean |
OMScalingIcon.isOnMap(Projection proj)
|
boolean |
OMScalingRaster.isOnMap(Projection proj)
|
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. |
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. |
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. |
void |
OMGraphicList.project(Projection p)
Projects any graphics needing projection. |
void |
OMGraphicList.project(Projection p,
boolean forceProjectAll)
Projects the OMGeometrys on the list. |
void |
EditableOMCircle.regenerate(Projection proj)
Given a new projection, the grab points may need to be repositioned off the current position of the graphic. |
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 |
EditableOMGraphicList.regenerate(Projection proj)
Given a new projection, the grab points may need to be repositioned off the current position of the graphic. |
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 |
EditableOMPoint.regenerate(Projection proj)
Given a new projection, the grab points may need to be repositioned off the current position of the graphic. |
void |
EditableOMPoly.regenerate(Projection proj)
Given a new projection, the grab points may need to be repositioned off the current position of the graphic. |
void |
EditableOMRect.regenerate(Projection proj)
Given a new projection, the grab points may need to be repositioned off the current position of the graphic. |
void |
EditableOMScalingRaster.regenerate(Projection proj)
Given a new projection, the grab points may need to be repositioned off the current position of the graphic. |
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 |
OMGeometry.regenerate(Projection proj)
Invoke this to regenerate a "dirty" graphic. |
boolean |
OMGraphic.regenerate(Projection proj)
Invoke this to regenerate a "dirty" graphic. |
protected void |
OMScalingRaster.scaleTo(Projection thisProj)
Take the current projection and the sourceImage, and make the image that gets displayed fit the projection. |
void |
OMGraphicList.setGridGenerator(OMGridGenerator generator,
Projection proj)
Goes through the list, finds the OMGrid objects, and sets the generator for all of them. |
void |
EditableOMGraphic.setProjection(Projection proj)
Set the current projection. |
void |
EditableOMGraphicList.setProjection(Projection proj)
Set the current projection. |
protected boolean |
OMScalingRaster.updateImageForProjection(Projection proj)
No op for this class, can be use to manage image use for subclasses. |
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. |
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. |
java.lang.Object |
OMGrid.valueAt(float lat,
float lon,
Projection proj)
The value at the closest SW post to the given lat/lon. |
Uses of Projection in com.bbn.openmap.omGraphics.geom |
---|
Methods in com.bbn.openmap.omGraphics.geom with parameters of type Projection | |
---|---|
abstract boolean |
BasicGeometry.generate(Projection proj)
Prepare the geometry for rendering. |
boolean |
PolygonGeometry.LL.generate(Projection proj)
|
boolean |
PolygonGeometry.XY.generate(Projection proj)
|
boolean |
PolygonGeometry.Offset.generate(Projection proj)
|
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 | |
---|---|
OMGraphic |
OMGridObjects.generate(int id,
Projection proj)
|
OMGraphic |
OMGridGenerator.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 |
SinkGenerator.generate(OMGrid grid,
Projection proj)
|
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. |
OMRaster |
SlopeGenerator.generateRasterForProjection(OMGrid grid,
Projection proj)
A more defining API method to get what this SlopeGenerator can create. |
Uses of Projection in com.bbn.openmap.omGraphics.labeled |
---|
Methods in com.bbn.openmap.omGraphics.labeled with parameters of type Projection | |
---|---|
boolean |
LabeledOMPoly.generate(Projection proj)
|
boolean |
LabeledOMSpline.generate(Projection proj)
|
protected java.awt.Point |
LabeledOMPoly.getTextPoint(Projection proj)
Calculate where the text point ought to go. |
protected java.awt.Point |
LabeledOMSpline.getTextPoint(Projection proj)
|
Uses of Projection in com.bbn.openmap.omGraphics.util |
---|
Methods in com.bbn.openmap.omGraphics.util with parameters of type Projection | |
---|---|
void |
ArcCalc.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. |
abstract OMGraphicList |
AbstractPlugIn.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. |
OMGraphicList |
OMGraphicHandlerPlugIn.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 |
UTMGridPlugIn.getRectangle(Projection p)
The getRectangle call is the main call into the PlugIn module. |
OMGraphicList |
WebImagePlugIn.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 | |
---|---|
OMRaster |
EarthImagePlugIn.ImageTranslator.getImage(Projection p)
Given a projection, create an OMRaster that reflects the image warped to that projection. |
OMGraphicList |
EarthImagePlugIn.getRectangle(Projection p)
|
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 |
AspectRatioProjection
A Projection that wraps another projection, but stretch the image to another aspect ratio. |
class |
Azimuth
Base of all azimuthal projections. |
class |
CADRG
Implements the CADRG projection. |
class |
Cylindrical
Base of all cylindrical projections. |
class |
DatumShiftProjection
This projection wraps an other projection and adds datum handling. |
class |
Gnomonic
Implements the Gnomonic projection. |
class |
LambertConformal
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 |
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. |
class |
UTMProjection
A OpenMap Projection class that uses the UTMPoint to do its calculation. |
Methods in com.bbn.openmap.proj that return Projection | |
---|---|
Projection |
ProjectionStack.ProjHolder.create(int width,
int height)
|
abstract Projection |
BasicProjectionLoader.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. |
Projection |
GnomonicLoader.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 |
LambertConformalLoader.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 |
OrthographicLoader.create(java.util.Properties props)
Create the projection with the given parameters. |
Projection |
ProjectionLoader.create(java.util.Properties props)
Create the projection with the given parameters. |
Projection |
UTMProjectionLoader.create(java.util.Properties props)
|
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 |
Proj.makeClone()
Clone the projection. |
Projection |
Projection.makeClone()
Clone the 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.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(int newProjType,
Projection p)
Deprecated. The notion of a projection type number is going away, use the class of the projection instead. |
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. |
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.String projClassName,
Projection p)
Makes a new projection based on the given projection class name and parameters from the given projection. |
Methods in com.bbn.openmap.proj with parameters of type Projection | |
---|---|
boolean |
ProjectionStack.ProjHolder.equals(Projection proj)
|
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. |
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. |
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. |
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 |
LayerView.getProjection()
Needed to find the height and width of the displayed routes, etc. |
Projection |
RoadFinder.getProjection()
|
Projection |
RoadLayer.getProjection()
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |