Class MODrawRules


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

      Fields 
      Modifier and Type Field Description
      static int AREA1
      Anchor Points: This graphic requires at least three anchor points to define the boundary of the area.
      static int AREA2
      Anchor Points: This graphic requires at least three anchor points to define the boundary of the area.
      static int DONOTDRAW
      Usually an entry in the MilStd that is just a category containing other symbols and not something that gets drawn itself.
      static int LINE1
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int LINE2
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int LINE3
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int LINE4
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int LINE5
      Anchor Points: This graphic requires at least three anchor points to define the boundary of the area.
      static int LINE6
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int LINE7
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int LINE8
      Anchor Points: This graphic requires at least two anchor points, points 1 and 2, to define the line.
      static int POINT1
      Anchor Points: This graphic requires one anchor point.
      static int POINT2
      Anchor Points: This graphic requires one anchor point.
      static int POINT3
      Anchor Points: This graphic requires one anchor point.
      static int POINT4
      Anchor Points: This graphic requires one anchor point.
      static int POINT5
      Anchor Points: This graphic requires a minimum of two anchor points.
      static int POINT6
      Anchor Points: This graphic requires one anchor point.
      static int POINT7
      Anchor Points: This graphic requires one anchor point.
      static int POINT8
      Anchor Points: This graphic requires one anchor point.
    • Constructor Summary

      Constructors 
      Constructor Description
      MODrawRules()  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
    • Constructor Detail

      • MODrawRules

        public MODrawRules()