001package armyc2.c5isr.renderer.utilities;
002
003/**
004 * Draw Rules for Control Measures
005 *
006 */
007public class DrawRules {
008
009    /**
010     * Usually an entry in the MilStd that is just a category containing other symbols
011     * and not something that gets drawn itself.
012     */
013    public static final int DONOTDRAW = 0;
014
015    /**
016     * Anchor Points: This symbol requires at least three anchor points to
017     * define the boundary of the area. Add as many points as necessary to
018     * accurately reflect the area’s size and shape.
019     *
020     * Size/Shape: Determined by the anchor points. The information fields
021     * should be moveable and scalable as a block within the area.
022     *
023     * Used by: 2525D,Dch1,E,Ech1
024     */
025    public static final int AREA1 = 101;
026
027    /**
028     * Anchor Points: This symbol requires at least three anchor points to
029     * define the boundary of the area. Add as many points as necessary to
030     * accurately reflect the area’s size and shape. The LAA point symbol
031     * requires one anchor point and is connected to the area symbol with a
032     * straight line.
033     *
034     * Size/Shape: Determined by the anchor points. The information fields
035     * should be moveable and scalable as a block within the area.
036     *
037     * Used by: 2525D,Dch1,E
038     */
039    public static final int AREA2 = 102;
040
041    /**
042     * Anchor Points: This symbol requires at least three anchor points to
043     * define the boundary of the area. Add as many points as necessary to
044     * accurately reflect the area’s size and shape.
045     *
046     * Size/Shape: Determined by the anchor points.
047     *
048     * Used by: 2525D,Dch1,E
049     */
050    public static final int AREA3 = 103;
051
052    /**
053     * Anchor Points: This symbol requires at least three anchor points to
054     * define the boundary of the area. Add as many points as necessary to
055     * accurately reflect the area’s size and shape.
056     *
057     * Size/Shape: Determined by the anchor points. The information fields
058     * should be moveable and scalable as a block within the area. The default
059     * tic length should be the same as the text height of the echelon
060     * field (B). Spacing between the tics should also be the height of B.
061     * Users should be provided a facility to allow them to manually alter the
062     * height of B, which in turn should affect the tic length and spacing
063     * accordingly.
064     *
065     * Used by: 2525D,Dch1,E
066     */
067    public static final int AREA4 = 104;
068
069    /**
070     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
071     * define the endpoints of the semicircle's opening. Point 3 defines the end
072     * of the arrow.
073     *
074     * Size/Shape: Points 1 and 2 determine the diameter of the semicircle and
075     * point 3 determines the length of the arrow. The tip of the arrowhead will
076     * be at the center point of the semicircle's diameter and will project
077     * perpendicularly from the line between points 1 and 2. The default tic
078     * length should be the same as the text height of the echelon field (B).
079     * Spacing between the tics should also be the height of B. Users should be
080     * provided a facility to allow them to manually alter the height of B,
081     * which in turn should affect the tic length and spacing accordingly.
082     *
083     * Used by: 2525D,Dch1,E,Ech1
084     */
085    public static final int AREA5 = 105;
086
087    /**
088     * Anchor Points: This symbol requires two anchor points. Point 1 defines
089     * the center point of the symbol and point 2 defines the symbol’s start
090     * point and radius.
091     *
092     * Size/Shape: Points 1 and 2 will determine a radius that is long enough
093     * for the graphic to encompass the feature(s) being retained. The opening
094     * will be a 30-degree arc of the circle. The default tic length should be
095     * the same as the text height of the echelon field (R). Spacing between
096     * the tics should also be the height of R. Users should be provided a
097     * facility to allow them to manually alter the height of R, which in turn
098     * should affect the tic length and spacing accordingly.
099     *
100     * Used by: 2525D,Dch1,E,Ech1
101     */
102    public static final int AREA6 = 106;
103
104    /**
105     * Anchor Points: This symbol requires three anchor points. Point 1 is the
106     * tip of the arrowhead. Points 2 and 3 define the endpoints of the straight
107     * line on the back side of the symbol.
108     *
109     * Size/Shape: Points 2 and 3 determine the length of the straight line on
110     * the back side of the symbol. The rear of the arrowhead line shall connect
111     * to the midpoint of the line between points 2 and 3. The arrowhead line shall be perpendicular to the line formed by points 2 and 3.
112     *
113     * Orientation: Orientation is determined by the anchor points. The back
114     * side of the symbol encompasses the firing position, while the arrowhead
115     * typically points at the target.
116     *
117     * Used by: 2525D,Dch1,E,Ech1
118     */
119    public static final int AREA7 = 107;
120
121    /**
122     * Anchor Points: This symbol requires four anchor points. Points 1 and 2
123     * define the endpoints of the straight line on the back side of the symbol.
124     * Points 3 and 4 define the tips of the arrowheads.
125     *
126     * Size/Shape: Points 1 and 2 determine the length of the straight line on
127     * the back side of the symbol. The rear of the arrows should connect to
128     * points 1 and 2.
129     *
130     * Orientation: Orientation is determined by the anchor points. The back
131     * side of the symbol encompasses the firing position, while the arrowheads
132     * typically indicate the left and right limits of coverage that the firing
133     * position is meant to support.
134     *
135     * Used by: 2525D,Dch1,E,Ech1
136     */
137    public static final int AREA8 = 108;
138
139    /**
140     * Anchor Points: This symbol requires at least three anchor points to
141     * define the boundary of the area. Add as many points as necessary to
142     * accurately reflect the area’s size and shape.
143     *
144     * Size/Shape: Determined by the anchor points.
145     *
146     * Orientation: Not applicable. The area will encompass two or more fire
147     * support symbols (point/single target, nuclear target, circular target,
148     * rectangular target, or area target).
149     * The naming convention determines whether the area describes a series or
150     * group of targets.
151     *
152     * Used by: 2525D,Dch1,E
153     *
154     */
155    public static final int AREA9 = 109;
156
157    /**
158     * Anchor Points: This symbol requires a minimum of three (3) and a maximum
159     * of six (6) anchor points to define the boundary of the area. The anchor
160     * points shall be sequentially numbered, in increments of one (1),
161     * beginning with point one (1).
162     *
163     * Size/Shape: Determined by the anchor points. The information fields
164     * should be moveable and scalable within the area.
165     *
166     * Orientation: Not applicable.
167     *
168     * Used by: 2525D,Dch1,E,Ech1
169     */
170    public static final int AREA10 = 110;
171
172    /**
173     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
174     * define the endpoints of the symbol’s vertical line. Point 3 defines the
175     * endpoint of the symbol’s horizontal line.
176     *
177     * Size/Shape: Points 1 and 2 determine the length of the vertical line.
178     * The length of the horizontal line is determined by plotting point 3 on a
179     * plane extending perpendicularly from the midpoint of the vertical line.
180     *
181     * Orientation: The head of the "T" typically faces enemy forces.
182     *
183     * Used by: 2525D,Dch1,E,Ech1
184     */
185    public static final int AREA11 = 111;
186
187    /**
188     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
189     * define the end points of the symbol’s vertical line. Point 3 defines the
190     * tip of the longest arrow.
191     *
192     * Size/Shape: Points 1 and 2 determine the height of the symbol and point
193     * 3 determines its length. The spacing between the symbol’s arrows will
194     * stay proportional to the symbol’s vertical line. The length of the short
195     * arrows will remain in proportion to the length of the longest arrow.
196     *
197     * Orientation: The arrows point away from enemy forces.
198     *
199     * Used by: 2525D,Dch1,E,Ech1
200     */
201    public static final int AREA12 = 112;
202
203    /**
204     * Anchor Points: This symbol requires at least two anchor points. Points
205     * 1 and 2 define the corners of the symbol.
206     *
207     * Size/Shape: Points 1 and 2 determine the length of the straight line.
208     * The radius of the semicircle is ½ the length of the straight line.
209     *
210     * Orientation: Not applicable.
211     *
212     * Used by: 2525D,Dch1,E,Ech1
213     */
214    public static final int AREA13 = 113;
215
216    /**
217     * Anchor Points: This symbol requires three anchor points. The center point
218     * defines the center of the symbol. Points 1 and 2 define the radii of
219     * circles 1 and 2.
220     *
221     * Size/Shape: As defined by the operator.
222     *
223     * Orientation: The center point is typically centered over Ground Zero (GZ)
224     * or Designated Ground Zero (DGZ).
225     *
226     * Used by: 2525D,Dch1,E,Ech1
227     */
228    public static final int AREA14 = 114;
229
230    /**
231     * Anchor Points: This symbol requires two anchor points. Point 1 defines
232     * the center point of the symbol and point 2 defines the symbol’s start
233     * point and radius.
234     *
235     * Size/Shape: The radius will be long enough for the symbol to encompass
236     * the UEI(s) or feature(s) being isolated. The opening will be a 30 degree
237     * arc of the circle.
238     *
239     * Orientation: The opening will be on the friendly side of the symbol.
240     *
241     * Used by: 2525D,Dch1,E,Ech1
242     */
243    public static final int AREA15 = 115;
244
245    /**
246     * Anchor Points: This symbol requires two anchor points. Point 1 defines
247     * the center point of the symbol and point 2 defines the symbol’s start
248     * point and radius.
249     *
250     * Size/Shape: Points 1 and 2 will determine a radius that is long enough
251     * for the symbol to encompass the feature(s) being occupied. The opening
252     * will be a 30-degree arc of the circle.
253     *
254     * Orientation: The opening will be on the friendly side of the
255     * control measure.
256     *
257     * Used by: 2525D,Dch1,E,Ech1
258     */
259    public static final int AREA16 = 116;
260
261    /**
262     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
263     * define the endpoints of the symbol’s vertical line. Point 3 defines the
264     * rear of the symbol.
265     *
266     * Size/Shape: Points 1 and 2 determine the height of the symbol and
267     * point 3 determines its length. The arrow will project perpendicularly
268     * from the midpoint of the vertical line.
269     *
270     * Orientation: The arrow points toward enemy forces.
271     *
272     * Used by: 2525D,Dch1,E,Ech1
273     */
274    public static final int AREA17 = 117;
275
276    /**
277     * Anchor Points: This symbol requires four anchor points. Point 1 defines
278     * the tip of the first arrowhead. Point 2 defines the end of the straight
279     * line portion of the first arrow. Point 3 defines the tip of the second
280     * arrowhead. Point 4 defines the end of the second arrow.
281     *
282     * Size/Shape: Points 1 and 2 and points 3 and 4 determine the length of
283     * each arrow. Points 2 and 3 shall be connected by a smooth, curved line.
284     *
285     * Orientation: Determined by the anchor points. The unit being relieved is
286     * typically located at the base of the curve and the unit performing the
287     * relief is typically located at the end of the symbol. The arrowhead
288     * typically points to the location the relieved unit should move to.
289     *
290     * Used by: 2525D,Dch1,E,Ech1
291     */
292    public static final int AREA18 = 118;
293
294    /**
295     * Anchor Points: This symbol requires two anchor points. Point 1 defines
296     * the center point of the symbol and point 2 defines the symbol’s start
297     * point and radius.
298     *
299     * Size/Shape: Points 1 and 2 will determine a radius that is long enough
300     * for the symbol to encompass the feature(s) being secured. The opening
301     * will be a 30-degree arc of the circle.
302     *
303     * Orientation: The opening will be on the friendly side of the symbol.
304     *
305     * Used by: 2525D,Dch1,E,Ech1
306     */
307    public static final int AREA19 = 119;
308
309    /**
310     * Anchor Points: This symbol requires at least three anchor points to
311     * define the boundary of the area. Add as many points as necessary to
312     * accurately reflect the area’s size and shape.
313     *
314     * Size/Shape: Determined by the anchor points.
315     *
316     * Used by: 2525D,Dch1,E
317     */
318    public static final int AREA20 = 120;
319
320    /**
321     * Anchor Points: This symbol requires three anchor points. Point 1 defines
322     * the vertex of the symbol. Points 2 and 3 define the tips of the
323     * arrowheads.
324     *
325     * Size/Shape: Points 1 and 2 and points 1 and 3 determine the length of the
326     * arrows. The length and orientation of the arrows can vary independently.
327     *
328     * Orientation: Orientation is determined by the anchor points.
329     * The arrowheads may touch other symbols that define the limits of the
330     * task. The tactical symbol indicator is centered over point 1.
331     *
332     * Used by: 2525D,Dch1,E,Ech1
333     */
334    public static final int AREA21 = 121;
335
336    /**
337     * Anchor Points: This symbol requires one anchor point. The center point
338     * defines the center of the symbol.
339     *
340     * Size/Shape: Static.
341     *
342     * Orientation: The symbol is typically centered over the desired location.
343     *
344     * Used by: 2525D,Dch1,E,Ech1
345     */
346    public static final int AREA22 = 122;
347
348    /**
349     * Anchor Points: This symbol requires at least three anchor points to
350     * define the boundary of the area.
351     *
352     * Size/Shape: Determined by the anchor points
353     *
354     * Orientation: Not applicable.
355     *
356     * Used by: 2525D,Dch1,E
357     */
358    public static final int AREA23 = 123;
359
360    /**
361     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
362     * define the endpoints of the symbol’s vertical line. Point 3 defines the
363     * endpoint of the symbol’s horizontal line.
364     *
365     * Size/Shape: Points 1 and 2 determine the length of the vertical line.
366     * Points 2 and 3 determine the length of the horizontal line, which will
367     * project perpendicularly from the midpoint of the vertical line.
368     *
369     * Orientation: The head of the "T" typically faces enemy forces.
370     *
371     * Used by: 2525D,Dch1,E
372     */
373    public static final int AREA24 = 124;
374
375    /**
376     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
377     * define the end points of the symbol’s vertical line. Point 3 defines the
378     * tip of the longest arrow.
379     *
380     * Size/Shape: Points 1 and 2 determine the height of the symbol and
381     * point 3 determines its length. The spacing between the symbol’s arrows
382     * will stay proportional to the symbol’s vertical line. The length of the
383     * short arrows will remain in proportion to the length of the longest
384     * arrow. The arrows are perpendicular to the baseline (vertical line) and
385     * parallel to each other.
386     *
387     * Orientation: The arrows typically point toward enemy forces.
388     *
389     * Used by: 2525D,Dch1
390     */
391    public static final int AREA25 = 125;
392
393    /**
394     * Anchor Points: This symbol requires a minimum of 6 anchor points. Add as
395     * many pairs of points as needed to accurately define the areas. The number
396     * of points shall always be an even number, with an equal number of points
397     * for both polygons. Points 1 through N/2 define the inner safe zone
398     * (zone 1). Points N/2 +1 though point N defines the outer zone (zone 2).
399     *
400     * Size/Shape: Determined by the anchor points.
401     *
402     * Orientation: The symbol will typically be oriented upright.
403     *
404     * Used by: 2525D,Dch1,E,Ech1
405     */
406    public static final int AREA26 = 126;
407
408    /**
409     * Anchor Points: This symbol requires three anchor points. Point 1 defines
410     * the tip of the arrowhead. Point 2 defines the end of the straight-line
411     * portion of the symbol. Point 3 defines the diameter and orientation of
412     * the 180 degree circular arc.
413     *
414     * Size/Shape: Points 1 and 2 determine the length of the straight-line
415     * portion of the symbol. Point 3 defines which side of the line the arc
416     * is on and the diameter of the arc
417     *
418     * Orientation: Determined by the anchor points.
419     *
420     * Used by: Ech1
421     */
422    public static final int AREA27 = 127;
423
424    /**
425     * Anchor Points: This symbol requires one anchor point. The anchor point
426     * defines/is the tip of the inverted cone.
427     *
428     * Size/Shape: Static.
429     *
430     * Orientation: The symbol will typically be oriented upright.
431     *
432     * Used by: 2525D,Dch1,E,Ech1
433     */
434    public static final int POINT1 = 201;
435
436    /**
437     * Anchor Points: This symbol requires one anchor point. The center point
438     * defines/is the center of the symbol.
439     *
440     * Size/Shape: Static.
441     *
442     * Orientation: The symbol is typically centered over the desired location.
443     *
444     * Used by: 2525D,Dch1,E,Ech1
445     */
446    public static final int POINT2 = 202;
447
448    /**
449     * Anchor Points: This symbol requires one anchor point.
450     * The center point defines the center of the symbol.
451     *
452     * Size/Shape: Static. Maneuver area symbol shall be drawn with a black
453     * border. Maneuver areas may be either unfilled or filled with
454     * performance-contoured color options
455     *
456     * Orientation: The symbol is typically centered over the desired location.
457     *
458     * Used by: 2525D,Dch1,E,Ech1
459     */
460    public static final int POINT3 = 203;
461
462    /**
463     * Anchor Points: This symbol requires one anchor point. The point defines
464     * the bottom of the central vertical line in the symbol where the curved
465     * and vertical lines meet.
466     *
467     * Size/Shape: Static.
468     *
469     * Orientation: The symbol will typically be oriented upright (as shown in the template and example).
470     * +
471     * Used by: 2525D,Dch1,E,Ech1
472     */
473    public static final int POINT4 = 204;
474
475    /**
476     * Anchor Points: This symbol requires one anchor point. The point defines
477     * the point where all the lines meet.
478     *
479     * Size/Shape: Static.
480     *
481     * Orientation: The symbol will typically be oriented upright (as shown in
482     * the example).
483     *
484     * Used by: 2525D,Dch1,E,Ech1
485     */
486    public static final int POINT5 = 205;
487
488    /**
489     * Anchor Points: This symbol requires one anchor point. The anchor point
490     * defines/is the center of the bottom of the control measure symbol as
491     * shown in the template and example.
492     *
493     * Size/Shape: Static.
494     *
495     * Orientation: The symbol will typically be oriented upright.
496     *
497     * Used by: 2525D,Dch1,E,Ech1
498     */
499    public static final int POINT6 = 206;
500
501    /**
502     * Anchor Points: This symbol requires one anchor point. The anchor point
503     * defines the midpoint of the symbol's base.
504     *
505     * Size/Shape: Static.
506     *
507     * Orientation: The symbol will typically be oriented upright (as shown in
508     * the template and example).
509     *
510     * Used by: 2525D,Dch1,E,Ech1
511     */
512    public static final int POINT7 = 207;
513
514    /**
515     * Anchor Points: This symbol requires one anchor point. The center point
516     * defines the center of the symbol.
517     *
518     * Size/Shape: Static. The symbol's corners form a 70- degree angle.
519     *
520     * Orientation: The symbol is typically centered over the desired location.
521     * A user can use this symbol to define a new type of point if the selection
522     * that follows is not sufficient.
523     *
524     * Used by: 2525D,Dch1,E
525     */
526    public static final int POINT8 = 208;
527
528    /**
529     * Anchor Points: This symbol requires one anchor (center) point. The point
530     * defines the center of the symbol.
531     *
532     * Size/Shape: Static. The symbol's height should be 2x the symbol's width.
533     *
534     * Orientation: The symbol's center point is typically centered over the
535     * desired location. The symbol shall be oriented upright, as shown in the
536     * examples.
537     *
538     * Used by: 2525D,Dch1,E
539     */
540    public static final int POINT9 = 209;
541
542    /**
543     * Anchor Points: This symbol requires one anchor point. The point defines
544     * the center of the circle. (Sonobuoy)
545     *
546     * Size/Shape: Static. The diameter of the circle should be 1/2 the height
547     * of the symbol.
548     *
549     * Orientation: The symbol's center point is typically centered over the
550     * desired location. The symbol will be oriented upright, as shown in the
551     * example.
552     *
553     * Used by: 2525D,Dch1,E
554     */
555    public static final int POINT10 = 210;
556
557    /**
558     * Anchor Points: This symbol requires one center point. The point defines
559     * the center of the symbol.
560     *
561     * Size/Shape: Static. Length is 2x the size of height.
562     *
563     * Orientation: The symbol is centered over the desired location. The symbol
564     * shall be oriented upright, as shown in the example.
565     *
566     * Used by: 2525D,Dch1,E
567     */
568    public static final int POINT11 = 211;
569
570    /**
571     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
572     * define the tips of the arrowheads and point 3 defines the rear of the
573     * symbol.
574     *
575     * Size/Shape: Points 1 and 2 determine the symbol's height and point 3
576     * determines its length. The vertical line at the rear of the symbol shall
577     * be the same length as the opening, and shall be perpendicular to the
578     * parallel lines formed with the rear of symbol vertical line and the lines
579     * ending with points 1 and 2.
580     *
581     * Orientation: The opening typically faces the applicable obstacle.
582     *
583     * Used by: 2525D,Dch1,E,Ech1
584     */
585    public static final int POINT12 = 212;
586
587    /**
588     * Anchor Points: This symbol requires one anchor point. The center point
589     * defines the center of the circle.
590     *
591     * Size/Shape: Static.
592     *
593     * Orientation: The symbol is typically centered over the desired location.
594     *
595     * Used by: 2525D,Dch1,E
596     */
597    public static final int POINT13 = 213;
598
599    /**
600     * Anchor Points: This symbol requires one anchor point. The center point
601     * defines the center of the symbol.
602     *
603     * Size/Shape: There should be 45 degrees of angular separation between the
604     * two arrows.
605     *
606     * Orientation: The symbol is typically centered over the desired location.
607     *
608     * Used by: 2525D,Dch1,E
609     */
610    public static final int POINT14 = 214;
611
612    /**
613     * Anchor Points: This symbol requires one anchor point. The anchor point
614     * defines "nose" of the symbol.
615     *
616     * Size/Shape: Static.
617     *
618     * Orientation: The symbol is typically centered over the desired location.
619     *
620     * Used by: 2525D,Dch1,E,Ech1
621     */
622    public static final int POINT15 = 215;
623
624    /**
625     * Anchor Points: This symbol requires one anchor point; the point defines
626     * the circle at the base of the tower.
627     *
628     * Size/Shape: The symbol is a high-angle cone.
629     *
630     * Orientation: The symbol will remain upright.
631     *
632     * Used by: 2525D,Dch1,E,Ech1
633     */
634    public static final int POINT16 = 216;
635
636    /**
637     * Anchor Points: This symbol requires one anchor point. This anchor point
638     * represents the center of the rectangle and, therefore, the geographic
639     * location of that rectangle.
640     *
641     * Size/Shape: The size and shape of this symbol is determined by three
642     * additional numeric values; A length (AM1), a width (AM2), and a
643     * rotation angle. The length and width should be expressed in the
644     * appropriate map distance units. The length is aligned with the axis of
645     * rotation. The width is aligned perpendicular to the axis of rotation.
646     *
647     * Orientation: The orientation of this symbol is determined by the
648     * rotation angle provided, where 0 degrees is North and a positive
649     * rotation angle rotates the rectangle in a clockwise direction.
650     *
651     * Used by: 2525D,Dch1,E,Ech1
652     */
653    public static final int POINT17 = 217;
654
655    /**
656     * Anchor Points: This symbol requires one anchor point that defines the
657     * axis of angular rotation.
658     *
659     * Size/Shape: The size and shape of this symbol is determined by additional
660     * numeric values; A search axis azimuth, a start range, a stop range and a
661     * stop relative bearing. The stop relative bearing is an equal angle either
662     * side of the search axis. The start and stop range should be expressed in
663     * the appropriate map distance units. Field T should be positioned in the
664     * center of the search area aligned with the search axis.
665     *
666     * Orientation: The orientation of this symbol is determined by the search
667     * axis azimuth provided.
668     *
669     * Used by: 2525D,Dch1,E,Ech1
670     */
671    public static final int POINT18 = 218;
672
673    /**
674     * Anchor Points: This symbol requires at least two anchor points, points 1
675     * and 2, to define the line. Additional points can be defined to extend the
676     * line.
677     *
678     * Size/Shape: The first and last anchor points determine the length of the
679     * line.
680     *
681     * Orientation: Orientation is determined by the order in which the anchor points are entered.
682     *
683     * Used by: 2525D,Dch1,E,Ech1
684     */
685    public static final int LINE1 = 301;
686
687    /**
688     * Anchor Points: This symbol requires at least two anchor points, points
689     * 1 and 2, to define the line. Additional points can be defined to extend
690     * the line.
691     *
692     * Size/Shape: The first and last anchor points determine the length of the line.
693     * The end-of line information will typically be posted at the ends of the line
694     * as it is displayed on the screen.
695     *
696     * Orientation: Orientation is determined by the order in which the anchor points
697     * are entered.
698     *
699     * Used by: 2525D,Dch1
700     */
701    public static final int LINE2 = 302;
702
703    /**
704     * Anchor Points: This symbol requires three anchor points. Point 1 defines
705     * the vertex of the symbol. Points 2 and 3 define the tips of the arrowheads.
706     *
707     * Size/Shape: The length and orientation of the arrows can vary
708     * independently.
709     *
710     * Orientation: Orientation is determined by the anchor points. The
711     * arrowheads may touch other symbols that define the limits of the task.
712     * The top of the tactical symbol indicator may touch point 1
713     *
714     * Used by: 2525D,Dch1,E,Ech1
715     */
716    public static final int LINE3 = 303;
717
718    /**
719     * Anchor Points: This symbol requires two anchor points. Points 1 and 2
720     * define the corner points of the symbol.
721     *
722     * Size/Shape: The symbol varies only in length.
723     *
724     * Orientation: Orientation is determined by the anchor points.
725     *
726     * Used by: 2525D,Dch1,E,Ech1
727     */
728    public static final int LINE4 = 304;
729
730    /**
731     * Anchor Points: This symbol requires two anchor points. Points 1 and 2
732     * define the endpoints of the symbol.
733     *
734     * Size/Shape: The symbol varies only in length.
735     *
736     * Orientation: One point defines the origin from which the bearing is being
737     * taken and the other point defines the location or direction from which a
738     * contact is made.
739     *
740     * Used by: 2525D,Dch1,E
741     */
742    public static final int LINE5 = 305;
743
744    /**
745     * Anchor Points: This symbol requires 3 anchor points. Point 1 defines the
746     * vertex of the symbol and points 2 and 3 define its endpoints.
747     *
748     * Size/Shape: Points 1, 2 and 3 determine the length of the lines
749     * connecting them. The line defined by points 1 and 2 is typically the same
750     * length as the line between points 2 and 3.
751     *
752     * Orientation: Orientation is determined by the anchor points
753     *
754     * Used by: 2525D,Dch1
755     */
756    public static final int LINE6 = 306;
757
758    /**
759     * Anchor Points: This symbol requires at least two anchor points, points
760     * 1 and 2, to define the line. Additional points can be defined to extend
761     * the line.
762     *
763     * Size/Shape: The first and last anchor points determine the length of the
764     * line. The line information will be posted once at the center of the line
765     * as it is displayed on the screen.
766     *
767     * Orientation: Orientation is determined by the order in which the anchor
768     * points are entered.
769     *
770     * Used by: 2525D,Dch1,E
771     */
772    public static final int LINE7 = 307;
773
774    /**
775     * Anchor Points: This symbol requires a minimum of two (2) anchor points.
776     * Up to 298 additional points can be added to extend the line. The first
777     * point (point 1) defines the start point. The last point defines the
778     * endpoint. The points are numbered sequentially beginning with point one (1), in increments of one.
779     *
780     * Size/Shape: The anchor points define the size and shape.
781     *
782     * Orientation: The orientation is determined by the anchor points.
783     *
784     * Used by: 2525D,Dch1,E,Ech1
785     */
786    public static final int LINE8 = 308;
787
788    /**
789     * Anchor Points: This symbol requires 2 anchor points. Point 1 defines the
790     * tip of the arrowhead and point 2 defines the rear of the symbol.
791     *
792     * Size/Shape: Points 1 and 2 determine the length of the symbol, which
793     * varies only in length.
794     *
795     * Orientation: The orientation is determined by the anchor points.
796     *
797     * Used by: 2525D,Dch1,E,Ech1
798     */
799    public static final int LINE9 = 309;
800
801    /**
802     * Anchor Points: This symbol requires two anchor points. Point 1 defines
803     * the tip of the arrowhead and point 2 defines the rear of the symbol.
804     * Point 3 defines the 90 degree arc.
805     *
806     * Size/Shape: Points 1 and 2 are connected by a 90 degree arc. Point 3
807     * indicates on which side of the line the arc is placed.
808     *
809     * Orientation: The rear of the symbol identifies the enemy’s location and
810     * the arrow points in the direction the obstacle should force the enemy to
811     * turn.
812     *
813     * Used by: 2525D,Dch1,E,Ech1
814     */
815    public static final int LINE10 = 310;
816
817    /**
818     * Anchor Points: This symbol requires four points. Points 1 and 2 define
819     * one side of the gap and points 3 and 4 define the opposite side of the
820     * gap.
821     *
822     * Size/Shape. Determined by the anchor points.
823     *
824     * Orientation: Not applicable.
825     *
826     * Used by: 2525D,Dch1,E,Ech1
827     */
828    public static final int LINE11 = 311;
829
830    /**
831     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
832     * define the endpoints of the symbol and point 3 defines the location of
833     * one side of the symbol.
834     *
835     * Size/Shape: Points 1 and 2 determine the centerline of the symbol and
836     * point 3 determines its width.
837     *
838     * Orientation: Orientation is determined by the anchor points.
839     *
840     * Used by: 2525D,Dch1,E,Ech1
841     */
842    public static final int LINE12 = 312;
843
844    /**
845     * Anchor Points: This symbol requires at least two anchor points, points 1
846     * and 2, to define the line. Additional points can be defined to extend the
847     * line.
848     *
849     * Size/Shape: The first and last anchor points determine the length of the
850     * line. The size of the tooth does not change.
851     *
852     * Orientation: Orientation is determined by the anchor points.
853     *
854     * Used by: 2525D,Dch1,E
855     */
856    public static final int LINE13 = 313;
857
858    /**
859     * Anchor Points: This symbol requires two anchor points. Points 1 and 2
860     * define the tips of the arrowheads.
861     *
862     * Size/Shape: Points 1 and 2 determine the length of the symbol, which
863     * varies only in length. The lines of the arrowhead will form an acute
864     * angle.
865     *
866     * Orientation: Orientation is determined by the anchor points.
867     *
868     * Used by: 2525D,Dch1,E,Ech1
869     */
870    public static final int LINE14 = 314;
871
872    /**
873     * Anchor Points: This symbol requires four points. Points 1 and 2 define
874     * one side of the assault crossing site and points 3 and 4 define the
875     * opposite side of the assault crossing site.
876     *
877     * Size/Shape: Determined by the anchor points.
878     *
879     * Orientation: Not applicable.
880     *
881     * Used by: 2525D,Dch1,E,Ech1
882     */
883    public static final int LINE16 = 316;
884
885    /**
886     * Anchor Points. This symbol requires three anchor points. Points 1 and 2
887     * define the endpoints of the first line. Point 3 defines the location of
888     * the parallel line.
889     *
890     * Size/Shape: Points 1 and 2 determine the length of the symbol. Point 3
891     * determines its width.
892     *
893     * Orientation: Orientation is determined by the anchor points.
894     *
895     * Used by: 2525D,Dch1,E,Ech1
896     */
897    public static final int LINE17 = 317;
898
899    /**
900     * Anchor Points: This symbol requires two anchor points. Points 1 and two
901     * define the tips of the arrowheads.
902     *
903     * Size/Shape: Points 1 and 2 determine the length of the symbol, which
904     * varies only in length. The arrowheads will be filled-in versions of a
905     * common arrowhead.
906     *
907     * Orientation: Orientation is determined by the anchor points.
908     *
909     * Used by: 2525D,Dch1,E
910     */
911    public static final int LINE18 = 318;
912
913    /**
914     * Anchor Points: This symbol requires two anchor points. Points 1 and two
915     * define the corners on the front of the symbol.
916     *
917     * Size/Shape: Points 1 and 2 determine the length of the symbol, which
918     * varies only in length.
919     *
920     * Orientation: Orientation is determined by the anchor points
921     *
922     * Used by: 2525D,Dch1,E,Ech1
923     */
924    public static final int LINE19 = 319;
925
926    /**
927     * Anchor Points: This graphic requires two anchor points. Point 1 defines
928     * the tip of the arrowhead, and point 2 defines the rear of the graphic.
929     *
930     * Size/Shape: Points 1 and 2 determine the length of the graphic, which
931     * varies only in length.
932     *
933     * Orientation: The arrow points to the location where the convoy has halted.
934     *
935     * Used by: 2525D,Dch1,E
936     */
937    public static final int LINE20 = 320;
938
939    /**
940     * Anchor Points: This symbol requires at least two anchor points to define
941     * the line. Additional points can be defined to extend and shape the line.
942     *
943     * Size/Shape: The first and last anchor points determine the length of the
944     * line. The line segment between each pair of anchor points will repeat all
945     * information associated with the line segment.
946     *
947     * Orientation: Orientation is determined by the anchor points.
948     *
949     * Used by: 2525D,Dch1,E
950     */
951    public static final int LINE21 = 321;
952
953    /**
954     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
955     * define the endpoints of the symbol’s opening and point 3 defines the rear
956     * of the symbol.
957     *
958     * Size/Shape: Points 1 and 2 determine the symbol’s height and point 3
959     * determines its length. The vertical line at the rear of the symbol will
960     * be the same height as the opening and parallel to it.
961     *
962     * Orientation: The opening defines the span of the breach and typically
963     * faces enemy forces.
964     *
965     * Used by: 2525D,Dch1
966     */
967    public static final int LINE22 = 322;
968
969    /**
970     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
971     * define the endpoints of the symbol’s vertical line and point 3 defines
972     * the rear of the symbol.
973     *
974     * Size/Shape: Points 1 and 2 determine the symbol’s height and point 3
975     * determines its length. The spacing between the symbol’s arrows will stay
976     * proportional to the symbol’s height. The tip of the middle arrowhead will
977     * be at the midpoint of the vertical line. The arrows will stay
978     * perpendicular to the vertical line, regardless of the rotational
979     * orientation of the symbol as a whole.
980     *
981     * Orientation: The arrows typically point toward enemy forces.
982     *
983     * Used by: 2525D,Dch1,E,Ech1
984     */
985    public static final int LINE23 = 323;
986
987    /**
988     * Anchor Points: This symbol requires three anchor points. Point 1 defines
989     * the tip of the arrowhead. Point 2 defines the end of the straight line
990     * portion of the symbol. Point 3 defines the diameter and orientation of
991     * the 180 degree circular arc.
992     *
993     * Size/Shape: Points 1 and 2 determine the length of the straight line
994     * portion of the symbol.
995     * Point 3 defines which side of the line the arc is on and the diameter of
996     * the arc.
997     *
998     * Orientation: The arrow points in the direction of the action. The tip of
999     * the arrowhead may indicate the location where the action is to conclude.
1000     * The unit’s current location is typically represented at the base of the
1001     * arc. The 180 degree circular arc is always perpendicular to the line.
1002     *
1003     * Used by: 2525D,Dch1,E,Ech1
1004     */
1005    public static final int LINE24 = 324;
1006
1007    /**
1008     * Anchor Points: This symbol requires exactly two anchor points. Point 1
1009     * defines the tip of the arrowhead and point 2 defines the rear of the
1010     * symbol.
1011     *
1012     * Size/Shape: Points 1 and 2 determine the length of the symbol, which
1013     * varies only in length.
1014     *
1015     * Orientation: The arrow typically points in the direction of the action.
1016     *
1017     * Used by: 2525D,Dch1,E,Ech1
1018     */
1019    public static final int LINE25 = 325;
1020
1021    /**
1022     * Anchor Points: Where four points are available Point 1 and Point 2 define
1023     * the ends of one arrow and Point 3 and Point 4 define the ends of the
1024     * other arrow. Point 1 and Point 4 define the ends of their respective
1025     * arrowheads. Where three points are available Point 1 defines the vertex
1026     * of the symbol. Points 2 and 3 define the tips of the arrowheads.
1027     *
1028     * Size/Shape: Where four points are available, Points 1 and 2 and Points
1029     * 3 and 4 determine the length of the arrows. Where three points are
1030     * available Points 1 and 2 and points 1 and 3 determine the length of the
1031     * arrows. The length and orientation of the arrows can vary independently.
1032     *
1033     * Orientation: Orientation is determined by the anchor points.
1034     * The arrowheads may touch other symbols that define the limits of the
1035     * task. The tactical symbol indicator is centered between point 2 and
1036     * point 3 when four points are in use or centered on Point 1 when three
1037     * points are in use.
1038     *
1039     * Used by: 2525D,Dch1,E,Ech1
1040     */
1041    public static final int LINE26 = 326;
1042
1043    /**
1044     * Anchor Points: Where four points are available Point 1 defines the center
1045     * of the circle. Point 2 defines the radius of the circle. Point 3 defines
1046     * the curvature of the arc. Point 4 defines the end of the arrow. Where
1047     * three points are available Point 1 defines the center point of the
1048     * circle. Point 2 defines the tip of the arrowhead. Point 3 defines the
1049     * 90 degree arc.
1050     *
1051     * Size/Shape: Where four points are available, Points 1 and 2 define the
1052     * size of the circle, which should be adjusted as needed to contain the
1053     * unit assigned the task. Point 3 controls the curvature of the arc.
1054     * Point 4 defines the end of the arrow. Where three points are available
1055     * Points 1 and 2 are connected by a 90 degree arc. The circle will at least
1056     * be large enough to accommodate a tactical symbol. Point 3 indicates on
1057     * which side of the line the arc is placed.
1058     *
1059     * Orientation: The arrowhead identifies the location/object to be seized
1060     * and the circle identifies the unit(s) assigned the task. See 5.3.11 for
1061     * options to accommodate multiple units.
1062     *
1063     * Used by: 2525D,Dch1,E,Ech1
1064     */
1065    public static final int LINE27 = 327;
1066
1067    /**
1068     * Anchor Points: This symbol requires 2 anchor points. Point 1 defines the
1069     * tip of the arrowhead, and point 2 defines the rear of the symbol.
1070     *
1071     * Size/Shape: Points 1 and 2 determine the length of the symbol, which
1072     * varies only in length.
1073     *
1074     * Orientation: The arrow typically points toward enemy forces with the tip
1075     * of the arrowhead indicating the location of the action.
1076     *
1077     * Duplicate of Line9 so removed in 2525E
1078     *
1079     * Used by: 2525D,Dch1
1080     */
1081    public static final int LINE28 = 328;
1082
1083    /**
1084     * Anchor Points: This symbol requires three anchor points. Point 1 is the
1085     * tip of the arrowhead. Points 2 and 3 define the endpoints of the curved
1086     * line on the back side of the symbol.
1087     *
1088     * Size/Shape: Points 2 and 3 determine the length of the curved line on the
1089     * back side of the symbol. The rear of the arrowhead line shall connect to
1090     * the midpoint of the line between points 2 and 3. The arrowhead line shall
1091     * be perpendicular to the line formed by points 2 and 3.
1092     *
1093     * Orientation: Orientation is determined by the anchor points. The back
1094     * side of the symbol encompasses the ambush position, while the arrowhead
1095     * typically points at the target.
1096     *
1097     * Used by: 2525D,Dch1,E,Ech1
1098     */
1099    public static final int LINE29 = 329;
1100
1101    /**
1102     * Anchor Points: Point 1 defines the tip of the arrowhead. Point 2 defines
1103     * the end of the symbol. Point 3’s distance from Point 2 defines the length
1104     * of the four angled lines making up the arrowhead and dashed “tail”. Angles
1105     * a are always drawn at 45 degrees. Angle b is always drawn at 90 degrees.
1106     *
1107     * Size/Shape: The symbol varies only in length.
1108     *
1109     * Used by: Ech1
1110     */
1111    public static final int LINE30 = 330;
1112
1113    /**
1114     * Anchor Points: This graphic requires four anchor points. Point 1 defines the
1115     * beginning of the straight line. Point 2 defines the end of the straight-line
1116     * portion of the graphic. Point 3 defines the diameter. Point 4 defines the
1117     * orientation of the 180 degree circular arc.
1118     *
1119     * Size/Shape: Points 1 and 2 determine the length of the straight-line portion
1120     * of the symbol. Point 3 defines the diameter of the arc. Point 4 defines which
1121     * side of the line the arc is on.
1122     *
1123     * Used by: Ech1
1124     */
1125    public static final int LINE31 = 331;
1126
1127    /**
1128     * Anchor Points: This graphic requires three anchor points. Point 1 defines the
1129     * end of the straight-line portion of the graphic. Point 2 defines the center of
1130     * the two 90 degree circular arcs. Point 3 defines the tip of the arrowhead.
1131     *
1132     * Size/Shape: Points 1 and 3 determine the length of the symbol.
1133     *
1134     * Used by: Ech1
1135     */
1136    public static final int LINE32 = 332;
1137
1138    /**
1139     * Anchor Points: This graphic requires three anchor points.
1140     * Point 1 defines the beginning of the straight line. Point 2
1141     * defines the end of the straight line portion of the graphic.
1142     * Point 3 defines the diameter and orientation of the 180 degree
1143     * circular arc and the tip of the arrowhead.
1144     *
1145     * Size/Shape: Points 1 and 2 determine the length of the straight
1146     * line portion of the symbol. Point 3 defines which side of the
1147     * line the arc is on and the diameter of the arc.
1148     *
1149     * Used by: Ech1
1150     */
1151    public static final int LINE33 = 333;
1152
1153    /**
1154     * Anchor Points: This symbol may contain multiple segments. Each segment
1155     * requires 2 anchor points. Point numbers that define the trace of the
1156     * segment are sequential beginning with point 1, in increments of 1, up to
1157     * a max of 99 points. Each anchor point defines the endpoint of a segment’s
1158     * center line. The anchor points are Air Control Points (ACP),
1159     * Communications Checkpoints (CCP) or both.
1160     *
1161     * Size/Shape: Points 1 and 2 determine the length of a segment. The
1162     * information field inside each segment should be moveable and scalable
1163     * within each segment. The information box outside the symbol should be
1164     * placed between points 1 and 2 in such a way it does not obscure the
1165     * symbol.
1166     *
1167     * Orientation: The anchor points determine orientation.
1168     *
1169     * Used by: 2525D,Dch1,E,Ech1
1170     */
1171    public static final int CORRIDOR1 = 401;
1172
1173
1174    /**
1175     * Anchor Points: The symbol requires N anchor points, where N is between
1176     * 3 and 50. Point 1 defines the tip of the arrowhead. Point N-1 defines
1177     * the rear of the symbol. Point N defines the back of the arrowhead.
1178     * Anchor points are numbered sequentially beginning with point number
1179     * one (1), in increments of one (1).
1180     *
1181     * Size/Shape: Points 1 through N-1 and 2 determine the symbol’s center line
1182     * and Point N determines the width. The crossover point on the symbol shall
1183     * occur between Points 1 and 2.
1184     *
1185     * Orientation: The arrowhead typically points toward enemy forces.
1186     *
1187     * Used by: 2525D,Dch1,E,Ech1
1188     */
1189    public static final int AXIS1 = 501;
1190
1191    /**
1192     * Anchor Points: The symbol requires N anchor points, where N is between 3
1193     * and 50. Point 1 defines the tip of the arrowhead. Point N-1 defines the
1194     * rear of the symbol. Point N defines the back of the arrowhead. Anchor
1195     * points are numbered sequentially beginning with point number one (1), in
1196     * increments of one (1).
1197     *
1198     * Size/Shape: Points 1 through N-1 and 2 determine the symbol’s center line
1199     * and Point N determines the width.
1200     *
1201     * Orientation: The arrowhead typically points toward enemy forces.
1202     *
1203     * Used by: 2525D,Dch1,E
1204     */
1205    public static final int AXIS2 = 502;
1206
1207    /**
1208     * Anchor Points: This symbol requires three anchor points. Points 1 and 2
1209     * define the endpoints of the infiltration lane and point 3 defines the
1210     * width on one side of the lane.
1211     *
1212     * Size/Shape: Points 1 and 2 determine the center line of the symbol and
1213     * point 3 determines the width of the infiltration lane. The rest of the
1214     * symbol stays proportional to the length of the center line.
1215     *
1216     * Orientation: Orientation is determined by points 1 and 2.
1217     *
1218     * Used by: 2525D,Dch1,E,Ech1
1219     */
1220    public static final int POLYLINE1 = 601;
1221
1222    /**
1223     * Anchor Points: This symbol requires one anchor point. This anchor point
1224     * represents the center of an ellipse and, therefore, the geographic
1225     * location of that ellipse.
1226     *
1227     * Size/Shape: The size and shape of this symbol is determined by three
1228     * additional numeric values; A major axis radius, a minor axis radius, and
1229     * a rotation angle. The radii should be expressed in the appropriate map
1230     * distance units.
1231     *
1232     * Orientation: The orientation of this symbol is determined by the rotation
1233     * angle provided, where 0 degrees is east/west and a positive rotation
1234     * angle rotates the ellipse in a counter-clockwise direction.
1235     *
1236     * Used by: 2525D,Dch1,E,Ech1
1237     */
1238    public static final int ELLIPSE1 = 701;
1239
1240    /**
1241     * Anchor Points: This symbol requires two anchor points and a width,
1242     * defined in meters, to define the boundary of the area. Points 1 and 2
1243     * will be located in the center of two opposing sides of the rectangle.
1244     *
1245     * Size/Shape: Size: As determined by the anchor points. The anchor points
1246     * determine the length of the rectangle. The width, defined in meters,
1247     * will determine the width of the rectangle. Shape: Rectangle. The
1248     * information fields should be moveable and scalable.
1249     *
1250     * Orientation: As determined by the anchor points.
1251     *
1252     * Used by: 2525D,Dch1,E,Ech1
1253     */
1254    public static final int RECTANGULAR1 = 801;
1255
1256    /**
1257     * Anchor Points: This symbol requires one (1) anchor point to define the
1258     * center of the area.
1259     *
1260     * Size/Shape: Size is determined by the anchor point, the target length (in meters)
1261     * and target width (in meters). A rectangular target is wider and longer than 200 meters.
1262     * The information fields should be moveable and saleable within the area. Shape: Rectangle.
1263     *
1264     * Orientation: As determined by the Target Attitude (in mils).
1265     *
1266     * Used by: 2525D,Dch1,E,Ech1
1267     */
1268    public static final int RECTANGULAR2 = 802;
1269
1270    /**
1271     * Anchor Points: This symbol requires one anchor (center) point to define
1272     * the center of the symbol. The target tactical symbol shall be centered
1273     * upon the center of the area. The size and the orientation of the target
1274     * symbol are fixed within the area.
1275     *
1276     * Size/Shape: As determined by the anchor points. The anchor points
1277     * determine the area’s length.
1278     * Width, determined in meters, will define the width of the rectangle.
1279     *
1280     * Orientation: As determined by the anchor points. The center point of the
1281     * area shall always have the target symbol with the same
1282     * upright orientation.
1283     *
1284     * Used by: 2525D,Dch1,E
1285     */
1286    public static final int RECTANGULAR3 = 803;
1287
1288
1289    /**
1290     * Anchor Points: This symbol requires one (1) anchor point and a radius.
1291     * Point 1 defines the center point of the symbol.
1292     *
1293     * Size/Shape: Size: The radius defines the size. Shape: Circle. The
1294     * information fields should be scalable within the circle.
1295     *
1296     * Orientation: Not applicable
1297     *
1298     * Used by: 2525D,Dch1,E,Ech1
1299     */
1300    public static final int CIRCULAR1 = 901;
1301
1302    /**
1303     * Anchor Points: This symbol requires one anchor point that defines an
1304     * object at a dynamic grid location. This coordinate, which pinpoints the
1305     * current physical location of a specific unit, weapon or acquisition
1306     * system, may change with the movement of the object. The symbol for that
1307     * object is located at the anchor point.
1308     *
1309     * Size/Shape: The size is determined by the distance in meters from the
1310     * object at the center of the range fan. The shapes are concentric circles.
1311     * A minimum of one (1) and a maximum of three (3) concentric circles can be
1312     * used.
1313     *
1314     * Orientation: The center point is typically centered over the known
1315     * location of a weapon or sensor system.
1316     *
1317     * Used by: 2525D,Dch1,E,Ech1
1318     */
1319    public static final int CIRCULAR2 = 902;
1320
1321    /**
1322     * Anchor Points: This graphic requires one anchor point that defines an
1323     * object at a dynamic grid location. This coordinate, which pinpoints the
1324     * current physical location of a specific unit, weapon or sensor system,
1325     * may change with the movement of the object. The symbol for that object
1326     * is located at the anchor point.
1327     *
1328     * Size/Shape: Determined by the anchor point, azimuths measured from true
1329     * north, and the distance (range) in meters. The Left Sector Azimuth is the
1330     * angle measured from true north to the left sector limit/edge of the
1331     * Sector Range Fan. The Right Sector Azimuth is the angle measured from
1332     * true north to the right sector limit/edge of the Sector Range Fan.
1333     * Multiple distances (ranges) and/or left and right sector limits/edges
1334     * of the sector, as well as altitude, may be added as required to define
1335     * the sector. All azimuths are in degrees. All distances (ranges) are in
1336     * meters. All altitudes are in feet.
1337     *
1338     * Orientation: The center point is typically centered over the known
1339     * location of a weapon or sensor system. The orientation may change as
1340     * the object moves or changes.
1341     *
1342     * Used by: 2525D,Dch1,E,Ech1
1343     */
1344    public static final int ARC1 = 1001;
1345
1346
1347}