com.bbn.openmap.omGraphics.geom
Class PolylineGeometry.XY

java.lang.Object
  extended by com.bbn.openmap.omGraphics.geom.BasicGeometry
      extended by com.bbn.openmap.omGraphics.geom.PolygonGeometry
          extended by com.bbn.openmap.omGraphics.geom.PolygonGeometry.XY
              extended by com.bbn.openmap.omGraphics.geom.PolylineGeometry.XY
All Implemented Interfaces:
OMGeometry, OMGraphicConstants, java.io.Serializable
Enclosing class:
PolylineGeometry

public static class PolylineGeometry.XY
extends PolygonGeometry.XY

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.bbn.openmap.omGraphics.geom.PolygonGeometry
PolygonGeometry.LL, PolygonGeometry.Offset, PolygonGeometry.XY
 
Field Summary
 
Fields inherited from class com.bbn.openmap.omGraphics.geom.PolygonGeometry.XY
xs, ys
 
Fields inherited from class com.bbn.openmap.omGraphics.geom.PolygonGeometry
doShapes, isPolygon, xpoints, ypoints
 
Fields inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry
attributes, lineType, needToRegenerate, shape, visible
 
Fields inherited from interface com.bbn.openmap.omGraphics.OMGraphicConstants
ADD_GRAPHIC_MASK, APP_OBJECT, BASIC_STROKE, CHANGE_APPEARANCE, clear, DECIMAL_DEGREES, DECLUTTERTYPE_LINE, DECLUTTERTYPE_MOVE, DECLUTTERTYPE_NONE, DECLUTTERTYPE_SPACE, DEFAULT_ROTATIONANGLE, DELETE_GRAPHIC_MASK, DESELECT_GRAPHIC_MASK, DESELECTALL_GRAPHIC_MASK, GRAPHICTYPE_ARC, GRAPHICTYPE_BITMAP, GRAPHICTYPE_CIRCLE, GRAPHICTYPE_ELLIPSE, GRAPHICTYPE_GRAPHIC, GRAPHICTYPE_GRID, GRAPHICTYPE_LINE, GRAPHICTYPE_POINT, GRAPHICTYPE_POLY, GRAPHICTYPE_RASTER, GRAPHICTYPE_RECTANGLE, GRAPHICTYPE_TEXT, INDEX, INFOLINE, LABEL, LINETYPE_GREATCIRCLE, LINETYPE_RHUMB, LINETYPE_STRAIGHT, LINETYPE_UNKNOWN, LOWER_GRAPHIC_MASK, LOWER_TO_BOTTOM_GRAPHIC_MASK, NO_ROTATE, OMGRAPHIC_ELT, OMGRAPHIC_TYPE_ATTR, RADIANS, RAISE_GRAPHIC_MASK, RAISE_TO_TOP_GRAPHIC_MASK, REMOVABLE, RENDERTYPE_LATLON, RENDERTYPE_OFFSET, RENDERTYPE_UNKNOWN, RENDERTYPE_XY, SELECT_GRAPHIC_MASK, SORT_GRAPHICS_MASK, TOOLTIP, UPDATE_GRAPHIC_MASK, UPDATED
 
Constructor Summary
PolylineGeometry.XY(float[] xypoints)
          Create an OMPoly from a list of xy pairs.
PolylineGeometry.XY(float[] xPoints, float[] yPoints)
          Create an x/y OMPoly.
 
Method Summary
 
Methods inherited from class com.bbn.openmap.omGraphics.geom.PolygonGeometry.XY
createShape, generate, getRenderType, getXs, getYs, setLocation, setLocation, setXs, setYs
 
Methods inherited from class com.bbn.openmap.omGraphics.geom.PolygonGeometry
distance, getDoShapes, getIsPolygon, getShape, setDoShapes, setIsPolygon
 
Methods inherited from class com.bbn.openmap.omGraphics.geom.BasicGeometry
_distance, appendShapeEdge, appendShapeEdge, appendShapeEdge, appendShapeEdge, clearAttributes, contains, createAttributeMap, createBoxShape, createShape, createShape, describeShapeDetail, describeShapeDetail, deselect, distanceToEdge, distanceToEdge, draw, draw, fill, fill, getAppObject, getAttribute, getAttributes, getDescription, getLineType, getNeedToRegenerate, isRenderable, isRenderable, isVisible, putAttribute, regenerate, removeAttribute, render, restore, select, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setShape, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.bbn.openmap.omGraphics.OMGeometry
clearAttributes, contains, deselect, distanceToEdge, draw, draw, fill, fill, getAppObject, getAttribute, getAttributes, getDescription, getLineType, getNeedToRegenerate, isRenderable, isRenderable, isVisible, putAttribute, regenerate, removeAttribute, render, restore, select, setAppObject, setAttributes, setLineType, setNeedToRegenerate, setShape, setVisible
 

Constructor Detail

PolylineGeometry.XY

public PolylineGeometry.XY(float[] xypoints)
Create an OMPoly from a list of xy pairs. If you want the poly to be connected, you need to ensure that the first and last coordinate pairs are the same.

Parameters:
xypoints - array of x/y points, arranged x, y, x, y, etc.

PolylineGeometry.XY

public PolylineGeometry.XY(float[] xPoints,
                           float[] yPoints)
Create an x/y OMPoly. If you want the poly to be connected, you need to ensure that the first and last coordinate pairs are the same.

Parameters:
xPoints - float[] of x coordinates
yPoints - float[] of y coordinates


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