## Deprecated API

Deprecated Classes
com.bbn.openmap.image.GeneratorTester uses ImageServer methods no longer supported.
com.bbn.openmap.gui.menu.SaveAsVirtualImageMenuItem Redundant, functionality integrated into SaveAsImageMenuItem.

Deprecated Fields
com.bbn.openmap.Layer.RemoveableProperty use RemovableProperty

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.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.Layer.fireHideToolTip(MouseEvent) use fireHideToolTip() 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.Layer.fireRequestToolTip(MouseEvent, InfoDisplayEvent) use fireHideToolTip(InfoDisplayEvent) instead.
com.bbn.openmap.Layer.fireRequestToolTip(MouseEvent, String) use fireRequestToolTip(String tip) instead.
com.bbn.openmap.event.PanEvent.getAmount() use getArcDistance()
com.bbn.openmap.event.PanEvent.getDirection() use getAzimuth()
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.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.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.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.Layer.isRemoveable() isRemovable() should be used instead.
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.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.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.Layer.setRemoveable(boolean) setRemovable() should be used instead.
com.bbn.openmap.omGraphics.OMGrid.setRows(int) set when data is set.
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