Ignore:
Timestamp:
2013-01-10T17:31:17+01:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/symbols/Notices.java

    r29134 r29186  
    1515import java.awt.Rectangle;
    1616import java.awt.geom.*;
    17 import java.util.ArrayList;
    18 
    19 import symbols.Symbols.Caption;
    20 import symbols.Symbols.Delta;
    21 import symbols.Symbols.Handle;
    22 import symbols.Symbols.Instr;
    23 import symbols.Symbols.Prim;
     17
     18import symbols.Symbols.*;
    2419
    2520public class Notices {
    26         private static final ArrayList<Instr> Bollard = new ArrayList<Instr>();
     21        private static final Symbol Bollard = new Symbol();
    2722        static {
    2823                Bollard.add(new Instr(Prim.FILL, Color.black));
     
    3328                Bollard.add(new Instr(Prim.PGON, p));
    3429        }
    35         private static final ArrayList<Instr> Crossing = new ArrayList<Instr>();
    36         private static final ArrayList<Instr> CrossingL = new ArrayList<Instr>();
    37         private static final ArrayList<Instr> CrossingR = new ArrayList<Instr>();
    38         private static final ArrayList<Instr> Junction = new ArrayList<Instr>();
    39         private static final ArrayList<Instr> JunctionL = new ArrayList<Instr>();
    40         private static final ArrayList<Instr> JunctionR = new ArrayList<Instr>();
    41         private static final ArrayList<Instr> Motor = new ArrayList<Instr>();
     30        private static final Symbol Crossing = new Symbol();
     31        private static final Symbol CrossingL = new Symbol();
     32        private static final Symbol CrossingR = new Symbol();
     33        private static final Symbol Junction = new Symbol();
     34        private static final Symbol JunctionL = new Symbol();
     35        private static final Symbol JunctionR = new Symbol();
     36        private static final Symbol Motor = new Symbol();
    4237        static {
    4338                Motor.add(new Instr(Prim.FILL, Color.black));
     
    4843                Motor.add(new Instr(Prim.PGON, p));
    4944        }
    50         private static final ArrayList<Instr> Proceed = new ArrayList<Instr>();
    51         private static final ArrayList<Instr> Rowboat = new ArrayList<Instr>();
    52         private static final ArrayList<Instr> Sailboard = new ArrayList<Instr>();
    53         private static final ArrayList<Instr> Sailboat = new ArrayList<Instr>();
    54         private static final ArrayList<Instr> Slipway = new ArrayList<Instr>();
    55         private static final ArrayList<Instr> Speedboat = new ArrayList<Instr>();
    56         private static final ArrayList<Instr> Sport = new ArrayList<Instr>();
     45        private static final Symbol Proceed = new Symbol();
     46        private static final Symbol Rowboat = new Symbol();
     47        private static final Symbol Sailboard = new Symbol();
     48        private static final Symbol Sailboat = new Symbol();
     49        private static final Symbol Slipway = new Symbol();
     50        private static final Symbol Speedboat = new Symbol();
     51        private static final Symbol Sport = new Symbol();
    5752        static {
    5853                Sport.add(new Instr(Prim.FONT, new Font("Arial", Font.BOLD, 15)));
    5954                Sport.add(new Instr(Prim.TEXT, new Caption("SPORT", (float)-25.0, (float)5.0)));
    6055        }
    61         private static final ArrayList<Instr> Turn = new ArrayList<Instr>();
     56        private static final Symbol Turn = new Symbol();
    6257        static {
    6358                Turn.add(new Instr(Prim.STRK, new BasicStroke(5.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
     
    6964                Turn.add(new Instr(Prim.PGON, p));
    7065        }
    71         private static final ArrayList<Instr> VHF = new ArrayList<Instr>();
     66        private static final Symbol VHF = new Symbol();
    7267        static {
    7368                VHF.add(new Instr(Prim.FONT, new Font("Arial", Font.BOLD, 20)));
    7469                VHF.add(new Instr(Prim.TEXT, new Caption("VHF", (float)-20.0, (float)-5.0)));
    7570        }
    76         private static final ArrayList<Instr> Waterbike = new ArrayList<Instr>();
    77         private static final ArrayList<Instr> Waterski = new ArrayList<Instr>();
    78         private static final ArrayList<Instr> NoticeA = new ArrayList<Instr>();
     71        private static final Symbol Waterbike = new Symbol();
     72        private static final Symbol Waterski = new Symbol();
     73        private static final Symbol NoticeA = new Symbol();
    7974        static {
    8075                NoticeA.add(new Instr(Prim.FILL, new Color(0xe80000)));
     
    8984                NoticeA.add(new Instr(Prim.RRCT, new RoundRectangle2D.Double(-30,-30,60,60,4,4)));
    9085        }
    91         private static final ArrayList<Instr> NoticeB = new ArrayList<Instr>();
     86        private static final Symbol NoticeB = new Symbol();
    9287        static {
    9388                NoticeB.add(new Instr(Prim.FILL, new Color(0xe80000)));
     
    9994                NoticeB.add(new Instr(Prim.RRCT, new RoundRectangle2D.Double(-30,-30,60,60,4,4)));
    10095        }
    101         private static final ArrayList<Instr> NoticeE = new ArrayList<Instr>();
     96        private static final Symbol NoticeE = new Symbol();
    10297        static {
    10398                NoticeE.add(new Instr(Prim.FILL, new Color(0x0000a0)));
     
    108103        }
    109104
    110         public static final ArrayList<Instr> Notice = new ArrayList<Instr>();
    111         public static final ArrayList<Instr> NoticeA1 = new ArrayList<Instr>();
     105        public static final Symbol Notice = new Symbol();
     106        public static final Symbol NoticeA1 = new Symbol();
    112107        static {
    113108                NoticeA1.add(new Instr(Prim.FILL, new Color(0xe80000)));
     
    119114                NoticeA1.add(new Instr(Prim.RRCT, new RoundRectangle2D.Double(-30,-30,60,60,4,4)));
    120115        }
    121         public static final ArrayList<Instr> NoticeA1a = new ArrayList<Instr>();
     116        public static final Symbol NoticeA1a = new Symbol();
    122117        static {
    123118                NoticeA1a.add(new Instr(Prim.FILL, new Color(0xe80000)));
     
    129124                NoticeA1a.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-30,-30,60,60)));
    130125        }
    131         public static final ArrayList<Instr> NoticeA2 = new ArrayList<Instr>();
    132         static {
    133                 NoticeA2.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     126        public static final Symbol NoticeA2 = new Symbol();
     127        static {
     128                NoticeA2.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    134129                NoticeA2.add(new Instr(Prim.FILL, Color.black));
    135130                Path2D.Double p = new Path2D.Double(); p.moveTo(-10,23); p.lineTo(-10,0); p.lineTo(-6,0); p.lineTo(-12.5,-8); p.lineTo(-19,0); p.lineTo(-15,0); p.lineTo(-15,23);
     
    137132                NoticeA2.add(new Instr(Prim.PGON, p));
    138133        }
    139         public static final ArrayList<Instr> NoticeA3 = new ArrayList<Instr>();
    140         static {
    141                 NoticeA3.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA2, 1.0, 0, 0, null, null)));
     134        public static final Symbol NoticeA3 = new Symbol();
     135        static {
     136                NoticeA3.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA2, 1.0, 0, 0, null, null)));
    142137                Path2D.Double p = new Path2D.Double(); p.moveTo(-10,12); p.lineTo(-6,12); p.lineTo(-12.5,4); p.lineTo(-19,12);
    143138                p.closePath(); p.moveTo(10,-3); p.lineTo(6,-3); p.lineTo(12.5,-11); p.lineTo(19,-3); p.closePath();
    144139                NoticeA3.add(new Instr(Prim.PGON, p));
    145140        }
    146         public static final ArrayList<Instr> NoticeA4 = new ArrayList<Instr>();
    147         static {
    148                 NoticeA4.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     141        public static final Symbol NoticeA4 = new Symbol();
     142        static {
     143                NoticeA4.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    149144                NoticeA4.add(new Instr(Prim.FILL, Color.black));
    150145                Path2D.Double p = new Path2D.Double(); p.moveTo(-10,-15); p.lineTo(-10,8); p.lineTo(-6,8); p.lineTo(-12.5,16); p.lineTo(-19,8); p.lineTo(-15,8); p.lineTo(-15,-15);
     
    152147                NoticeA4.add(new Instr(Prim.PGON, p));
    153148        }
    154         public static final ArrayList<Instr> NoticeA4_1 = new ArrayList<Instr>();
    155         static {
    156                 NoticeA4_1.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA4, 1.0, 0, 0, null, null)));
     149        public static final Symbol NoticeA4_1 = new Symbol();
     150        static {
     151                NoticeA4_1.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA4, 1.0, 0, 0, null, null)));
    157152                Path2D.Double p = new Path2D.Double(); p.moveTo(-10,-4); p.lineTo(-6,-4); p.lineTo(-12.5,4); p.lineTo(-19,-4);
    158153                p.closePath(); p.moveTo(10,5); p.lineTo(6,5); p.lineTo(12.5,-3); p.lineTo(19,5); p.closePath();
    159154                NoticeA4_1.add(new Instr(Prim.PGON, p));
    160155        }
    161         public static final ArrayList<Instr> NoticeA5 = new ArrayList<Instr>();
    162         static {
    163                 NoticeA5.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     156        public static final Symbol NoticeA5 = new Symbol();
     157        static {
     158                NoticeA5.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    164159                NoticeA5.add(new Instr(Prim.FILL, Color.black));
    165160                Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD); p.moveTo(-5.3,14.6); p.lineTo(-5.3,4.0); p.lineTo(0.0,4.0); p.curveTo(4.2,4.0,7.4,3.5,9.4,0.0);
     
    168163                NoticeA5.add(new Instr(Prim.PGON, p));
    169164        }
    170         public static final ArrayList<Instr> NoticeA5_1 = new ArrayList<Instr>();
    171         static {
    172                 NoticeA5_1.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    173         }
    174         public static final ArrayList<Instr> NoticeA6 = new ArrayList<Instr>();
    175         static {
    176                 NoticeA6.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    177                 NoticeA6.add(new Instr(Prim.SYMB, new Symbols.Symbol(Harbours.Anchor, 0.4, 0, 0, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))), null)));
    178         }
    179         public static final ArrayList<Instr> NoticeA7 = new ArrayList<Instr>();
    180         static {
    181                 NoticeA7.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    182                 NoticeA7.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Bollard, 1.0, 0, 0, null, null)));
    183         }
    184         public static final ArrayList<Instr> NoticeA8 = new ArrayList<Instr>();
    185         static {
    186                 NoticeA8.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    187                 NoticeA8.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Turn, 1.0, 0, 0, null, null)));
    188         }
    189         public static final ArrayList<Instr> NoticeA9 = new ArrayList<Instr>();
    190         static {
    191                 NoticeA9.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     165        public static final Symbol NoticeA5_1 = new Symbol();
     166        static {
     167                NoticeA5_1.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     168        }
     169        public static final Symbol NoticeA6 = new Symbol();
     170        static {
     171                NoticeA6.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     172                NoticeA6.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.4, 0, 0, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))), null)));
     173        }
     174        public static final Symbol NoticeA7 = new Symbol();
     175        static {
     176                NoticeA7.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     177                NoticeA7.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Bollard, 1.0, 0, 0, null, null)));
     178        }
     179        public static final Symbol NoticeA8 = new Symbol();
     180        static {
     181                NoticeA8.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     182                NoticeA8.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Turn, 1.0, 0, 0, null, null)));
     183        }
     184        public static final Symbol NoticeA9 = new Symbol();
     185        static {
     186                NoticeA9.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    192187                NoticeA9.add(new Instr(Prim.STRK, new BasicStroke(7.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
    193188                NoticeA9.add(new Instr(Prim.FILL, Color.black));
     
    196191                NoticeA9.add(new Instr(Prim.PLIN, p));
    197192        }
    198         public static final ArrayList<Instr> NoticeA10a = new ArrayList<Instr>();
     193        public static final Symbol NoticeA10a = new Symbol();
    199194        static {
    200195                NoticeA10a.add(new Instr(Prim.BBOX, new Rectangle(-30,-30,60,60)));
     
    210205                NoticeA10a.add(new Instr(Prim.PLIN, p));
    211206        }
    212         public static final ArrayList<Instr> NoticeA10b = new ArrayList<Instr>();
    213         static {
    214                 NoticeA10b.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA10a, 1.0, 0, 0, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))), null)));
    215         }
    216         public static final ArrayList<Instr> NoticeA12= new ArrayList<Instr>();
    217         static {
    218                 NoticeA12.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    219                 NoticeA12.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Motor, 1.0, 0, 0, null, null)));
    220         }
    221         public static final ArrayList<Instr> NoticeA13= new ArrayList<Instr>();
    222         static {
    223                 NoticeA13.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    224                 NoticeA13.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Sport, 1.0, 0, 0, null, null)));
    225         }
    226         public static final ArrayList<Instr> NoticeA14= new ArrayList<Instr>();
    227         static {
    228                 NoticeA14.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    229                 NoticeA14.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Waterski, 1.0, 0, 0, null, null)));
    230         }
    231         public static final ArrayList<Instr> NoticeA15= new ArrayList<Instr>();
    232         static {
    233                 NoticeA15.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    234                 NoticeA15.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Sailboat, 1.0, 0, 0, null, null)));
    235         }
    236         public static final ArrayList<Instr> NoticeA16= new ArrayList<Instr>();
    237         static {
    238                 NoticeA16.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    239                 NoticeA16.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Rowboat, 1.0, 0, 0, null, null)));
    240         }
    241         public static final ArrayList<Instr> NoticeA17= new ArrayList<Instr>();
    242         static {
    243                 NoticeA17.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    244                 NoticeA17.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Sailboard, 1.0, 0, 0, null, null)));
    245         }
    246         public static final ArrayList<Instr> NoticeA18= new ArrayList<Instr>();
    247         static {
    248                 NoticeA18.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    249                 NoticeA18.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Speedboat, 1.0, 0, 0, null, null)));
    250         }
    251         public static final ArrayList<Instr> NoticeA19= new ArrayList<Instr>();
    252         static {
    253                 NoticeA19.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    254                 NoticeA19.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Slipway, 1.0, 0, 0, null, null)));
    255         }
    256         public static final ArrayList<Instr> NoticeA20= new ArrayList<Instr>();
    257         static {
    258                 NoticeA20.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
    259                 NoticeA20.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.Waterbike, 1.0, 0, 0, null, null)));
    260         }
    261         public static final ArrayList<Instr> NoticeB2a = new ArrayList<Instr>();
    262         public static final ArrayList<Instr> NoticeB2b = new ArrayList<Instr>();
    263         public static final ArrayList<Instr> NoticeB3a = new ArrayList<Instr>();
    264         public static final ArrayList<Instr> NoticeB3b = new ArrayList<Instr>();
    265         public static final ArrayList<Instr> NoticeB4a = new ArrayList<Instr>();
    266         public static final ArrayList<Instr> NoticeB4b = new ArrayList<Instr>();
    267         public static final ArrayList<Instr> NoticeB5 = new ArrayList<Instr>();
    268         public static final ArrayList<Instr> NoticeB7 = new ArrayList<Instr>();
    269         public static final ArrayList<Instr> NoticeB8 = new ArrayList<Instr>();
    270         public static final ArrayList<Instr> NoticeB11a = new ArrayList<Instr>();
    271         static {
    272                 NoticeB11a.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
    273                 NoticeB11a.add(new Instr(Prim.SYMB, new Symbols.Symbol(Notices.VHF, 1.0, 0, 0, null, null)));
    274         }
    275         public static final ArrayList<Instr> NoticeC1 = new ArrayList<Instr>();
    276         public static final ArrayList<Instr> NoticeC2 = new ArrayList<Instr>();
    277         public static final ArrayList<Instr> NoticeC3 = new ArrayList<Instr>();
    278         public static final ArrayList<Instr> NoticeC5a = new ArrayList<Instr>();
    279         public static final ArrayList<Instr> NoticeC5b = new ArrayList<Instr>();
    280         public static final ArrayList<Instr> NoticeD1a = new ArrayList<Instr>();
    281         public static final ArrayList<Instr> NoticeD1b = new ArrayList<Instr>();
    282         public static final ArrayList<Instr> NoticeD2a = new ArrayList<Instr>();
    283         public static final ArrayList<Instr> NoticeD2b = new ArrayList<Instr>();
    284         public static final ArrayList<Instr> NoticeE1 = new ArrayList<Instr>();
    285         public static final ArrayList<Instr> NoticeE2 = new ArrayList<Instr>();
    286         public static final ArrayList<Instr> NoticeE3 = new ArrayList<Instr>();
    287         public static final ArrayList<Instr> NoticeE4a = new ArrayList<Instr>();
    288         public static final ArrayList<Instr> NoticeE4b = new ArrayList<Instr>();
    289         public static final ArrayList<Instr> NoticeE5_4 = new ArrayList<Instr>();
    290         public static final ArrayList<Instr> NoticeE5_5 = new ArrayList<Instr>();
    291         public static final ArrayList<Instr> NoticeE5_6 = new ArrayList<Instr>();
    292         public static final ArrayList<Instr> NoticeE5_7 = new ArrayList<Instr>();
    293         public static final ArrayList<Instr> NoticeE5_8 = new ArrayList<Instr>();
    294         public static final ArrayList<Instr> NoticeE5_9 = new ArrayList<Instr>();
    295         public static final ArrayList<Instr> NoticeE5_10 = new ArrayList<Instr>();
    296         public static final ArrayList<Instr> NoticeE5_11 = new ArrayList<Instr>();
    297         public static final ArrayList<Instr> NoticeE5_12 = new ArrayList<Instr>();
    298         public static final ArrayList<Instr> NoticeE5_13 = new ArrayList<Instr>();
    299         public static final ArrayList<Instr> NoticeE5_14 = new ArrayList<Instr>();
    300         public static final ArrayList<Instr> NoticeE5_15 = new ArrayList<Instr>();
    301         public static final ArrayList<Instr> NoticeE7_1 = new ArrayList<Instr>();
    302         public static final ArrayList<Instr> Notice11 = new ArrayList<Instr>();
    303         public static final ArrayList<Instr> Notice13 = new ArrayList<Instr>();
    304         public static final ArrayList<Instr> Notice14 = new ArrayList<Instr>();
     207        public static final Symbol NoticeA10b = new Symbol();
     208        static {
     209                NoticeA10b.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA10a, 1.0, 0, 0, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))), null)));
     210        }
     211        public static final Symbol NoticeA12= new Symbol();
     212        static {
     213                NoticeA12.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     214                NoticeA12.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Motor, 1.0, 0, 0, null, null)));
     215        }
     216        public static final Symbol NoticeA13= new Symbol();
     217        static {
     218                NoticeA13.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     219                NoticeA13.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Sport, 1.0, 0, 0, null, null)));
     220        }
     221        public static final Symbol NoticeA14= new Symbol();
     222        static {
     223                NoticeA14.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     224                NoticeA14.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Waterski, 1.0, 0, 0, null, null)));
     225        }
     226        public static final Symbol NoticeA15= new Symbol();
     227        static {
     228                NoticeA15.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     229                NoticeA15.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Sailboat, 1.0, 0, 0, null, null)));
     230        }
     231        public static final Symbol NoticeA16= new Symbol();
     232        static {
     233                NoticeA16.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     234                NoticeA16.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Rowboat, 1.0, 0, 0, null, null)));
     235        }
     236        public static final Symbol NoticeA17= new Symbol();
     237        static {
     238                NoticeA17.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     239                NoticeA17.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Sailboard, 1.0, 0, 0, null, null)));
     240        }
     241        public static final Symbol NoticeA18= new Symbol();
     242        static {
     243                NoticeA18.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     244                NoticeA18.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Speedboat, 1.0, 0, 0, null, null)));
     245        }
     246        public static final Symbol NoticeA19= new Symbol();
     247        static {
     248                NoticeA19.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     249                NoticeA19.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Slipway, 1.0, 0, 0, null, null)));
     250        }
     251        public static final Symbol NoticeA20= new Symbol();
     252        static {
     253                NoticeA20.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
     254                NoticeA20.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.Waterbike, 1.0, 0, 0, null, null)));
     255        }
     256        public static final Symbol NoticeB2a = new Symbol();
     257        public static final Symbol NoticeB2b = new Symbol();
     258        public static final Symbol NoticeB3a = new Symbol();
     259        public static final Symbol NoticeB3b = new Symbol();
     260        public static final Symbol NoticeB4a = new Symbol();
     261        public static final Symbol NoticeB4b = new Symbol();
     262        public static final Symbol NoticeB5 = new Symbol();
     263        public static final Symbol NoticeB7 = new Symbol();
     264        public static final Symbol NoticeB8 = new Symbol();
     265        public static final Symbol NoticeB11a = new Symbol();
     266        static {
     267                NoticeB11a.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
     268                NoticeB11a.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Notices.VHF, 1.0, 0, 0, null, null)));
     269        }
     270        public static final Symbol NoticeC1 = new Symbol();
     271        public static final Symbol NoticeC2 = new Symbol();
     272        public static final Symbol NoticeC3 = new Symbol();
     273        public static final Symbol NoticeC5a = new Symbol();
     274        public static final Symbol NoticeC5b = new Symbol();
     275        public static final Symbol NoticeD1a = new Symbol();
     276        public static final Symbol NoticeD1b = new Symbol();
     277        public static final Symbol NoticeD2a = new Symbol();
     278        public static final Symbol NoticeD2b = new Symbol();
     279        public static final Symbol NoticeE1 = new Symbol();
     280        public static final Symbol NoticeE2 = new Symbol();
     281        public static final Symbol NoticeE3 = new Symbol();
     282        public static final Symbol NoticeE4a = new Symbol();
     283        public static final Symbol NoticeE4b = new Symbol();
     284        public static final Symbol NoticeE5_4 = new Symbol();
     285        public static final Symbol NoticeE5_5 = new Symbol();
     286        public static final Symbol NoticeE5_6 = new Symbol();
     287        public static final Symbol NoticeE5_7 = new Symbol();
     288        public static final Symbol NoticeE5_8 = new Symbol();
     289        public static final Symbol NoticeE5_9 = new Symbol();
     290        public static final Symbol NoticeE5_10 = new Symbol();
     291        public static final Symbol NoticeE5_11 = new Symbol();
     292        public static final Symbol NoticeE5_12 = new Symbol();
     293        public static final Symbol NoticeE5_13 = new Symbol();
     294        public static final Symbol NoticeE5_14 = new Symbol();
     295        public static final Symbol NoticeE5_15 = new Symbol();
     296        public static final Symbol NoticeE7_1 = new Symbol();
     297        public static final Symbol Notice11 = new Symbol();
     298        public static final Symbol Notice13 = new Symbol();
     299        public static final Symbol Notice14 = new Symbol();
    305300}
Note: See TracChangeset for help on using the changeset viewer.