## Deprecated API

Deprecated Classes
com.bbn.openmap.image.GeneratorTester uses ImageServer methods no longer supported.
com.bbn.openmap.layer.util.LayerUtils Use com.bbn.openmap.util.PropUtils and com.bbn.openmap.util.ColorFactory instead.
com.bbn.openmap.gui.menu.SaveAsVirtualImageMenuItem Redundant, functionality integrated into SaveAsImageMenuItem.

Deprecated Methods
com.bbn.openmap.LayerHandler.addLayer(Layer, int, boolean) the layer will be turned on if its visibility is true.
com.bbn.openmap.layer.shape.ShapeLayer.computeGraphics() use prepare() instead.
com.bbn.openmap.layer.vpf.VPFLayer.computeLayer() use doPrepare() instead of computeLayer();
com.bbn.openmap.omGraphics.OMAbstractLine.createArrowHeads() Create an OMArrowHead and set it on the OMAbstractLine instead.
com.bbn.openmap.gui.menu.SaveAsMenu.createSaveAsVirtualJpegMenuItem() SaveAsVirtualImageMenuItem functionality has been merged into regular SaveAsImageMenuItem.
com.bbn.openmap.proj.GreatCircle.ellipsoidalAziDist(double, double, double, double, double, double, AziDist) this has been yanked until we have a more stable and documented algorithm
com.bbn.openmap.dataAccess.shape.EsriShapeExport.export(OMGraphicList, ArrayList) use export(OMGraphicList, ArrayList, boolean) instead.
com.bbn.openmap.event.PanSupport.firePan(int) use firePan(azimuth)
com.bbn.openmap.event.PanSupport.firePan(int, float) use firePan(azimuth, arc)
com.bbn.openmap.geo.Geo.geoAt(double, double) use #offset(double, double)
com.bbn.openmap.event.PanEvent.getAmount() use getArcDistance()
com.bbn.openmap.event.PanEvent.getDirection() use getAzimuth()
com.bbn.openmap.dataAccess.shape.EsriGraphicList.getEsriGraphicList(URL, URL, DrawingAttributes, DbfTableModel) use getGraphicList(URL, DrawingAttributes, DbfTableModel)
com.bbn.openmap.dataAccess.shape.input.ShpInputStream.getGeometry(int[][]) use getGeometry() instead, indexData isn't used.
com.bbn.openmap.plugin.esri.EsriPlugIn.getGeometry(URL, URL) Use getGeometry(URL) instead, the shx file isn't used.
com.bbn.openmap.plugin.PlugInLayer.getGraphicList() call getList() instead.
com.bbn.openmap.layer.vpf.EdgeTable.getLeftEdge(List) use the getLeftEdgeTilingAdapter method instead (using this could cause a ClassCastException for some VPF data)
com.bbn.openmap.layer.vpf.EdgeTable.getLeftFace(List) use the getLeftFaceTilingAdapter method instead (using this could cause a ClassCastException for some VPF data)
com.bbn.openmap.dataAccess.shape.input.ShpInputStream.getPartOffsets(OMGraphicList) not used.
com.bbn.openmap.geo.GeoPath.Impl.getPathID() use getID() instead.
com.bbn.openmap.dataAccess.shape.input.ShpInputStream.getPointGeometry(int[][]) not used.
com.bbn.openmap.geo.GeoPoint.Impl.getPointId() use getID() instead.
com.bbn.openmap.geo.GeoPath.Impl.PointIt.getPointId() use getID() instead.
com.bbn.openmap.dataAccess.shape.input.ShpInputStream.getPointsPerShape(OMGraphicList) not used.
com.bbn.openmap.dataAccess.shape.input.ShpInputStream.getPolyGeometry(int[][], int) not used.
com.bbn.openmap.MapBean.getProjectionType() Projection Type integers are no longer really used. The ProjectionFactory should be consulted for which type are available, and the projection should be created there.
com.bbn.openmap.proj.ProjectionFactory.getProjType(String) The notion of a projection type number is going away, use the class of the projection instead.
com.bbn.openmap.layer.vpf.VPFLayer.getRectangle() use prepare() instead of getRectangle();
com.bbn.openmap.geo.GeoRegion.Impl.getRegionId() use getID() instead.
com.bbn.openmap.layer.vpf.EdgeTable.getRightEdge(List) use the getRightEdgeTilingAdapter method instead (using this could cause a ClassCastException for some VPF data)
com.bbn.openmap.layer.vpf.EdgeTable.getRightFace(List) use the getRightFaceTilingAdapter method instead (using this could cause a ClassCastException for some VPF data)
com.bbn.openmap.geo.GeoSegment.Impl.getSegId() use getID() instead.
com.bbn.openmap.geo.GeoPath.Impl.SegIt.getSegId()
com.bbn.openmap.omGraphics.OMText.getShowBounds() use isMatted() instead.
com.bbn.openmap.omGraphics.OMText.getTheta() use getRotationAngle instead.
com.bbn.openmap.gui.OverviewMapHandler.init(Properties) use setProperties(props).
com.bbn.openmap.omGraphics.DrawingAttributes.init(Properties) use setProperties(props).
com.bbn.openmap.gui.OverviewMapHandler.init(String, Properties) use setProperties(prefix, props).
com.bbn.openmap.omGraphics.DrawingAttributes.init(String, Properties) use setProperties(prefix, props).
com.bbn.openmap.proj.ProjectionFactory.makeProjection(int, float, float, float, int, int) The notion of a projection type number is going away, use the class of the projection instead.
com.bbn.openmap.proj.ProjectionFactory.makeProjection(int, Projection) The notion of a projection type number is going away, use the class of the projection instead.
com.bbn.openmap.proj.DrawUtil.OLD_distance_to_line(int, int, int, int, int, int) USE THE NEW FUNCTION
com.bbn.openmap.dataAccess.shape.input.ShpInputStream.readHeader() not used.
com.bbn.openmap.InformationDelegator.requestHideToolTip(MouseEvent) call requestHideToolTip() instead.
com.bbn.openmap.InformationDelegator.requestShowToolTip(MouseEvent, InfoDisplayEvent) use requestShowToolTip(InfoDisplayEvent) instead.
com.bbn.openmap.omGraphics.OMGrid.setColumns(int) set when the data is set
com.bbn.openmap.omGraphics.OMGraphic.setFillColor(Color) Use setFillPaint instead. Now taking advantage of the Java2D API.
com.bbn.openmap.plugin.PlugInLayer.setGraphicList(OMGraphicList) call setList() instead.
com.bbn.openmap.omGraphics.OMGraphic.setLineColor(Color) Use setLinePaint instead. Now taking advantage of the Java2D API.
com.bbn.openmap.layer.rpf.RpfSubframe.setLocation(float, float) use the other setLocation, with upper left and lower right coordinates.
com.bbn.openmap.geo.GeoPoint.Impl.setPointId(Object) use setID() instead.
com.bbn.openmap.MapBean.setProjectionType(int) Projection Type integers are no longer really used. The ProjectionFactory should be consulted for which type are available, and the projection should be created there.
com.bbn.openmap.geo.GeoRegion.Impl.setRegionId(Object) use getID() instead.
com.bbn.openmap.omGraphics.OMGrid.setRows(int) set when data is set.
com.bbn.openmap.geo.GeoSegment.Impl.setSegId(Object) use getID() instead.
com.bbn.openmap.omGraphics.OMGraphic.setSelectColor(Color) Use setSelectPaint instead. Now taking advantage of the Java2D API.
com.bbn.openmap.omGraphics.OMText.setShowBounds(boolean) use setMatted(boolean) instead.
com.bbn.openmap.omGraphics.OMText.setTheta(double) use setRotationAngle instead.
com.bbn.openmap.LayerHandler.updateLayerLabels() Replaced by setLayers().
com.bbn.openmap.layer.vpf.VPFUtil.vectorToString(List) use listToString(List) instead

Deprecated Constructors
com.bbn.openmap.dataAccess.shape.EsriGraphicList(int, int) capacityIncrement doesn't do anything.
com.bbn.openmap.dataAccess.shape.EsriPointList(int, int) capacityIncrement doesn't do anything.
com.bbn.openmap.dataAccess.shape.EsriPolygonList(int, int) capacityIncrement doesn't do anything.
com.bbn.openmap.dataAccess.shape.EsriPolylineList(int, int) - capacityIncrement doesn't do anything.
com.bbn.openmap.omGraphics.OMColor(float, float, float, float) This function does not correctly override the JDK // * 1.2 java.awt.Color constructor with the same type/number of // * arguments. It should be OMColor(float r, float g, float b, float a).
com.bbn.openmap.omGraphics.OMColor(int, int, int, int) This function does not correctly override the JDK // * 1.2 java.awt.Color constructor with the same type/number of // * arguments. It should be OMColor(int r, int g, int b, int a).
com.bbn.openmap.omGraphics.OMGraphicList(int, int) capacityIncrement no longer used.
com.bbn.openmap.event.PanEvent(Object, int) use new panning semantics
com.bbn.openmap.event.PanEvent(Object, int, float) use new panning semantics

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