Class BasicShapes

java.lang.Object
armyc2.c5isr.JavaLineArray.BasicShapes

public final class BasicShapes extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Anchor Points: This symbol requires at least three anchor points to define the boundary of the area.
    static final int
    Anchor Points: This symbol requires one (1) anchor point and a radius.
    static final int
    Anchor Points: This symbol requires one anchor point.
    static final int
    Anchor Points: This symbol requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This symbol requires one anchor point.
    static final int
    Anchor Points: This symbol requires one (1) anchor point to define the center of the area.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LINE

      public static final int LINE
      Anchor Points: This symbol requires at least two anchor points, points 1 and 2, to define the line. Additional points can be defined to extend the line.

      Size/Shape: The first and last anchor points determine the length of the line.

      Orientation: Orientation is determined by the order in which the anchor points are entered.

      Modifiers: T

      See Also:
    • AREA

      public static final int AREA
      Anchor Points: This symbol requires at least three anchor points to define the boundary of the area. Add as many points as necessary to accurately reflect the area’s size and shape.

      Size/Shape: Determined by the anchor points. The information fields should be moveable and scalable as a block within the area.

      Modifiers: T

      See Also:
    • ELLIPSE

      public static final int ELLIPSE
      Anchor Points: This symbol requires one anchor point. This anchor point represents the center of an ellipse and, therefore, the geographic location of that ellipse.

      Size/Shape: The size and shape of this symbol is determined by three additional numeric values; A major axis radius, a minor axis radius, and a rotation angle. The radii should be expressed in the appropriate map distance units.

      Orientation: The orientation of this symbol is determined by the rotation angle provided, where 0 degrees is east/west and a positive rotation angle rotates the ellipse in a counter-clockwise direction.

      Modifiers: AM, AN, T

      See Also:
    • CIRCLE

      public static final int CIRCLE
      Anchor Points: This symbol requires one (1) anchor point and a radius. Point 1 defines the center point of the symbol.

      Size/Shape: Size: The radius defines the size.

      Orientation: Not applicable

      Modifiers: AM, T

      See Also:
    • RECTANGLE

      public static final int RECTANGLE
      Anchor Points: This symbol requires one (1) anchor point to define the center of the area.

      Size/Shape: Size is determined by the anchor point, the length (in meters) and width (in meters).

      Orientation: The orientation of this symbol is determined by the rotation angle provided, where 0 degrees is east/west and a positive rotation angle rotates the ellipse in a clockwise direction.

      Modifiers: AM, AN, T

      See Also:
    • POINT

      public static final int POINT
      Anchor Points: This symbol requires one anchor point. The center point defines/is the center of the symbol.

      Size/Shape: Line width defines the size of the point. The radius defines the size of the outline.

      Orientation: Not applicable

      Modifiers: AM, T

      See Also:
  • Constructor Details