Class MODrawRules

java.lang.Object
armyc2.c5isr.renderer.utilities.MODrawRules

public class MODrawRules extends Object
Draw Rules for METEOROLOGICAL AND OCEANOGRAPHIC SYMBOLOGY
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Anchor Points: This graphic requires at least three anchor points to define the boundary of the area.
    static final int
    Anchor Points: This graphic requires at least three anchor points to define the boundary of the area.
    static final int
    Usually an entry in the MilStd that is just a category containing other symbols and not something that gets drawn itself.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires at least three anchor points to define the boundary of the area.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
    static final int
    Anchor Points: This graphic requires one anchor point.
    static final int
    Anchor Points: This graphic requires one anchor point.
    static final int
    Anchor Points: This graphic requires one anchor point.
    static final int
    Anchor Points: This graphic requires one anchor point.
    static final int
    Anchor Points: This graphic requires a minimum of two anchor points.
    static final int
    Anchor Points: This graphic requires one anchor point.
    static final int
    Anchor Points: This graphic requires one anchor point.
    static final int
    Anchor Points: This graphic requires one anchor point.
  • 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

    • DONOTDRAW

      public static final int DONOTDRAW
      Usually an entry in the MilStd that is just a category containing other symbols and not something that gets drawn itself.
      See Also:
    • AREA1

      public static final int AREA1
      Anchor Points: This graphic 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: Scalable. Orientation: Not applicable.
      See Also:
    • AREA2

      public static final int AREA2
      Anchor Points: This graphic 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. Orientation: Not applicable.
      See Also:
    • POINT1

      public static final int POINT1
      Anchor Points: This graphic requires one anchor point. The center point defines the center of the graphic. Size/Shape: Scalable. Orientation: The graphic is typically centered over the desired location.
      See Also:
    • POINT2

      public static final int POINT2
      Anchor Points: This graphic requires one anchor point. The center point defines the geometric center of the graphic. Size/Shape: Scalable. Orientation: The graphic is centered over the anchor location.
      See Also:
    • POINT3

      public static final int POINT3
      Anchor Points: This graphic requires one anchor point. The center point defines the center of the graphic. Size/Shape: Scalable. Orientation: The graphic is oriented upright on the display and operator-centered over the desired location.
      See Also:
    • POINT4

      public static final int POINT4
      Anchor Points: This graphic requires one anchor point. The center point defines the center of the graphic. Size/Shape: Scalable. Orientation: The graphic is centered over the location of the reported wind.
      See Also:
    • POINT5

      public static final int POINT5
      Anchor Points: This graphic requires a minimum of two anchor points. The first point defines the location of the plot circle. Additional points define the wind shaft and the speed of the wind. Wind speed is depicted on the shaft using a combination of the shaft alone (1-2 knots), half barbs (5 knots), barbs (10 knots) and pennants (50 knots). Wind speeds 5 knots or greater are rounded to the nearest 5 knots. Missing wind speed is depicted by an "X" at the end of the wind shaft. Winds with missing direction are not displayed. Size/Shape: Not applicable. Orientation: The shaft of the graphic is oriented with reference to true north in the direction from which the wind is blowing to the nearest 10 degrees. The barbs and pennants lie back from the shaft at an angle of 120 degrees and are oriented to the left of the shaft in the Northern Hemisphere and to the right in the Southern Hemisphere. The graphic is operator-centered over the desired location.
      See Also:
    • POINT6

      public static final int POINT6
      Anchor Points: This graphic requires one anchor point. The center point defines the center of the graphic. Size/Shape: Scalable. Orientation: The graphic is centered over the location of the reported cloud cover.
      See Also:
    • POINT7

      public static final int POINT7
      Anchor Points: This graphic requires one anchor point. The center point defines the center of the graphic. Size/Shape: Scalable. Orientation: The graphic is centered over the location of the reported conditions.
      See Also:
    • POINT8

      public static final int POINT8
      Anchor Points: This graphic requires one anchor point. The center point defines the center of the graphic. Size/Shape: Scalable. Orientation: The graphic is centered over the position of the tropical system.
      See Also:
    • LINE1

      public static final int LINE1
      Anchor Points: This graphic 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: Scalable/Curve. The curvature of the line is operator defined. Orientation: The first and last anchor points determine the length of the line.
      See Also:
    • LINE2

      public static final int LINE2
      Anchor Points: This graphic 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: Scalable/Curve. The points are typically connected with a straight line consisting of a short line section and an alternating V shape. The curvature and amplitude of the waves of the line is operator defined. Orientation: The first and last anchor points determine the length of the line. The line should be drawn so the "V" shapes are facing in the direction of movement. The "V" shapes and short line segment will alternate along the line.
      See Also:
    • LINE3

      public static final int LINE3
      Anchor Points: This graphic 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: Scalable/Curve. The points are typically connected with a straight line consisting of a short line section and alternating two dots. The curvature and amplitude of the waves of the line is operator defined. Orientation: The first and last anchor points determine the length of the line. The two dots and the short line segment will alternate along the line.
      See Also:
    • LINE4

      public static final int LINE4
      Anchor Points: This graphic 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: Scalable/Curve. The points are typically connected with a curved/wavy line consisting of a short line and one dot. The curvature and amplitude of the waves of the line is operator defined. Orientation: The first and last anchor points determine the length of the line. The dot and the short line segment will alternate along the line.
      See Also:
    • LINE5

      public static final int LINE5
      Anchor Points: This graphic 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. Orientation: The first and last anchor points determine the length of the line. The dual line segments will be parallel to slightly wider at the western end.
      See Also:
    • LINE6

      public static final int LINE6
      Anchor Points: This graphic 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: Scalable/Curve. The points are typically connected with a solid straight line with alternating slanted lines connected as depicted in the example to indicate convergence. Orientation: The first and last anchor points determine the length of the line. The alternating slanted lines will be evenly spaced along the line. Orientation is determined by the anchor points.
      See Also:
    • LINE7

      public static final int LINE7
      Anchor Points: This graphic 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: Scalable/Curve. The points are typically connected with a dashed straight or curved line. The curvature of the line is operator defined. Orientation: The first and last anchor points determine the length of the line. The red and green line segments will alternate along the line. Orientation is determined by the anchor points.
      See Also:
    • LINE8

      public static final int LINE8
      Anchor Points: This graphic 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: Scalable. Orientation: The graphic is oriented upright on the display as shown in the example and operator-centered over the desired location.
      See Also:
  • Constructor Details