001/*
002 * To change this template, choose Tools | Templates
003 * and open the template in the editor.
004 */
005
006package armyc2.c2sd.JavaLineArray;
007
008/**
009 * Class to provide the symbols with values corresponding to the Mil-Standard-2525 hierarchy.
010 * @author Michael Deutch
011 */
012public final class TacticalLines {
013    public static final int BS_LINE=10000000;
014    public static final int BS_AREA=11000000;
015    public static final int BS_CROSS=12000000;
016    public static final int BS_ELLIPSE=13000000;
017    public static final int PBS_ELLIPSE=13000001;
018    public static final int PBS_CIRCLE=13000002;
019    public static final int BS_RECTANGLE=14000000;
020    public static final int PBS_RECTANGLE=14000001;
021    public static final int PBS_SQUARE=14000002;
022    
023    public static final int BBS_LINE=15000000;
024    public static final int BBS_AREA=15000001;
025    public static final int BBS_POINT=15000002;
026    public static final int BBS_RECTANGLE=15000003;
027    public static final int BS_BBOX=15000004;
028            
029    public static final int PZ = 22138000;
030    public static final int LZ = 22137000;
031    public static final int DZ = 22135000;
032    public static final int FAADZ = 22232000;
033    public static final int MEZ = 22234000;
034    public static final int LOMEZ = 22234100;
035    public static final int HIMEZ = 22234200;
036    public static final int ROZ = 22231000;
037    //public static final int SHORADZ = 22232000;
038    public static final int WFZ = 22235000;
039    public static final int EZ = 22136000;
040    public static final int AIRFIELD = 221311000;
041    public static final int HIDACZ = 22233000;
042    public static final int FPF = 24260000;
043    public static final int DMA = 22340000;
044    public static final int DMAF = 22350000;
045    public static final int ENCIRCLE = 22624000;
046    public static final int LAA = 221310000;
047    public static final int DRCL = 23490000;
048    public static final int BYPASS = 21300000;
049    public static final int BYDIF = 23212000;
050    public static final int BYIMP = 23213000;
051    public static final int LINTGT = 24250000;
052    public static final int BLOCK = 21100000;
053    public static final int LINTGTS = 24211000;
054    public static final int BREACH = 21200000;
055    public static final int CANALIZE = 21400000;
056    public static final int MNFLDDIS = 23174000;
057    public static final int DISRUPT = 211000000;
058    public static final int EASY = 23211000;
059    public static final int CONTAIN = 21600000;
060    public static final int CLEAR = 21500000;
061    public static final int ISOLATE = 211400000;
062    public static final int OCCUPY = 211600000;
063    public static final int PENETRATE = 211700000;
064    public static final int RETAIN = 211900000;
065    public static final int SECURE = 212100000;
066    public static final int SEIZE = 212300000;
067    public static final int SEIZE_REVC = 212300001;
068    public static final int ASLTXING = 23221000;
069    public static final int BRIDGE = 23222000;
070    public static final int GAP = 23163000;
071    public static final int COVER = 212230000;
072    public static final int COVER_REVC = 212230001;
073    public static final int SCREEN = 212210000;
074    public static final int SCREEN_REVC = 212210001;
075    public static final int GUARD = 212220000;
076    public static final int GUARD_REVC = 212220001;
077    public static final int SARA = 22139000;
078    public static final int DECEIVE = 22310000;
079    public static final int FIX = 211100000;
080    public static final int PDF = 22422000;
081    public static final int ATKBYFIRE = 22533000;
082    public static final int SPTBYFIRE = 22534000;
083    public static final int CLUSTER = 23157000;
084    public static final int TURN = 23173000;
085    public static final int PLANNED = 23191000;
086    public static final int ESR1 = 23192000;
087    public static final int ESR2 = 23193000;
088    public static final int ROADBLK = 23194000;
089    public static final int FOXHOLE = 23340000;
090    public static final int PAA = 243100000;
091    public static final int CONVOY = 25211000;
092    public static final int HCONVOY = 25212000;
093    public static final int FORDIF = 23225000;
094    public static final int MSDZ = 23410000;
095    public static final int RETIRE = 212000000;
096    public static final int RIP = 211800000;
097    public static final int TRIP = 231100000;
098    public static final int NAVIGATION = 26220000;
099    public static final int NEUTRALIZE = 211500000;
100    public static final int DESTROY = 21900000;
101    public static final int INTERDICT = 211300000;
102    public static final int TRP = 22411000;
103    public static final int FORTP = 23320000;
104    public static final int MSR = 25221000;
105    public static final int ASR = 25222000;
106    public static final int LL = 22125000;
107    public static final int FERRY = 23223000;
108    public static final int FORDSITE = 23224000;
109    public static final int MFLANE = 23226000;
110    public static final int RAFT = 23227000;
111    public static final int FOLSP = 211210000;
112    public static final int ATDITCH = 23131100;
113    public static final int ATDITCHC = 23131200;
114    public static final int ATWALL = 23134000;
115    //public static final int ATWALL3D = 23134003;
116    public static final int ATDITCHM = 23132000;
117    public static final int DELAY = 21800000;
118    public static final int DIRATKAIR = 22522100;
119    public static final int DIRATKFNT = 22330000;
120    public static final int DIRATKGND = 22522210;
121    public static final int DIRATKSPT = 22522220;
122    public static final int WITHDRAW = 212400000;
123
124    //add two USAS symbols
125    public static final int CORDONSEARCH = 212500000;
126    public static final int CORDONKNOCK = 212600000;
127
128    //OBSUM     =       1341,           //not used?
129    public static final int WDRAWUP = 212410000;
130    public static final int TEST = 0;
131    public static final int MIN_POINTS = -1;
132    public static final int CFL = 24220000;
133    public static final int LOD = 22526000;
134    public static final int PL = 22124000;
135    public static final int FSCL = 24210000;
136    public static final int RFL = 24240000;
137    public static final int FCL = 22523000;
138    public static final int LOA = 22525000;
139    public static final int BRDGHD = 22623000;
140    public static final int BRDGHD_GE = 22623001;
141    public static final int PLD = 22528000;
142    public static final int FLOT = 22122000;
143    public static final int FLOT2 = 22122001;
144    public static final int FEBA = 22421000;
145    public static final int AMBUSH = 22611000;
146    public static final int LLTR = 22225000;
147    public static final int SAAFR = 22223000;
148    public static final int AC = 22221000;
149    public static final int AC_WIDTH = 22221001;
150    public static final int MRR = 22222000;
151    public static final int UAV = 22224000;
152    public static final int MRR_USAS = 22222001;
153    public static final int UAV_USAS = 22224001;
154    public static final int MNFLDFIX = 23172000;
155    public static final int MNFLDBLK = 23171000;
156    public static final int ONEWAY = 25223000;
157    public static final int ALT = 25224000;
158    public static final int TWOWAY = 25225000;
159    public static final int BEARING = 26400000;
160    public static final int ELECTRO = 26410000;
161    public static final int ACOUSTIC = 26420000;
162    public static final int TORPEDO = 26430000;
163    public static final int OPTICAL = 26440000;
164    public static final int BOUNDARY = 22121000;
165    public static final int HOLD = 22612000;
166    public static final int HOLD_GE = 22612001;
167    //public static final int BRIDGHD = 22614000;
168    public static final int RELEASE = 22613000;
169    public static final int ABATIS = 23120000;
170    public static final int LINE = 23112000;
171    public static final int FOLLA = 211200000;
172    public static final int AXAD = 22521100;
173    public static final int AIRAOA = 22521200;
174    public static final int AAAAA = 22521300;
175    public static final int MAIN = 22521410;
176    public static final int MAIN_STRAIGHT = 22521411;
177    public static final int AAFNT = 22320000;
178    public static final int AAFNT_STRAIGHT = 22320001;
179    public static final int LC = 22123000;
180    public static final int LC2 = 22123001;
181    public static final int LC_HOSTILE = 22123002;
182    public static final int IL = 22524000;
183    public static final int LDLC = 22527000;    //this is not a channel type
184    public static final int SPT = 22521420;
185    public static final int SPT_STRAIGHT = 22521421;
186    public static final int CATK = 21700000;
187    public static final int BELT = 23111000;
188    public static final int BELT1 = 23111001;
189    public static final int CATKBYFIRE = 21710000;
190    public static final int TRIPLE = 231117300;
191    public static final int TRIPLE2 = 231117301;
192    public static final int DOUBLEC = 231117200;
193    public static final int DOUBLEC2 = 231117201;
194    public static final int SINGLEC = 231117100;
195    public static final int SINGLEC2 = 231117101;
196    public static final int HWFENCE = 231116000;
197    public static final int LWFENCE = 231115000;
198    public static final int UNSP = 231111000;
199    public static final int DOUBLEA = 231114000;
200    public static final int SFENCE = 231112000;
201    public static final int DFENCE = 231113000;
202    public static final int CHANNEL = 231113001;        //this is the old IL, channel with no arrow
203    public static final int CHANNEL_FLARED = 231113002;
204    public static final int CHANNEL_DASHED = 231113003;
205
206    public static final int OVERHEAD_WIRE = 23200000;
207    public static final int OVERHEAD_WIRE_LS = 23200001;    //zoomed out to large scale
208        
209    public static final int PAA_RECTANGULAR = 24326100; //change 2
210    public static final int PAA_RECTANGULAR_REVC = 24326101;    //change 2
211    public static final int BATTLE = 22431000;
212    public static final int STRONG = 23350000;
213    public static final int ASSY = 22132000;
214    public static final int FFA = 24323100;
215    public static final int FFA_RECTANGULAR = 24323200;
216    public static final int FFA_CIRCULAR = 24323300;
217    //FSA               =       24310000,
218    public static final int FSA = 24321100;     //change 1
219    public static final int FSA_RECTANGULAR = 24321200;
220    public static final int FSA_CIRCULAR = 24321300;
221    //public static final int //RFA             =       24390000,       //change 1
222    public static final int RFA = 24325100;
223    public static final int RFA_RECTANGULAR = 24325200;
224    public static final int RFA_CIRCULAR = 24325300;
225    public static final int PAA_CIRCULAR = 24326200;
226    public static final int ATI = 24331100;
227    public static final int ATI_RECTANGULAR = 24331200;
228    public static final int ATI_CIRCULAR = 24331300;
229    public static final int CFFZ = 24332100;
230    public static final int CFFZ_RECTANGULAR = 24332200;
231    public static final int CFFZ_CIRCULAR = 24332300;
232    public static final int SENSOR = 24333100;
233    public static final int SENSOR_RECTANGULAR = 24333200;
234    public static final int SENSOR_CIRCULAR = 24333300;
235    public static final int CENSOR = 24334100;
236    public static final int CENSOR_RECTANGULAR = 24334200;
237    public static final int CENSOR_CIRCULAR = 24334300;
238    public static final int DA = 24335100;
239    public static final int DA_RECTANGULAR = 24335200;
240    public static final int DA_CIRCULAR = 24335300;
241    public static final int CFZ = 24336100;
242    public static final int CFZ_RECTANGULAR = 24336200;
243    public static final int CFZ_CIRCULAR = 24336300;
244    public static final int ZOR = 24337100;
245    public static final int ZOR_RECTANGULAR = 24337200;
246    public static final int ZOR_CIRCULAR = 24337300;
247    public static final int TBA = 24338100;
248    public static final int TBA_RECTANGULAR = 24338200;
249    public static final int TBA_CIRCULAR = 24338300;
250    public static final int TVAR = 24339100;
251    public static final int TVAR_RECTANGULAR = 24339200;
252    public static final int TVAR_CIRCULAR = 24339300;
253    public static final int TAI = 22626000;
254    public static final int OBJ = 22535000;
255    public static final int BSA = 25351000;
256    public static final int DSA = 25352000;
257    public static final int EA = 22133000;
258    public static final int EA1 = 22432000;
259    public static final int NAI = 22625000;
260    public static final int FARP = 25330000;
261    public static final int FORT = 22134000;
262    //ACA               =       24320000,
263    public static final int ACA = 24322100;     //change 1
264    public static final int ACA_RECTANGULAR = 24322200; //change 1
265    public static final int ACA_CIRCULAR = 24322300;    //change 1
266    public static final int AT = 24330000;
267    //SMOKE     =       24340000,
268    public static final int SMOKE = 24314000;           //change 1
269    //SERIES    =       24350000,
270    public static final int SERIES = 24313000;          //change 1
271    //BOMB      =       24360000,
272    public static final int BOMB = 24315000;            //change 1
273    public static final int DHA = 25310000;
274    public static final int EPW = 25320000;
275    public static final int RHA = 25340000;
276    public static final int RSA = 25353000;
277    public static final int GENERAL = 22131000;
278    public static final int GENERIC = 22131001;
279    public static final int DUMMY_STATIC = 22360000;
280    public static final int DUMMY = 2237000;
281    public static final int PNO = 22431100;
282    public static final int ASSAULT = 22531000;
283    public static final int ATKPOS = 22532000;
284    public static final int AO = 22621000;
285    public static final int AIRHEAD = 22622000;
286    public static final int PEN = 22536000;
287    public static final int DEPICT = 23162000;
288    public static final int MINED = 23164000;
289    public static final int UXO = 23180000;
290    public static final int FORTL = 23330000;
291    public static final int OBSAREA = 23115000;
292    public static final int ZONE = 23113000;
293    public static final int OBSFAREA = 23114000;
294    //NFA               =       24380000,       change 1
295    public static final int NFA = 24324100;
296    public static final int NFA_RECTANGULAR = 24324200;
297    public static final int NFA_CIRCULAR = 24324300;
298    public static final int CHEM = 23460000;
299    public static final int BIO = 23450000;
300    public static final int RAD = 23440000;
301    public static final int NFL = 24230000;
302    public static final int MFP = 24225000;
303    public static final int TGMF = 24226000;
304                //};
305    public static final int RECTANGULAR =       24311000;
306    public static final int CIRCULAR =  24312000;
307
308    public static final int KILLBOXBLUE =       24351000;
309    public static final int KILLBOXBLUE_RECTANGULAR =   24352000;
310    public static final int KILLBOXBLUE_CIRCULAR =      24353000;
311    public static final int KILLBOXPURPLE =     24361000;
312    public static final int KILLBOXPURPLE_RECTANGULAR = 24362000;
313    public static final int KILLBOXPURPLE_CIRCULAR =    24363000;
314        
315    public static final int RANGE_FAN  =   243111000;
316    public static final int RANGE_FAN_FILL  =   243111001;
317    public static final int RANGE_FAN_SECTOR = 243112000;
318
319    //rev D new line types
320    public static final int LAUNCH_AREA = 25200101;
321
322    public static final int CF                          =       31131000;
323    public static final int UCF                         =       31131100;
324    public static final int CFG                         =       31131200;
325    public static final int CFY                         =       31131300;
326    public static final int WF                          =       31132000;
327    public static final int WFG                         =       31132200;
328    public static final int WFY         =       31132300;
329    public static final int UWF         =       31132100;
330    public static final int OCCLUDED=   31133000;
331    public static final int UOF         =       31133100;
332    public static final int OFY         =       31133200;
333    public static final int SF          =       31134000;
334    public static final int USF         =       31134100;
335    public static final int SFG         =       31134200;
336    public static final int SFY         =       31134300;
337    public static final int TROUGH      =       31141000;
338    public static final int INSTABILITY =       31144000;
339    public static final int SHEAR       =       31145000;
340    public static final int ITC         =       31146000;
341    public static final int CONVERGANCE =       31147000;
342    public static final int ITD =       31148000;
343    public static final int RIDGE       =       31142000;
344    public static final int SQUALL      =       31143000;
345    public static final int JET =       31430000;
346    public static final int JET_GE      =       31430001;
347    public static final int STREAM      =       31440000;
348    public static final int STREAM_GE   =       31440001;
349    public static final int IFR=        31710000;
350    public static final int MVFR        =       31720000;
351    public static final int TURBULENCE  =       31730000;
352    public static final int ICING       =       31740000;
353    public static final int NON_CONVECTIVE      =       31750000;
354    public static final int CONVECTIVE  =       31751000;
355    public static final int FROZEN      =       31760000;
356    public static final int THUNDERSTORMS       =       31770000;
357    public static final int FOG =       31780000;
358    public static final int SAND        =       31790000;
359    public static final int FREEFORM    =       317100000;
360    public static final int ISOBAR      =       31810000;
361    public static final int ISOBAR_GE   =       31810001;
362    public static final int UPPER_AIR   =       31820000;
363    public static final int UPPER_AIR_GE        =       31820001;
364    public static final int ISOTHERM    =       31830000;
365    public static final int ISOTHERM_GE =       31830001;
366    public static final int ISOTACH     =       31840000;
367    public static final int ISOTACH_GE  =       31840001;
368    public static final int ISODROSOTHERM       =       31850000;
369    public static final int ISODROSOTHERM_GE    =       31850001;
370    public static final int ISOPLETHS   =       31860000;
371    public static final int ISOPLETHS_GE        =       31860001;
372    public static final int OPERATOR_FREEFORM   =       31870000;
373    public static final int ICE_DRIFT   =       32134000;
374    public static final int LVO =       32151000;
375    public static final int UNDERCAST   =       32152000;
376    public static final int LRO =       32153000;
377    public static final int ICE_EDGE    =       32154000;
378    public static final int ICE_EDGE_GE =       32154001;
379    public static final int ESTIMATED_ICE_EDGE  =       32155000;
380    public static final int ESTIMATED_ICE_EDGE_GE       =       32155001;
381    public static final int ICE_EDGE_RADAR      =       32156000;
382    public static final int ICE_EDGE_RADAR_GE   =       32156001;
383    public static final int CRACKS      =       32161000;
384    public static final int CRACKS_GE   =       32161001;
385    public static final int CRACKS_SPECIFIC_LOCATION    =       32162000;
386    public static final int CRACKS_SPECIFIC_LOCATION_GE =       32162001;
387    public static final int ICE_OPENINGS_LEAD   =       32163000;
388    public static final int ICE_OPENINGS_LEAD_GE        =       32163001;
389    public static final int ICE_OPENINGS_FROZEN =       32164000;
390    public static final int ICE_OPENINGS_FROZEN_GE      =       32164001;
391    public static final int DEPTH_CURVE =       32212000;
392    public static final int DEPTH_CURVE_GE      =       32212001;
393    public static final int DEPTH_CONTOUR       =       32213000;
394    public static final int DEPTH_CONTOUR_GE    =       32213001;
395    public static final int DEPTH_AREA  =       32214000;
396    public static final int COASTLINE   =       32221000;
397    public static final int COASTLINE_GE        =       32221001;
398    public static final int ISLAND      =       32222000;
399    public static final int BEACH       =       32223000;
400    public static final int WATER       =       32224000;
401    public static final int FORESHORE_LINE      =       32225100;
402    public static final int FORESHORE_AREA      =       32225200;
403    public static final int ANCHORAGE_LINE      =       32231400;
404    public static final int ANCHORAGE_AREA      =       32231500;
405    public static final int PIER        =       32231700;
406    public static final int PIER_GE     =       32231701;
407    public static final int WEIRS       =       32232400;
408    public static final int DRYDOCK     =       32233100;
409    public static final int LOADING_FACILITY_LINE       =       32233400;
410    public static final int LOADING_FACILITY_AREA       =       32233500;
411    public static final int RAMP_ABOVE_WATER = 32233600;
412    public static final int RAMP_ABOVE_WATER_GE = 32233601;
413    public static final int RAMP_BELOW_WATER = 32233700;
414    public static final int RAMP_BELOW_WATER_GE = 32233701;
415    public static final int JETTY_ABOVE_WATER = 32234100;
416    public static final int JETTY_ABOVE_WATER_GE = 32234101;
417    public static final int JETTY_BELOW_WATER = 32234200;
418    public static final int JETTY_BELOW_WATER_GE = 32234201;
419    public static final int SEAWALL = 32234300;
420    public static final int SEAWALL_GE = 32234301;
421    public static final int PERCHES     =       32244200;
422    public static final int LEADING_LINE        =       32246000;
423    public static final int UNDERWATER_HAZARD   =       32253000;
424    public static final int FOUL_GROUND =       32254200;
425    public static final int KELP        =       32255200;
426    public static final int BREAKERS    =       32259000;
427    public static final int REEF        =       322510000;
428    public static final int DISCOLORED_WATER    =       322512000;
429    public static final int EBB_TIDE    =       32272000;
430    public static final int EBB_TIDE_GE =       32272001;
431    public static final int FLOOD_TIDE  =       32273000;
432    public static final int FLOOD_TIDE_GE       =       32273001;
433    public static final int RESTRICTED_AREA     =       32530000;
434    public static final int PIPE        =       32680000;
435    public static final int TRAINING_AREA       =       32550000;
436    public static final int VDR_LEVEL_12        =       32311000;
437    public static final int VDR_LEVEL_23        =       32312000;
438    public static final int VDR_LEVEL_34        =       32313000;
439    public static final int VDR_LEVEL_45        =       32314000;
440    public static final int VDR_LEVEL_56        =       32315000;
441    public static final int VDR_LEVEL_67        =       32316000;
442    public static final int VDR_LEVEL_78        =       32317000;
443    public static final int VDR_LEVEL_89        =       32318000;
444    public static final int VDR_LEVEL_910       =       32319000;
445    public static final int BEACH_SLOPE_FLAT    =       32321000;
446    public static final int BEACH_SLOPE_GENTLE  =       32322000;
447    public static final int BEACH_SLOPE_MODERATE        =       32323000;
448    public static final int BEACH_SLOPE_STEEP   =       32324000;
449    public static final int SOLID_ROCK  =       32411100;
450    public static final int CLAY        =       32411200;
451    public static final int VERY_COARSE_SAND    =       32411300;
452    public static final int COARSE_SAND =       32411400;
453    public static final int MEDIUM_SAND =       32411500;
454    public static final int FINE_SAND   =       32411600;
455    public static final int VERY_FINE_SAND      =       32411700;
456    public static final int VERY_FINE_SILT      =       32411800;
457    public static final int FINE_SILT   =       32411900;
458    public static final int MEDIUM_SILT =       324111000;
459    public static final int COARSE_SILT =       324111100;
460    public static final int BOULDERS    =       324111200;
461    public static final int OYSTER_SHELLS       =       324111300;
462    public static final int PEBBLES     =       324111400;
463    public static final int SAND_AND_SHELLS     =       324111500;
464    public static final int BOTTOM_SEDIMENTS_LAND       =       324111600;
465    public static final int BOTTOM_SEDIMENTS_NO_DATA    =       324111700;
466    public static final int BOTTOM_ROUGHNESS_SMOOTH     =       32412100;
467    public static final int BOTTOM_ROUGHNESS_MODERATE   =       32412200;
468    public static final int BOTTOM_ROUGHNESS_ROUGH      =       32412300;
469    public static final int CLUTTER_LOW =       32413100;
470    public static final int CLUTTER_MEDIUM      =       32413200;
471    public static final int CLUTTER_HIGH        =       32413300;
472    public static final int IMPACT_BURIAL_0     =       32414100;
473    public static final int IMPACT_BURIAL_10    =       32414200;
474    public static final int IMPACT_BURIAL_20    =       32414300;
475    public static final int IMPACT_BURIAL_75    =       32414400;
476    public static final int IMPACT_BURIAL_100   =       32414500;
477    public static final int BOTTOM_CATEGORY_A   =       32415100;
478    public static final int BOTTOM_CATEGORY_B   =       32415200;
479    public static final int BOTTOM_CATEGORY_C   =       32415300;
480    public static final int BOTTOM_TYPE_A1      =       32416100;
481    public static final int BOTTOM_TYPE_A2      =       32416200;
482    public static final int BOTTOM_TYPE_A3      =       32416300;
483    public static final int BOTTOM_TYPE_B1      =       32416400;
484    public static final int BOTTOM_TYPE_B2      =       32416500;
485    public static final int BOTTOM_TYPE_B3      =       32416600;
486    public static final int BOTTOM_TYPE_C1      =       32416700;
487    public static final int BOTTOM_TYPE_C2      =       32416800;
488    public static final int BOTTOM_TYPE_C3      =       32416900;
489    public static final int SWEPT_AREA  =       32540000;
490    public static final int OIL_RIG_FIELD       =       32670000;
491    public static final int SUBMERGED_CRIB      =       32620000;
492    public static final int CABLE       =       32610000;
493    public static final int CABLE_GE    =       32610001;
494    public static final int MARITIME_LIMIT      =       32510000;
495    public static final int MARITIME_AREA       =       32520000;
496    public static final int CANAL       =       32630000;
497    public static final int OPERATOR_DEFINED    =       32560000;
498
499}
500