Release Notes |
This document contains a summary of new features and enhancements, late breaking product issues, and bug fixes. The following describes changes to Rogue Wave JViews Maps since version 8.10. Release notes documenting changes in previous versions are located in the current directory.
Incompatibilities
General Changes
Library Changes
ilog.views.maps.beans.IlvMapAnnotationToolBar$MapGraphicPath
ilog.views.maps.beans.IlvMapAnnotationToolBar$MapLink
ilog.views.maps.beans.IlvMapAnnotationToolBar$MapPolyline
ilog.views.maps.format.wms.IlvWMSDataSource
ilog.views.maps.format.wms.IlvWMSLayerNode
ilog.views.maps.format.wms.IlvWMSReader
ilog.views.maps.graphic.IlvAnchoredLabel
ilog.views.maps.graphic.IlvClippedPathDecoration
ilog.views.maps.graphic.IlvGeodeticPathComputation$PointVector
ilog.views.maps.graphic.IlvMapCompositeLink
ilog.views.maps.graphic.IlvMapGeneralPath
ilog.views.maps.graphic.IlvMapGraphicPath
ilog.views.maps.graphic.IlvMapGraphicText
ilog.views.maps.graphic.IlvMapLabel
ilog.views.maps.graphic.IlvMapPolyline
ilog.views.maps.graphic.IlvOutlinedPathDecoration
ilog.views.maps.graphic.IlvShapedPathDecoration
ilog.views.maps.graphic.IlvStrokedPathDecoration
ilog.views.maps.graphic.style.IlvGeneralPathStyle
ilog.views.maps.graphic.style.IlvLinkStyle
ilog.views.maps.graphic.style.IlvMapTextStyle
ilog.views.maps.graphic.style.IlvPolylineStyle
ilog.views.maps.IlvScaleController
ilog.views.maps.IlvScaleVisibilityFilter
ilog.views.maps.label.IlvMapLabelStyle
ilog.views.maps.labelling.IlvMapLayoutParameters
ilog.views.maps.measures.IlvMapOrthodromyPath
ilog.views.maps.rendering.IlvMapLineRenderingStyle
ilog.views.maps.rendering.IlvMapTextRenderingStyle
ilog.views.maps.servlet.IlvMapServletSupport
ilog.views.sdm.renderer.maps.IlvMapRenderer
ilog.views.maps.theme.IlvMapDynamicStyle
ilog.views.maps.format.midmif.IlvMIFPenFactory
ilog.views.maps.IlvMapScaleLimiter
ilog.views.maps.beans.IlvMapAnnotationToolBar$MapGraphicPath
insertPoint(int, float, float, ilog.views.IlvTransformer)
movePoint(int, float, float, ilog.views.IlvTransformer)
ilog.views.maps.beans.IlvMapAnnotationToolBar$MapLink
insertPoint(int, float, float, ilog.views.IlvTransformer)
movePoint(int, float, float, ilog.views.IlvTransformer)
ilog.views.maps.beans.IlvMapAnnotationToolBar$MapPolyline
insertPoint(int, float, float, ilog.views.IlvTransformer)
movePoint(int, float, float, ilog.views.IlvTransformer)
translate(float, float)
ilog.views.maps.format.wms.IlvWMSDataSource
setImageSize(double)
: Sets the image size (between 0 and 1).setImageSize(float)
ilog.views.maps.format.wms.IlvWMSLayerNode
setLatLonBoundingBox(double, double, double, double)
: Sets the bounding box int lat/lon for this layer.setLatLonBoundingBox(float, float, float, float)
ilog.views.maps.format.wms.IlvWMSReader
setImageSize(double)
: Sets the image size requested by this reader.setImageSize(float)
ilog.views.maps.graphic.IlvAnchoredLabel
setLabelOffset(double, double)
: Sets the label offset of this IlvAnchoredLabel
if the label exists.setLabelOffset(float, float)
ilog.views.maps.graphic.IlvClippedPathDecoration
IlvClippedPathDecoration(double)
: Constructs a new IlvClippedPathDecoration
with the
specified flattening factor.IlvClippedPathDecoration(float)
draw(java.awt.Graphics2D, java.awt.Shape, double, ilog.views.IlvTransformer)
: Draws the decoration for the specified shape, which is a sub-shape
of the original shape.draw(java.awt.Graphics2D, java.awt.Shape, float, ilog.views.IlvTransformer)
ilog.views.maps.graphic.IlvGeodeticPathComputation$PointVector
addPoint(double, double)
: Adds a point to the vectoraddPoint(float, float)
ilog.views.maps.graphic.IlvMapCompositeLink
setLineWidth(double)
: Sets the line width in the IlvLinkStyle
object.setLineWidth(float)
ilog.views.maps.graphic.IlvMapGeneralPath
setStrokeWidth(double)
: Sets the stroke width in the IlvGeneralPathStyle
.setStrokeWidth(float)
ilog.views.maps.graphic.IlvMapGraphicPath
setLineWidth(double)
: Sets the line width in the IlvGraphicPathStyle
object.setMaximumLineWidth(double)
: Sets the maximum line width in the IlvGraphicPathStyle
object.setLineWidth(float)
setMaximumLineWidth(float)
ilog.views.maps.graphic.IlvMapGraphicText
setInnerMargin(double)
: Sets the spacing between the frame of the label
and the text.setInterline(double)
: Sets the spacing between two lines.setInnerMargin(float)
setInterline(float)
ilog.views.maps.graphic.IlvMapLabel
setInnerMargin(double)
: Sets the spacing between the frame of the label
and the text.setInterline(double)
: Sets the spacing between two lines.setOffset(double, double)
: Sets the offset (in pixels) relatively to the anchor
position.setInnerMargin(float)
setInterline(float)
setOffset(float, float)
ilog.views.maps.graphic.IlvMapPolyline
setLineWidth(double)
: Sets the line width in the IlvPolylineStyle
object.setLineWidth(float)
ilog.views.maps.graphic.IlvOutlinedPathDecoration
IlvOutlinedPathDecoration(double, int, int, double, double[], double, double, double, boolean)
: Constructs a new IlvOutlinedPathDecoration
with the
specified flattening factor.IlvOutlinedPathDecoration(double, double, boolean)
: Constructs a new IlvStrokedPathDecoration
with the
specified flattening factor, the default BasicStroke.CAP_SQUARE
cap style, the default BasicStroke.JOIN_MITER
join style, the default miter limit of 10.0, no dash, and a basic stroke of size 1.
IlvOutlinedPathDecoration(float, int, int, float, float[], float, float, float, boolean)
IlvOutlinedPathDecoration(float, float, boolean)
draw(java.awt.Graphics2D, java.awt.Shape, double, ilog.views.IlvTransformer)
: Draws the decoration for the specified shape in the specified
graphics.draw(java.awt.Graphics2D, java.awt.Shape, float, ilog.views.IlvTransformer)
ilog.views.maps.graphic.IlvShapedPathDecoration
IlvShapedPathDecoration(java.awt.Shape, double, boolean)
: Constructs a new IlvShapedPathDecoration
, with the
specified paint, no stroke, and a default phase and flatness of 0.IlvShapedPathDecoration(java.awt.Shape, double, double, double, boolean)
: Constructs a new IlvShapedPathDecoration
with the
specified flattening factor.IlvShapedPathDecoration(java.awt.Shape, float, boolean)
IlvShapedPathDecoration(java.awt.Shape, float, float, float, boolean)
draw(java.awt.Graphics2D, java.awt.Shape, double, ilog.views.IlvTransformer)
: Draws the decoration for the specified shape, which is a sub shape
of the original shape.draw(java.awt.Graphics2D, java.awt.Shape, float, ilog.views.IlvTransformer)
ilog.views.maps.graphic.IlvStrokedPathDecoration
IlvStrokedPathDecoration(double, double, boolean)
: Constructs a new IlvStrokedPathDecoration
with the
specified flattening factor, the default BasicStroke.CAP_SQUARE
cap style, the default BasicStroke.JOIN_MITER
join style, the default miter limit of 10.0 and no dash.IlvStrokedPathDecoration(double, int, int, double, double[], double, double, boolean)
: Constructs a new IlvStrokedPathDecoration
with the
specified flattening factor.IlvStrokedPathDecoration(float, float, boolean)
IlvStrokedPathDecoration(float, int, int, float, float[], float, float, boolean)
draw(java.awt.Graphics2D, java.awt.Shape, double, ilog.views.IlvTransformer)
: Draws the decoration for the specified shape in the specified
graphics.draw(java.awt.Graphics2D, java.awt.Shape, float, ilog.views.IlvTransformer)
ilog.views.maps.graphic.style.IlvGeneralPathStyle
setStrokeWidth(double)
: Sets the StrokeWidth property value.setStrokeWidth(float)
ilog.views.maps.graphic.style.IlvLinkStyle
setLineWidth(double)
: Sets the LineWidth property value.setLineWidth(float)
ilog.views.maps.graphic.style.IlvMapTextStyle
setInnerMargin(double)
: Sets the InnerMargin property value.setInterline(double)
: Sets the Interline property value.setInnerMargin(float)
setInterline(float)
ilog.views.maps.graphic.style.IlvPolylineStyle
setLineWidth(double)
: Sets the LineWidth property value.setLineWidth(float)
ilog.views.maps.IlvScaleController
GetZoomFactor(double, ilog.views.maps.IlvLinearUnit)
: Returns the zoom factor of a transformer that would show a map
at the specified scale.SetScale(ilog.views.IlvManagerView, ilog.views.maps.IlvLinearUnit, double, boolean)
: Sets the scale of view
to the specified scale.SetScale(ilog.views.IlvManagerView, double, boolean)
: Sets the scale of the georeferenced view
to the specified scale.GetZoomFactor(float, ilog.views.maps.IlvLinearUnit)
SetScale(ilog.views.IlvManagerView, ilog.views.maps.IlvLinearUnit, float, boolean)
SetScale(ilog.views.IlvManagerView, float, boolean)
ilog.views.maps.IlvScaleVisibilityFilter
IlvScaleVisibilityFilter(double, double, ilog.views.maps.IlvLinearUnit)
: Initializes an IlvScaleVisibilityFilter
object.IlvScaleVisibilityFilter(float, float, ilog.views.maps.IlvLinearUnit)
setMaxScale(double)
: Sets the maximal scale at which the filtered layer is visible.setMinScale(double)
: Sets the minimal scale at which the filtered layer is visible.setMaxScale(float)
setMinScale(float)
ilog.views.maps.label.IlvMapLabelStyle
setStrokeWidth(double)
: Sets the line width of the label stroke.setStrokeWidth(float)
ilog.views.maps.labelling.IlvMapLayoutParameters
setDistFromOtherObstacles(double)
: Set the distance from the other obstacles.setHalfPathHeight(double)
: Sets the half path height.setHalfPathWidth(double)
: Sets the half path width.setLabelOffset(double)
: Sets the label offset.setMaxDistFromPath(double)
: Set the max dist from path.setObstacleOffset(double)
: Sets the obstacle offset.setPreferredDistFromPath(double)
: Set the preferred dist from path.setDistFromOtherObstacles(float)
setHalfPathHeight(float)
setHalfPathWidth(float)
setLabelOffset(float)
setMaxDistFromPath(float)
setObstacleOffset(float)
setPreferredDistFromPath(float)
ilog.views.maps.measures.IlvMapOrthodromyPath
movePoint(int, double, double, ilog.views.IlvTransformer)
: Make sure shape and distance properties are updated.movePoint(int, float, float, ilog.views.IlvTransformer)
ilog.views.maps.rendering.IlvMapLineRenderingStyle
setLineWidth(double)
: Sets the line width.setScale(double)
: Sets the scale at which the line width is specified.setLineWidth(float)
setScale(float)
ilog.views.maps.rendering.IlvMapTextRenderingStyle
setInterline(double)
: Sets the interline of the label.setScale(double)
: Sets the scale at which the label is displayed at font size.setInterline(float)
setScale(float)
ilog.views.maps.servlet.IlvMapServletSupport
setMaxZoomLevel(double)
: Sets a new maximum zoom levelsetMaxZoomLevel(float)
ilog.views.sdm.renderer.maps.IlvMapRenderer
setRegionOfInterestMargin(double)
: Sets the margin that is left around the objects when the region of interest
is computed automatically.setRegionOfInterestMargin(float)
ilog.views.maps.theme.IlvMapDynamicStyle
compareTo(ilog.views.maps.theme.IlvMapDynamicStyle)
: Compares the order of this object with the specified object.compareTo(Object o)
ilog.views.maps.format.midmif.IlvMIFPenFactory
IlvMIFPenFactory(double)
: Creates a MIF pen factory with the specified flatness as flattening
for clipped path decorations.IlvMIFPenFactory(float)
ilog.views.maps.IlvMapScaleLimiter
IlvMapScaleLimiter(double, double)
: Creates a scale limiter that constraints scale between a max scale
and a min scale.IlvMapScaleLimiter(float, float)