1 | // License: GPL. For details, see LICENSE file.
|
---|
2 | package symbols;
|
---|
3 |
|
---|
4 | import java.awt.BasicStroke;
|
---|
5 | import java.awt.Color;
|
---|
6 | import java.awt.Font;
|
---|
7 | import java.awt.geom.AffineTransform;
|
---|
8 | import java.awt.geom.Arc2D;
|
---|
9 | import java.awt.geom.Ellipse2D;
|
---|
10 | import java.awt.geom.GeneralPath;
|
---|
11 | import java.awt.geom.Line2D;
|
---|
12 | import java.awt.geom.Path2D;
|
---|
13 | import java.awt.geom.Rectangle2D;
|
---|
14 | import java.awt.geom.RoundRectangle2D;
|
---|
15 | import java.util.ArrayList;
|
---|
16 | import java.util.EnumMap;
|
---|
17 |
|
---|
18 | import s57.S57val.BnkWTW;
|
---|
19 | import s57.S57val.CatNMK;
|
---|
20 | import s57.S57val.MarSYS;
|
---|
21 | import symbols.Symbols.Caption;
|
---|
22 | import symbols.Symbols.Delta;
|
---|
23 | import symbols.Symbols.Form;
|
---|
24 | import symbols.Symbols.Handle;
|
---|
25 | import symbols.Symbols.Instr;
|
---|
26 | import symbols.Symbols.Scheme;
|
---|
27 | import symbols.Symbols.Symbol;
|
---|
28 |
|
---|
29 | /**
|
---|
30 | * @author Malcolm Herring
|
---|
31 | */
|
---|
32 | public final class Notices {
|
---|
33 | private Notices() {
|
---|
34 | // Hide default constructor for utilities classes
|
---|
35 | }
|
---|
36 |
|
---|
37 | // CHECKSTYLE.OFF: LineLength
|
---|
38 | private static final Symbol Bollard = new Symbol();
|
---|
39 | static {
|
---|
40 | Path2D.Double p = new Path2D.Double(); p.moveTo(20, 21); p.lineTo(20, 16.5); p.lineTo(11.6, 16.5); p.quadTo(9.1, 9.6, 8.3, 2.0); p.lineTo(-8.0, -0.3); p.quadTo(-8.6, 9.0, -11.3, 16.5);
|
---|
41 | p.lineTo(-23.5, 16.5); p.lineTo(-23.5, 21.0); p.closePath(); p.moveTo(23.8, 3.0); p.lineTo(-10.7, -1.8); p.curveTo(-13.1, -2.2, -12.8, -6.0, -10.2, -5.8); p.lineTo(23.8, -1.1);
|
---|
42 | p.closePath(); p.moveTo(8.4, -4.3); p.curveTo(9.0, -9.3, 9.0, -11.4, 11.2, -13.0); p.curveTo(12.8, -15.0, 12.8, -16.7, 11.0, -18.6); p.curveTo(4.0, -22.2, -4.0, -22.2, -11.0, -18.6);
|
---|
43 | p.curveTo(-12.8, -16.7, -12.8, -15.0, -11.2, -13.0); p.curveTo(-9.0, -11.3, -8.7, -9.5, -8.4, -6.5); p.closePath();
|
---|
44 | Bollard.add(new Instr(Form.PGON, p));
|
---|
45 | }
|
---|
46 |
|
---|
47 | private static final Symbol Motor = new Symbol();
|
---|
48 | static {
|
---|
49 | Path2D.Double p = new Path2D.Double(); p.moveTo(-5.0, 4.3); p.curveTo(-3.7, 5.5, -1.8, 5.7, -0.2, 4.9); p.curveTo(1.3, 8.7, 4.6, 10.9, 8.4, 10.9); p.curveTo(14.0, 10.9, 17.5, 6.3, 17.5, 2.0);
|
---|
50 | p.curveTo(17.5, -0.7, 16.1, -3.2, 14.5, -3.2); p.curveTo(12.5, -3.2, 11.7, 0.8, 2.5, 1.1); p.curveTo(2.5, -1.2, 1.6, -2.2, 0.6, -3.0); p.curveTo(3.2, -5.6, 4.0, -12.6, -1.0, -16.1);
|
---|
51 | p.curveTo(-5.3, -19.2, -11.6, -18.3, -13.7, -13.7); p.curveTo(-14.3, -12.2, -14.0, -11.2, -12.5, -10.6); p.curveTo(-8.6, -9.6, -5.3, -6.0, -4.0, -3.4); p.curveTo(-5.4, -2.6, -6.2, -2.0, -6.2, 0.2);
|
---|
52 | p.curveTo(-12.8, -1.0, -17.5, 3.7, -17.5, 9.3); p.curveTo(-17.5, 14.7, -12.6, 18.8, -8.0, 17.6); p.curveTo(-7.0, 17.2, -6.6, 16.2, -7.2, 14.6); p.curveTo(-7.7, 12.4, -7.0, 7.7, -5.0, 4.3); p.closePath();
|
---|
53 | Motor.add(new Instr(Form.PGON, p));
|
---|
54 | }
|
---|
55 |
|
---|
56 | private static final Symbol Rowboat = new Symbol();
|
---|
57 | static {
|
---|
58 | Path2D.Double p = new Path2D.Double(); p.moveTo(-17.5, -2.0); p.lineTo(17.5, -2.0); p.lineTo(15.0, 6.0); p.lineTo(-11.0, 6.0); p.closePath();
|
---|
59 | Rowboat.add(new Instr(Form.PGON, p));
|
---|
60 | Rowboat.add(new Instr(Form.RSHP, new Ellipse2D.Double(-6, -17.5, 6, 6)));
|
---|
61 | Rowboat.add(new Instr(Form.STRK, new BasicStroke(5, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
62 | Rowboat.add(new Instr(Form.LINE, new Line2D.Double(-5.5, -9, -8, 0)));
|
---|
63 | Rowboat.add(new Instr(Form.LINE, new Line2D.Double(-5.0, 10.0, -7.5, 14.0)));
|
---|
64 | Rowboat.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
65 | Rowboat.add(new Instr(Form.LINE, new Line2D.Double(-5.5, -9, 7, -6.5)));
|
---|
66 | Rowboat.add(new Instr(Form.LINE, new Line2D.Double(7.3, -7.8, -5.0, 10.0)));
|
---|
67 | }
|
---|
68 |
|
---|
69 | private static final Symbol Sailboard = new Symbol();
|
---|
70 | static {
|
---|
71 | Path2D.Double p = new Path2D.Double(); p.moveTo(-6.0, 19.0); p.quadTo(-4.0, -5, 1.5, -20.0); p.quadTo(14, -7, 15.5, 6.5); p.quadTo(7, 17, -6.0, 19.0); p.closePath();
|
---|
72 | Sailboard.add(new Instr(Form.PGON, p));
|
---|
73 | Sailboard.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
74 | Sailboard.add(new Instr(Form.LINE, new Line2D.Double(-2, 20, -10, 20)));
|
---|
75 | Sailboard.add(new Instr(Form.LINE, new Line2D.Double(-13, 2.5, -3, 2.5)));
|
---|
76 | Sailboard.add(new Instr(Form.RSHP, new Ellipse2D.Double(-15, -4, 5, 5)));
|
---|
77 | Sailboard.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
78 | p = new Path2D.Double(); p.moveTo(-13, 2.5); p.lineTo(-12, 6.0); p.lineTo(-12, 9.5);
|
---|
79 | Sailboard.add(new Instr(Form.PLIN, p));
|
---|
80 | Sailboard.add(new Instr(Form.STRK, new BasicStroke(3, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
81 | p = new Path2D.Double(); p.moveTo(-12, 9.5); p.lineTo(-7.5, 13.0); p.lineTo(-6.0, 19.0);
|
---|
82 | Sailboard.add(new Instr(Form.PLIN, p));
|
---|
83 | }
|
---|
84 |
|
---|
85 | private static final Symbol Sailboat = new Symbol();
|
---|
86 | static {
|
---|
87 | Path2D.Double p = new Path2D.Double(); p.moveTo(3.75, -20.5); p.lineTo(3.75, 8.5); p.lineTo(-19.5, 8.5); p.closePath();
|
---|
88 | Sailboat.add(new Instr(Form.PGON, p));
|
---|
89 | p = new Path2D.Double(); p.moveTo(-19.5, 12.0); p.lineTo(19.5, 12.0); p.lineTo(13.0, 20.5); p.lineTo(-16.0, 20.5); p.closePath();
|
---|
90 | Sailboat.add(new Instr(Form.PGON, p));
|
---|
91 | }
|
---|
92 |
|
---|
93 | private static final Symbol Slipway = new Symbol();
|
---|
94 | static {
|
---|
95 | Path2D.Double p = new Path2D.Double(); p.moveTo(-17, -5.5); p.lineTo(-13.5, 0); p.lineTo(4, -1.5); p.quadTo(18, -5, 20, -13.5); p.closePath();
|
---|
96 | p.moveTo(-14, 7); p.lineTo(-14, 11); p.lineTo(20, 11); p.lineTo(20, 2); p.closePath();
|
---|
97 | Slipway.add(new Instr(Form.PGON, p));
|
---|
98 | Slipway.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
99 | Slipway.add(new Instr(Form.LINE, new Line2D.Double(-14, 3, 20, -2.5)));
|
---|
100 | Slipway.add(new Instr(Form.STRK, new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
101 | Slipway.add(new Instr(Form.ELPS, new Ellipse2D.Double(1, 1.5, 3, 3)));
|
---|
102 | p = new Path2D.Double(); p.moveTo(-21, 8.5); p.curveTo(-17.5, 5, -17.5, 12, -13, 7.2);
|
---|
103 | Slipway.add(new Instr(Form.PLIN, p));
|
---|
104 | }
|
---|
105 |
|
---|
106 | private static final Symbol Speedboat = new Symbol();
|
---|
107 | static {
|
---|
108 | Speedboat.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
109 | Speedboat.add(new Instr(Form.LINE, new Line2D.Double(-21, 0, -17, -1)));
|
---|
110 | Path2D.Double p = new Path2D.Double(); p.moveTo(-17.5, 8.5); p.curveTo(-10.5, 13, -2.5, 2, 4, 6); p.curveTo(12, 2, 11.5, 9.5, 20, 6);
|
---|
111 | Speedboat.add(new Instr(Form.PLIN, p));
|
---|
112 | p = new Path2D.Double(); p.moveTo(-18.5, 1.5); p.lineTo(-16, 6); p.curveTo(-9, 9.0, -3.5, -2.0, 4.5, 3.5); p.lineTo(14.5, 0); p.quadTo(19, -3, 19.5, -9);
|
---|
113 | p.lineTo(9.5, -6); p.lineTo(6.5, -8); p.lineTo(2.5, -4); p.closePath();
|
---|
114 | Speedboat.add(new Instr(Form.PGON, p));
|
---|
115 | Speedboat.add(new Instr(Form.RSHP, new Ellipse2D.Double(-1.5, -13, 5, 5)));
|
---|
116 | Speedboat.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
117 | Speedboat.add(new Instr(Form.LINE, new Line2D.Double(-2, -7, -5, 0)));
|
---|
118 | Speedboat.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
119 | Speedboat.add(new Instr(Form.LINE, new Line2D.Double(-2, -7, 5, -5)));
|
---|
120 | }
|
---|
121 |
|
---|
122 | private static final Symbol Turn = new Symbol();
|
---|
123 | static {
|
---|
124 | Turn.add(new Instr(Form.STRK, new BasicStroke(5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
125 | Turn.add(new Instr(Form.EARC, new Arc2D.Double(-9.0, -9.0, 18.0, 18.0, 270.0, 230.0, Arc2D.OPEN)));
|
---|
126 | Turn.add(new Instr(Form.EARC, new Arc2D.Double(-20.0, -20.0, 40.0, 40.0, 315.0, -280.0, Arc2D.OPEN)));
|
---|
127 | Path2D.Double p = new Path2D.Double(); p.moveTo(21.8, -7.0); p.lineTo(18.8, -18.2); p.lineTo(10.5, -10.0); p.closePath();
|
---|
128 | p.moveTo(-12.9, 0.7); p.lineTo(-1.7, -2.3); p.lineTo(-9.9, -10.5); p.closePath();
|
---|
129 | Turn.add(new Instr(Form.PGON, p));
|
---|
130 | }
|
---|
131 |
|
---|
132 | private static final Symbol Waterbike = new Symbol();
|
---|
133 | static {
|
---|
134 | Path2D.Double p = new Path2D.Double(); p.moveTo(-17.5, 13); p.curveTo(-10.5, 17.5, -2.5, 6.5, 4, 10.5); p.curveTo(12, 6.5, 11.5, 14, 20, 10.5);
|
---|
135 | Waterbike.add(new Instr(Form.PLIN, p));
|
---|
136 | p = new Path2D.Double(); p.moveTo(-16.5, 9.5); p.lineTo(-16, 10.5); p.curveTo(-9, 13.5, -3.5, 2.5, 4.5, 8); p.quadTo(15, 4, 19.5, -4); p.closePath();
|
---|
137 | p.moveTo(19.5, -5); p.lineTo(1, -5); p.lineTo(-4.5, -10); p.lineTo(-5.5, -10); p.lineTo(2, -2); p.lineTo(-15, 4); p.lineTo(-16, 8); p.closePath();
|
---|
138 | Waterbike.add(new Instr(Form.PGON, p));
|
---|
139 | Waterbike.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
140 | p = new Path2D.Double(); p.moveTo(-7, 1); p.lineTo(-7.5, -1.5); p.lineTo(-12.5, -3.5); p.lineTo(-11.5, -10.5);
|
---|
141 | Waterbike.add(new Instr(Form.PLIN, p));
|
---|
142 | Waterbike.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
143 | Waterbike.add(new Instr(Form.LINE, new Line2D.Double(-11.5, -10.5, -3, -8.5)));
|
---|
144 | Waterbike.add(new Instr(Form.RSHP, new Ellipse2D.Double(-11.5, -18, 5, 5)));
|
---|
145 | }
|
---|
146 |
|
---|
147 | private static final Symbol Waterski = new Symbol();
|
---|
148 | static {
|
---|
149 | Waterski.add(new Instr(Form.RSHP, new Ellipse2D.Double(12, -18, 6, 6)));
|
---|
150 | Waterski.add(new Instr(Form.STRK, new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
151 | Waterski.add(new Instr(Form.LINE, new Line2D.Double(-18, -6, 0, -6)));
|
---|
152 | Waterski.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
153 | Path2D.Double p = new Path2D.Double(); p.moveTo(6.5, 17.5); p.lineTo(-13, 14.5); p.curveTo(-15, 14.25, -16.0, 13.6, -17.5, 12.0);
|
---|
154 | Waterski.add(new Instr(Form.PLIN, p));
|
---|
155 | Waterski.add(new Instr(Form.STRK, new BasicStroke(5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
|
---|
156 | p = new Path2D.Double(); p.moveTo(-1.5, -4.0); p.lineTo(14, -7.5); p.lineTo(9.5, 3.5); p.lineTo(2.0, 6.0); p.lineTo(-4.4, 15.8);
|
---|
157 | Waterski.add(new Instr(Form.PLIN, p));
|
---|
158 | }
|
---|
159 |
|
---|
160 | private static final Symbol NoticeA = new Symbol();
|
---|
161 | static {
|
---|
162 | NoticeA.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
163 | NoticeA.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
164 | NoticeA.add(new Instr(Form.FILL, Color.white));
|
---|
165 | NoticeA.add(new Instr(Form.RSHP, new Rectangle2D.Double(-21, -21, 42, 42)));
|
---|
166 | NoticeA.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
|
---|
167 | NoticeA.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
168 | NoticeA.add(new Instr(Form.LINE, new Line2D.Double(-25, -25, 25, 25)));
|
---|
169 | NoticeA.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
170 | NoticeA.add(new Instr(Form.FILL, Color.black));
|
---|
171 | NoticeA.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
172 | }
|
---|
173 |
|
---|
174 | private static final Symbol NoticeB = new Symbol();
|
---|
175 | static {
|
---|
176 | NoticeB.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
177 | NoticeB.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
178 | NoticeB.add(new Instr(Form.FILL, Color.white));
|
---|
179 | NoticeB.add(new Instr(Form.RSHP, new Rectangle2D.Double(-21, -21, 42, 42)));
|
---|
180 | NoticeB.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
181 | NoticeB.add(new Instr(Form.FILL, Color.black));
|
---|
182 | NoticeB.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
183 | }
|
---|
184 |
|
---|
185 | private static final Symbol NoticeE = new Symbol();
|
---|
186 | static {
|
---|
187 | NoticeE.add(new Instr(Form.FILL, new Color(0x0000a0)));
|
---|
188 | NoticeE.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
189 | NoticeE.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
190 | NoticeE.add(new Instr(Form.FILL, Color.black));
|
---|
191 | NoticeE.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
192 | NoticeE.add(new Instr(Form.FILL, Color.white));
|
---|
193 | }
|
---|
194 |
|
---|
195 | public static final Symbol Notice = new Symbol();
|
---|
196 | static {
|
---|
197 | Notice.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
198 | Notice.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
199 | Notice.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
200 | Notice.add(new Instr(Form.FILL, new Color(0x0000a0)));
|
---|
201 | Notice.add(new Instr(Form.RSHP, new Rectangle2D.Double(-21, -21, 42, 42)));
|
---|
202 | Notice.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
203 | Notice.add(new Instr(Form.FILL, Color.black));
|
---|
204 | Notice.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
205 | }
|
---|
206 |
|
---|
207 | public static final Symbol NoticeA1 = new Symbol();
|
---|
208 | static {
|
---|
209 | NoticeA1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
210 | NoticeA1.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
211 | NoticeA1.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
212 | NoticeA1.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
213 | NoticeA1.add(new Instr(Form.FILL, Color.white));
|
---|
214 | NoticeA1.add(new Instr(Form.RSHP, new Rectangle2D.Double(-30, -10, 60, 20)));
|
---|
215 | NoticeA1.add(new Instr(Form.FILL, Color.black));
|
---|
216 | NoticeA1.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
217 | }
|
---|
218 |
|
---|
219 | public static final Symbol NoticeA1a = new Symbol();
|
---|
220 | static {
|
---|
221 | NoticeA1a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
222 | NoticeA1a.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
223 | NoticeA1a.add(new Instr(Form.RSHP, new Ellipse2D.Double(-30, -30, 60, 60)));
|
---|
224 | NoticeA1a.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
225 | NoticeA1a.add(new Instr(Form.FILL, Color.white));
|
---|
226 | NoticeA1a.add(new Instr(Form.RSHP, new Rectangle2D.Double(-29, -10, 58, 20)));
|
---|
227 | NoticeA1a.add(new Instr(Form.FILL, Color.black));
|
---|
228 | NoticeA1a.add(new Instr(Form.ELPS, new Ellipse2D.Double(-30, -30, 60, 60)));
|
---|
229 | }
|
---|
230 |
|
---|
231 | public static final Symbol NoticeA2 = new Symbol();
|
---|
232 | static {
|
---|
233 | NoticeA2.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
234 | NoticeA2.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
235 | NoticeA2.add(new Instr(Form.FILL, Color.black));
|
---|
236 | 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);
|
---|
237 | p.closePath(); p.moveTo(10, 8); p.lineTo(10, -15); p.lineTo(6, -15); p.lineTo(12.5, -23); p.lineTo(19, -15); p.lineTo(15, -15); p.lineTo(15, 8); p.closePath();
|
---|
238 | NoticeA2.add(new Instr(Form.PGON, p));
|
---|
239 | }
|
---|
240 |
|
---|
241 | public static final Symbol NoticeA3 = new Symbol();
|
---|
242 | static {
|
---|
243 | NoticeA3.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
244 | NoticeA3.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA2, 1.0, 0, 0, null, null)));
|
---|
245 | Path2D.Double p = new Path2D.Double(); p.moveTo(-10, 12); p.lineTo(-6, 12); p.lineTo(-12.5, 4); p.lineTo(-19, 12);
|
---|
246 | p.closePath(); p.moveTo(10, -3); p.lineTo(6, -3); p.lineTo(12.5, -11); p.lineTo(19, -3); p.closePath();
|
---|
247 | NoticeA3.add(new Instr(Form.PGON, p));
|
---|
248 | }
|
---|
249 |
|
---|
250 | public static final Symbol NoticeA4 = new Symbol();
|
---|
251 | static {
|
---|
252 | NoticeA4.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
253 | NoticeA4.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
254 | NoticeA4.add(new Instr(Form.FILL, Color.black));
|
---|
255 | 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);
|
---|
256 | p.closePath(); 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); p.closePath();
|
---|
257 | NoticeA4.add(new Instr(Form.PGON, p));
|
---|
258 | }
|
---|
259 |
|
---|
260 | public static final Symbol NoticeA4_1 = new Symbol();
|
---|
261 | static {
|
---|
262 | NoticeA4_1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
263 | NoticeA4_1.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA4, 1.0, 0, 0, null, null)));
|
---|
264 | Path2D.Double p = new Path2D.Double(); p.moveTo(-10, -4); p.lineTo(-6, -4); p.lineTo(-12.5, 4); p.lineTo(-19, -4);
|
---|
265 | p.closePath(); p.moveTo(10, 5); p.lineTo(6, 5); p.lineTo(12.5, -3); p.lineTo(19, 5); p.closePath();
|
---|
266 | NoticeA4_1.add(new Instr(Form.PGON, p));
|
---|
267 | }
|
---|
268 |
|
---|
269 | public static final Symbol NoticeA5 = new Symbol();
|
---|
270 | static {
|
---|
271 | NoticeA5.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
272 | NoticeA5.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
273 | 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);
|
---|
274 | p.curveTo(11.4, -2.8, 11.4, -7.2, 9.4, -10.5); p.curveTo(7.4, -13.6, 4.2, -14.0, 0.0, -14.0); p.lineTo(-11.0, -14.0); p.lineTo(-11.0, 14.6); p.closePath();
|
---|
275 | p.moveTo(-5.3, -1.0); p.lineTo(0.0, -1.0); p.curveTo(6.5, -1.0, 6.5, -9.0, 0.0, -9.0); p.lineTo(-5.3, -9.0); p.closePath();
|
---|
276 | NoticeA5.add(new Instr(Form.PGON, p));
|
---|
277 | }
|
---|
278 |
|
---|
279 | public static final Symbol NoticeA5_1 = new Symbol();
|
---|
280 | static {
|
---|
281 | NoticeA5_1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
282 | NoticeA5_1.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
283 | }
|
---|
284 |
|
---|
285 | public static final Symbol NoticeA6 = new Symbol();
|
---|
286 | static {
|
---|
287 | NoticeA6.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
288 | NoticeA6.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
289 | NoticeA6.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.4, 0, 0, new Scheme(Color.black), new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))))));
|
---|
290 | }
|
---|
291 |
|
---|
292 | public static final Symbol NoticeA7 = new Symbol();
|
---|
293 | static {
|
---|
294 | NoticeA7.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
295 | NoticeA7.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
296 | NoticeA7.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Bollard, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
297 | }
|
---|
298 |
|
---|
299 | public static final Symbol NoticeA8 = new Symbol();
|
---|
300 | static {
|
---|
301 | NoticeA8.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
302 | NoticeA8.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
303 | NoticeA8.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Turn, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
304 | }
|
---|
305 |
|
---|
306 | public static final Symbol NoticeA9 = new Symbol();
|
---|
307 | static {
|
---|
308 | NoticeA9.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
309 | NoticeA9.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
310 | NoticeA9.add(new Instr(Form.STRK, new BasicStroke(7, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
311 | NoticeA9.add(new Instr(Form.FILL, Color.black));
|
---|
312 | Path2D.Double p = new Path2D.Double(); p.moveTo(-23, 10); p.curveTo(-11, 10, -12, 4, 0, 4); p.curveTo(12, 4, 11, 10, 23, 10);
|
---|
313 | p.moveTo(-23, -3); p.curveTo(-11, -3, -12, -9, 0, -9); p.curveTo(12, -9, 11, -3, 23, -3);
|
---|
314 | NoticeA9.add(new Instr(Form.PLIN, p));
|
---|
315 | }
|
---|
316 |
|
---|
317 | public static final Symbol NoticeA10a = new Symbol();
|
---|
318 | static {
|
---|
319 | NoticeA10a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
320 | NoticeA10a.add(new Instr(Form.FILL, Color.white));
|
---|
321 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(30, 0); p.lineTo(0, 30); p.closePath();
|
---|
322 | NoticeA10a.add(new Instr(Form.PGON, p));
|
---|
323 | NoticeA10a.add(new Instr(Form.FILL, new Color(0xe80000)));
|
---|
324 | p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 0); p.lineTo(0, 30); p.closePath();
|
---|
325 | NoticeA10a.add(new Instr(Form.PGON, p));
|
---|
326 | NoticeA10a.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
327 | NoticeA10a.add(new Instr(Form.FILL, Color.black));
|
---|
328 | p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 0); p.lineTo(0, 30); p.lineTo(30, 0); p.closePath();
|
---|
329 | NoticeA10a.add(new Instr(Form.PLIN, p));
|
---|
330 | }
|
---|
331 |
|
---|
332 | public static final Symbol NoticeA10b = new Symbol();
|
---|
333 | static {
|
---|
334 | NoticeA10b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
335 | NoticeA10b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA10a, 1.0, 0, 0, null, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))))));
|
---|
336 | }
|
---|
337 |
|
---|
338 | public static final Symbol NoticeA12 = new Symbol();
|
---|
339 | static {
|
---|
340 | NoticeA12.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
341 | NoticeA12.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
342 | NoticeA12.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Motor, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
343 | }
|
---|
344 |
|
---|
345 | public static final Symbol NoticeA13 = new Symbol();
|
---|
346 | static {
|
---|
347 | NoticeA13.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
348 | NoticeA13.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
349 | NoticeA13.add(new Instr(Form.TEXT, new Caption("SPORT", new Font("Arial", Font.BOLD, 15), Color.black, new Delta(Handle.BC, AffineTransform.getTranslateInstance(0, 5)))));
|
---|
350 | }
|
---|
351 |
|
---|
352 | public static final Symbol NoticeA14 = new Symbol();
|
---|
353 | static {
|
---|
354 | NoticeA14.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
355 | NoticeA14.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
356 | NoticeA14.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Waterski, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
357 | }
|
---|
358 |
|
---|
359 | public static final Symbol NoticeA15 = new Symbol();
|
---|
360 | static {
|
---|
361 | NoticeA15.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
362 | NoticeA15.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
363 | NoticeA15.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Sailboat, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
364 | }
|
---|
365 |
|
---|
366 | public static final Symbol NoticeA16 = new Symbol();
|
---|
367 | static {
|
---|
368 | NoticeA16.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
369 | NoticeA16.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
370 | NoticeA16.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Rowboat, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
371 | }
|
---|
372 |
|
---|
373 | public static final Symbol NoticeA17 = new Symbol();
|
---|
374 | static {
|
---|
375 | NoticeA17.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
376 | NoticeA17.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
377 | NoticeA17.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Sailboard, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
378 | }
|
---|
379 |
|
---|
380 | public static final Symbol NoticeA18 = new Symbol();
|
---|
381 | static {
|
---|
382 | NoticeA18.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
383 | NoticeA18.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
384 | NoticeA18.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Speedboat, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
385 | }
|
---|
386 |
|
---|
387 | public static final Symbol NoticeA19 = new Symbol();
|
---|
388 | static {
|
---|
389 | NoticeA19.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
390 | NoticeA19.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
391 | NoticeA19.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Slipway, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
392 | }
|
---|
393 |
|
---|
394 | public static final Symbol NoticeA20 = new Symbol();
|
---|
395 | static {
|
---|
396 | NoticeA20.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
397 | NoticeA20.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeA, 1.0, 0, 0, null, null)));
|
---|
398 | NoticeA20.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Waterbike, 1.0, 0, 0, new Scheme(Color.black), null)));
|
---|
399 | }
|
---|
400 |
|
---|
401 | public static final Symbol NoticeB1a = new Symbol();
|
---|
402 | static {
|
---|
403 | NoticeB1a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
404 | NoticeB1a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
405 | Path2D.Double p = new Path2D.Double(); p.moveTo(21, 8); p.lineTo(-8, 8); p.lineTo(-8, 18); p.lineTo(-21, 0);
|
---|
406 | p.lineTo(-8, -18); p.lineTo(-8, -8); p.lineTo(21, -8); p.closePath();
|
---|
407 | NoticeB1a.add(new Instr(Form.PGON, p));
|
---|
408 | }
|
---|
409 |
|
---|
410 | public static final Symbol NoticeB1b = new Symbol();
|
---|
411 | static {
|
---|
412 | NoticeB1b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
413 | NoticeB1b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
414 | Path2D.Double p = new Path2D.Double(); p.moveTo(-21, 8); p.lineTo(8, 8); p.lineTo(8, 18); p.lineTo(21, 0);
|
---|
415 | p.lineTo(8, -18); p.lineTo(8, -8); p.lineTo(-21, -8); p.closePath();
|
---|
416 | NoticeB1b.add(new Instr(Form.PGON, p));
|
---|
417 | }
|
---|
418 |
|
---|
419 | public static final Symbol NoticeB2a = new Symbol();
|
---|
420 | static {
|
---|
421 | NoticeB2a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
422 | NoticeB2a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
423 | NoticeB2a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
424 | Path2D.Double p = new Path2D.Double(); p.moveTo(18, 21); p.lineTo(18, 10); p.lineTo(-15, -10); p.lineTo(-15, -15);
|
---|
425 | NoticeB2a.add(new Instr(Form.PLIN, p));
|
---|
426 | p = new Path2D.Double(); p.moveTo(-15, -21); p.lineTo(-21, -15); p.lineTo(-9, -15); p.closePath();
|
---|
427 | NoticeB2a.add(new Instr(Form.PGON, p));
|
---|
428 | }
|
---|
429 |
|
---|
430 | public static final Symbol NoticeB2b = new Symbol();
|
---|
431 | static {
|
---|
432 | NoticeB2b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
433 | NoticeB2b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
434 | NoticeB2b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
435 | NoticeB2b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
436 | Path2D.Double p = new Path2D.Double(); p.moveTo(-18, 21); p.lineTo(-18, 10); p.lineTo(15, -10); p.lineTo(15, -15);
|
---|
437 | NoticeB2b.add(new Instr(Form.PLIN, p));
|
---|
438 | p = new Path2D.Double(); p.moveTo(15, -21); p.lineTo(21, -15); p.lineTo(9, -15); p.closePath();
|
---|
439 | NoticeB2b.add(new Instr(Form.PGON, p));
|
---|
440 | }
|
---|
441 |
|
---|
442 | public static final Symbol NoticeB3a = new Symbol();
|
---|
443 | static {
|
---|
444 | NoticeB3a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
445 | NoticeB3a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
446 | NoticeB3a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
447 | NoticeB3a.add(new Instr(Form.LINE, new Line2D.Double(-15, 21, -15, -15)));
|
---|
448 | Path2D.Double p = new Path2D.Double(); p.moveTo(-15, -21); p.lineTo(-21, -15); p.lineTo(-9, -15); p.closePath();
|
---|
449 | NoticeB3a.add(new Instr(Form.PGON, p));
|
---|
450 | NoticeB3a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 1.0f, new float[] {5.5f, 2.4f}, 0.0f)));
|
---|
451 | NoticeB3a.add(new Instr(Form.LINE, new Line2D.Double(15, -21, 15, 15)));
|
---|
452 | p = new Path2D.Double(); p.moveTo(15, 21); p.lineTo(21, 15); p.lineTo(9, 15); p.closePath();
|
---|
453 | NoticeB3a.add(new Instr(Form.PGON, p));
|
---|
454 | }
|
---|
455 |
|
---|
456 | public static final Symbol NoticeB3b = new Symbol();
|
---|
457 | static {
|
---|
458 | NoticeB3b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
459 | NoticeB3b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
460 | NoticeB3b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
461 | NoticeB3b.add(new Instr(Form.LINE, new Line2D.Double(15, 21, 15, -15)));
|
---|
462 | Path2D.Double p = new Path2D.Double(); p.moveTo(15, -21); p.lineTo(21, -15); p.lineTo(9, -15); p.closePath();
|
---|
463 | NoticeB3b.add(new Instr(Form.PGON, p));
|
---|
464 | NoticeB3b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 1.0f, new float[] {5.5f, 2.4f}, 0.0f)));
|
---|
465 | NoticeB3b.add(new Instr(Form.LINE, new Line2D.Double(-15, -21, -15, 15)));
|
---|
466 | p = new Path2D.Double(); p.moveTo(-15, 21); p.lineTo(-21, 15); p.lineTo(-9, 15); p.closePath();
|
---|
467 | NoticeB3b.add(new Instr(Form.PGON, p));
|
---|
468 | }
|
---|
469 |
|
---|
470 | public static final Symbol NoticeB4a = new Symbol();
|
---|
471 | static {
|
---|
472 | NoticeB4a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
473 | NoticeB4a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB2a, 1.0, 0, 0, null, null)));
|
---|
474 | NoticeB4a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 1.0f, new float[] {5.5f, 2.4f}, 0.0f)));
|
---|
475 | Path2D.Double p = new Path2D.Double(); p.moveTo(18, -21); p.lineTo(18, -10); p.lineTo(-15, 10); p.lineTo(-15, 15);
|
---|
476 | NoticeB4a.add(new Instr(Form.PLIN, p));
|
---|
477 | p = new Path2D.Double(); p.moveTo(-15, 21); p.lineTo(-21, 15); p.lineTo(-9, 15); p.closePath();
|
---|
478 | NoticeB4a.add(new Instr(Form.PGON, p));
|
---|
479 | }
|
---|
480 |
|
---|
481 | public static final Symbol NoticeB4b = new Symbol();
|
---|
482 | static {
|
---|
483 | NoticeB4b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
484 | NoticeB4b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB2b, 1.0, 0, 0, null, null)));
|
---|
485 | NoticeB4b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 1.0f, new float[] {5.5f, 2.4f}, 0.0f)));
|
---|
486 | Path2D.Double p = new Path2D.Double(); p.moveTo(-18, -21); p.lineTo(-18, -10); p.lineTo(15, 10); p.lineTo(15, 15);
|
---|
487 | NoticeB4b.add(new Instr(Form.PLIN, p));
|
---|
488 | p = new Path2D.Double(); p.moveTo(15, 21); p.lineTo(21, 15); p.lineTo(9, 15); p.closePath();
|
---|
489 | NoticeB4b.add(new Instr(Form.PGON, p));
|
---|
490 | }
|
---|
491 |
|
---|
492 | public static final Symbol NoticeB5 = new Symbol();
|
---|
493 | static {
|
---|
494 | NoticeB5.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
495 | NoticeB5.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
496 | NoticeB5.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
|
---|
497 | NoticeB5.add(new Instr(Form.LINE, new Line2D.Double(15, 0, -15, 0)));
|
---|
498 | }
|
---|
499 |
|
---|
500 | public static final Symbol NoticeB6 = new Symbol();
|
---|
501 | static {
|
---|
502 | NoticeB6.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
503 | NoticeB6.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
504 | }
|
---|
505 |
|
---|
506 | public static final Symbol NoticeB7 = new Symbol();
|
---|
507 | static {
|
---|
508 | NoticeB7.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
509 | NoticeB7.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
510 | NoticeB7.add(new Instr(Form.RSHP, new Ellipse2D.Double(-10, -10, 20, 20)));
|
---|
511 | }
|
---|
512 |
|
---|
513 | public static final Symbol NoticeB8 = new Symbol();
|
---|
514 | static {
|
---|
515 | NoticeB8.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
516 | NoticeB8.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
517 | NoticeB8.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
|
---|
518 | NoticeB8.add(new Instr(Form.LINE, new Line2D.Double(0, 15, 0, -15)));
|
---|
519 | }
|
---|
520 |
|
---|
521 | public static final Symbol NoticeB9a = new Symbol();
|
---|
522 | static {
|
---|
523 | NoticeB9a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
524 | NoticeB9a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
525 | NoticeB9a.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
526 | NoticeB9a.add(new Instr(Form.LINE, new Line2D.Double(-21, 0, 21, 0)));
|
---|
527 | NoticeB9a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
528 | NoticeB9a.add(new Instr(Form.LINE, new Line2D.Double(0, 21, 0, 0)));
|
---|
529 | }
|
---|
530 |
|
---|
531 | public static final Symbol NoticeB9b = new Symbol();
|
---|
532 | static {
|
---|
533 | NoticeB9b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
534 | NoticeB9b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
535 | NoticeB9b.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
536 | NoticeB9b.add(new Instr(Form.LINE, new Line2D.Double(-21, 0, 21, 0)));
|
---|
537 | NoticeB9b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
538 | NoticeB9b.add(new Instr(Form.LINE, new Line2D.Double(0, 21, 0, -21)));
|
---|
539 | }
|
---|
540 |
|
---|
541 | public static final Symbol NoticeB11 = new Symbol();
|
---|
542 | static {
|
---|
543 | NoticeB11.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
544 | NoticeB11.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
545 | NoticeB11.add(new Instr(Form.TEXT, new Caption("VHF", new Font("Arial", Font.BOLD, 20), Color.black, new Delta(Handle.BC, AffineTransform.getTranslateInstance(0, 0)))));
|
---|
546 | }
|
---|
547 |
|
---|
548 | public static final Symbol NoticeC1 = new Symbol();
|
---|
549 | static {
|
---|
550 | NoticeC1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
551 | NoticeC1.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
552 | Path2D.Double p = new Path2D.Double(); p.moveTo(-15, 21); p.lineTo(0, 12); p.lineTo(15, 21); p.closePath();
|
---|
553 | NoticeC1.add(new Instr(Form.PGON, p));
|
---|
554 | }
|
---|
555 |
|
---|
556 | public static final Symbol NoticeC2 = new Symbol();
|
---|
557 | static {
|
---|
558 | NoticeC2.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
559 | NoticeC2.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
560 | Path2D.Double p = new Path2D.Double(); p.moveTo(-15, -21); p.lineTo(0, -12); p.lineTo(15, -21); p.closePath();
|
---|
561 | NoticeC2.add(new Instr(Form.PGON, p));
|
---|
562 | }
|
---|
563 |
|
---|
564 | public static final Symbol NoticeC3 = new Symbol();
|
---|
565 | static {
|
---|
566 | NoticeC3.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
567 | NoticeC3.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
568 | Path2D.Double p = new Path2D.Double(); p.moveTo(21, -15); p.lineTo(12, 0); p.lineTo(21, 15); p.closePath();
|
---|
569 | p.moveTo(-21, -15); p.lineTo(-12, 0); p.lineTo(-21, 15); p.closePath();
|
---|
570 | NoticeC3.add(new Instr(Form.PGON, p));
|
---|
571 | }
|
---|
572 |
|
---|
573 | public static final Symbol NoticeC4 = new Symbol();
|
---|
574 | static {
|
---|
575 | NoticeC4.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
576 | NoticeC4.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
577 | }
|
---|
578 |
|
---|
579 | public static final Symbol NoticeC5a = new Symbol();
|
---|
580 | static {
|
---|
581 | NoticeC5a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
582 | NoticeC5a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
583 | Path2D.Double p = new Path2D.Double(); p.moveTo(-21, -21); p.lineTo(10, -21); p.lineTo(21, 0); p.lineTo(10, 21); p.lineTo(-21, 21); p.closePath();
|
---|
584 | NoticeC5a.add(new Instr(Form.PGON, p));
|
---|
585 | }
|
---|
586 |
|
---|
587 | public static final Symbol NoticeC5b = new Symbol();
|
---|
588 | static {
|
---|
589 | NoticeC5b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
590 | NoticeC5b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeB, 1.0, 0, 0, null, null)));
|
---|
591 | Path2D.Double p = new Path2D.Double(); p.moveTo(21, -21); p.lineTo(-10, -21); p.lineTo(-21, 0); p.lineTo(-10, 21); p.lineTo(21, 21); p.closePath();
|
---|
592 | NoticeC5b.add(new Instr(Form.PGON, p));
|
---|
593 | }
|
---|
594 |
|
---|
595 | public static final Symbol NoticeD1a = new Symbol();
|
---|
596 | static {
|
---|
597 | NoticeD1a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
598 | NoticeD1a.add(new Instr(Form.FILL, Color.yellow));
|
---|
599 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 0); p.lineTo(0, 30); p.lineTo(30, 0); p.closePath();
|
---|
600 | NoticeD1a.add(new Instr(Form.PGON, p));
|
---|
601 | NoticeD1a.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
602 | NoticeD1a.add(new Instr(Form.FILL, Color.black));
|
---|
603 | NoticeD1a.add(new Instr(Form.PLIN, p));
|
---|
604 | }
|
---|
605 |
|
---|
606 | public static final Symbol NoticeD1b = new Symbol();
|
---|
607 | static {
|
---|
608 | NoticeD1b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
609 | NoticeD1b.add(new Instr(Form.FILL, Color.yellow));
|
---|
610 | Path2D.Double p = new Path2D.Double(); p.moveTo(-30, 0); p.lineTo(-15, 25); p.lineTo(15, -25); p.lineTo(30, 0); p.lineTo(15, 25); p.lineTo(-15, -25); p.closePath();
|
---|
611 | NoticeD1b.add(new Instr(Form.PGON, p));
|
---|
612 | NoticeD1b.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
613 | NoticeD1b.add(new Instr(Form.FILL, Color.black));
|
---|
614 | NoticeD1b.add(new Instr(Form.PLIN, p));
|
---|
615 | }
|
---|
616 |
|
---|
617 | public static final Symbol NoticeD2a = new Symbol();
|
---|
618 | static {
|
---|
619 | NoticeD2a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
620 | NoticeD2a.add(new Instr(Form.FILL, Color.white));
|
---|
621 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 0); p.lineTo(0, 30); p.closePath();
|
---|
622 | NoticeD2a.add(new Instr(Form.PGON, p));
|
---|
623 | NoticeD2a.add(new Instr(Form.FILL, new Color(0x00e800)));
|
---|
624 | p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(30, 0); p.lineTo(0, 30); p.closePath();
|
---|
625 | NoticeD2a.add(new Instr(Form.PGON, p));
|
---|
626 | NoticeD2a.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
627 | NoticeD2a.add(new Instr(Form.FILL, Color.black));
|
---|
628 | p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 0); p.lineTo(0, 30); p.lineTo(30, 0); p.closePath();
|
---|
629 | NoticeD2a.add(new Instr(Form.PLIN, p));
|
---|
630 | }
|
---|
631 |
|
---|
632 | public static final Symbol NoticeD2b = new Symbol();
|
---|
633 | static {
|
---|
634 | NoticeD2b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
635 | NoticeD2b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeD2a, 1.0, 0, 0, null, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(180.0))))));
|
---|
636 | }
|
---|
637 |
|
---|
638 | public static final Symbol NoticeD3a = new Symbol();
|
---|
639 | static {
|
---|
640 | NoticeD3a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
641 | NoticeD3a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
642 | Path2D.Double p = new Path2D.Double(); p.moveTo(28, 10); p.lineTo(-10, 10); p.lineTo(-10, 20); p.lineTo(-28, 0);
|
---|
643 | p.lineTo(-10, -20); p.lineTo(-10, -10); p.lineTo(28, -10); p.closePath();
|
---|
644 | NoticeD3a.add(new Instr(Form.PGON, p));
|
---|
645 | }
|
---|
646 |
|
---|
647 | public static final Symbol NoticeD3b = new Symbol();
|
---|
648 | static {
|
---|
649 | NoticeD3b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
650 | NoticeD3b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
651 | Path2D.Double p = new Path2D.Double(); p.moveTo(-28, 10); p.lineTo(10, 10); p.lineTo(10, 20); p.lineTo(28, 0);
|
---|
652 | p.lineTo(10, -20); p.lineTo(10, -10); p.lineTo(-28, -10); p.closePath();
|
---|
653 | NoticeD3b.add(new Instr(Form.PGON, p));
|
---|
654 | }
|
---|
655 |
|
---|
656 | public static final Symbol NoticeE1 = new Symbol();
|
---|
657 | static {
|
---|
658 | NoticeE1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
659 | NoticeE1.add(new Instr(Form.FILL, new Color(0x00e800)));
|
---|
660 | NoticeE1.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
661 | NoticeE1.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
662 | NoticeE1.add(new Instr(Form.FILL, Color.white));
|
---|
663 | NoticeE1.add(new Instr(Form.RSHP, new Rectangle2D.Double(-10, -30, 20, 60)));
|
---|
664 | NoticeE1.add(new Instr(Form.FILL, Color.black));
|
---|
665 | NoticeE1.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
666 | }
|
---|
667 |
|
---|
668 | public static final Symbol NoticeE2 = new Symbol();
|
---|
669 | static {
|
---|
670 | NoticeE2.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
671 | NoticeE2.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
672 | Path2D.Double p = new Path2D.Double(); p.moveTo(5, -25); p.lineTo(-10, -1); p.lineTo(10, -1); p.lineTo(-10, 20);
|
---|
673 | p.lineTo(-7, 20); p.lineTo(-12, 25); p.lineTo(-16, 20); p.lineTo(-13, 20); p.lineTo(4, 1); p.lineTo(-14, 1);
|
---|
674 | p.lineTo(2, -25); p.closePath();
|
---|
675 | NoticeE2.add(new Instr(Form.PGON, p));
|
---|
676 | }
|
---|
677 |
|
---|
678 | public static final Symbol NoticeE3 = new Symbol();
|
---|
679 | static {
|
---|
680 | NoticeE3.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
681 | NoticeE3.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
682 | NoticeE3.add(new Instr(Form.STRK, new BasicStroke(5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
683 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(25, -20, 25, 20)));
|
---|
684 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(-25, -20, -25, 20)));
|
---|
685 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(-15, -15, -15, 20)));
|
---|
686 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(-5, -15, -5, 20)));
|
---|
687 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(5, -15, 5, 20)));
|
---|
688 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(15, -15, 15, 20)));
|
---|
689 | NoticeE3.add(new Instr(Form.STRK, new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
690 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(-26, 18.5, 26, 18.5)));
|
---|
691 | NoticeE3.add(new Instr(Form.LINE, new Line2D.Double(-26, -15, 26, -15)));
|
---|
692 | }
|
---|
693 |
|
---|
694 | public static final Symbol NoticeE4a = new Symbol();
|
---|
695 | static {
|
---|
696 | NoticeE4a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
697 | NoticeE4a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
698 | Path2D.Double p = new Path2D.Double(); p.moveTo(-20, -10); p.lineTo(-5, -10); p.lineTo(-5, -20); p.lineTo(5, -20); p.lineTo(5, -10);
|
---|
699 | p.lineTo(20, -10); p.lineTo(15, 0); p.lineTo(-15, 0); p.closePath();
|
---|
700 | p.moveTo(-25, 5); p.lineTo(25, 5); p.lineTo(25, 10); p.lineTo(-25, 10); p.closePath();
|
---|
701 | NoticeE4a.add(new Instr(Form.PGON, p));
|
---|
702 | }
|
---|
703 |
|
---|
704 | public static final Symbol NoticeE4b = new Symbol();
|
---|
705 | static {
|
---|
706 | NoticeE4b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
707 | NoticeE4b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
708 | Path2D.Double p = new Path2D.Double(); p.moveTo(-20, 0); p.lineTo(-5, 0); p.lineTo(-5, -10); p.lineTo(5, -10); p.lineTo(5, 0);
|
---|
709 | p.lineTo(20, 0); p.lineTo(15, 10); p.lineTo(-15, 10); p.closePath();
|
---|
710 | NoticeE4b.add(new Instr(Form.PGON, p));
|
---|
711 | }
|
---|
712 |
|
---|
713 | public static final Symbol NoticeE5 = new Symbol();
|
---|
714 | static {
|
---|
715 | NoticeE5.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
716 | NoticeE5.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
717 | 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);
|
---|
718 | p.curveTo(11.4, -2.8, 11.4, -7.2, 9.4, -10.5); p.curveTo(7.4, -13.6, 4.2, -14.0, 0.0, -14.0); p.lineTo(-11.0, -14.0); p.lineTo(-11.0, 14.6); p.closePath();
|
---|
719 | p.moveTo(-5.3, -1.0); p.lineTo(0.0, -1.0); p.curveTo(6.5, -1.0, 6.5, -9.0, 0.0, -9.0); p.lineTo(-5.3, -9.0); p.closePath();
|
---|
720 | NoticeE5.add(new Instr(Form.PGON, p));
|
---|
721 | }
|
---|
722 |
|
---|
723 | public static final Symbol NoticeE5_1 = new Symbol();
|
---|
724 | static {
|
---|
725 | NoticeE5_1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
726 | NoticeE5_1.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
727 | }
|
---|
728 |
|
---|
729 | public static final Symbol NoticeE5_2 = new Symbol();
|
---|
730 | static {
|
---|
731 | NoticeE5_2.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
732 | NoticeE5_2.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
733 | }
|
---|
734 |
|
---|
735 | public static final Symbol NoticeE5_3 = new Symbol();
|
---|
736 | static {
|
---|
737 | NoticeE5_3.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
738 | NoticeE5_3.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
739 | }
|
---|
740 |
|
---|
741 | public static final Symbol NoticeE5_4 = new Symbol();
|
---|
742 | static {
|
---|
743 | NoticeE5_4.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
744 | NoticeE5_4.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
745 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
746 | p.moveTo(-28, 25); p.lineTo(0, -28); p.lineTo(28, 25); p.closePath();
|
---|
747 | NoticeE5_4.add(new Instr(Form.PGON, p));
|
---|
748 | }
|
---|
749 |
|
---|
750 | public static final Symbol NoticeE5_5 = new Symbol();
|
---|
751 | static {
|
---|
752 | NoticeE5_5.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
753 | NoticeE5_5.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
754 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
755 | p.moveTo(-28, 25); p.lineTo(0, -28); p.lineTo(28, 25); p.closePath();
|
---|
756 | p.moveTo(0, 24); p.lineTo(-15, 2); p.lineTo(15, 2); p.closePath();
|
---|
757 | NoticeE5_5.add(new Instr(Form.PGON, p));
|
---|
758 | }
|
---|
759 |
|
---|
760 | public static final Symbol NoticeE5_6 = new Symbol();
|
---|
761 | static {
|
---|
762 | NoticeE5_6.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
763 | NoticeE5_6.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
764 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
765 | p.moveTo(-28, 25); p.lineTo(0, -28); p.lineTo(28, 25); p.closePath();
|
---|
766 | p.moveTo(0, 7); p.lineTo(-10, -8); p.lineTo(10, -8); p.closePath();
|
---|
767 | p.moveTo(0, 24); p.lineTo(-10, 9); p.lineTo(10, 9); p.closePath();
|
---|
768 | NoticeE5_6.add(new Instr(Form.PGON, p));
|
---|
769 | }
|
---|
770 |
|
---|
771 | public static final Symbol NoticeE5_7 = new Symbol();
|
---|
772 | static {
|
---|
773 | NoticeE5_7.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
774 | NoticeE5_7.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
775 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
776 | p.moveTo(-28, 25); p.lineTo(0, -28); p.lineTo(28, 25); p.closePath();
|
---|
777 | p.moveTo(0, -1); p.lineTo(-8, -11); p.lineTo(8, -11); p.closePath();
|
---|
778 | p.moveTo(0, 11); p.lineTo(-8, 1); p.lineTo(8, 1); p.closePath();
|
---|
779 | p.moveTo(0, 23); p.lineTo(-8, 13); p.lineTo(8, 13); p.closePath();
|
---|
780 | NoticeE5_7.add(new Instr(Form.PGON, p));
|
---|
781 | }
|
---|
782 |
|
---|
783 | public static final Symbol NoticeE5_8 = new Symbol();
|
---|
784 | static {
|
---|
785 | NoticeE5_8.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
786 | NoticeE5_8.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
787 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
788 | p.moveTo(-28, -25); p.lineTo(0, 28); p.lineTo(28, -25); p.closePath();
|
---|
789 | NoticeE5_8.add(new Instr(Form.PGON, p));
|
---|
790 | }
|
---|
791 |
|
---|
792 | public static final Symbol NoticeE5_9 = new Symbol();
|
---|
793 | static {
|
---|
794 | NoticeE5_9.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
795 | NoticeE5_9.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
796 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
797 | p.moveTo(-28, -25); p.lineTo(0, 28); p.lineTo(28, -25); p.closePath();
|
---|
798 | p.moveTo(0, 8); p.lineTo(-15, -14); p.lineTo(15, -14); p.closePath();
|
---|
799 | NoticeE5_9.add(new Instr(Form.PGON, p));
|
---|
800 | }
|
---|
801 |
|
---|
802 | public static final Symbol NoticeE5_10 = new Symbol();
|
---|
803 | static {
|
---|
804 | NoticeE5_10.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
805 | NoticeE5_10.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
806 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
807 | p.moveTo(-28, -25); p.lineTo(0, 28); p.lineTo(28, -25); p.closePath();
|
---|
808 | p.moveTo(0, -5); p.lineTo(-10, -20); p.lineTo(10, -20); p.closePath();
|
---|
809 | p.moveTo(0, 15); p.lineTo(-10, 0); p.lineTo(10, 0); p.closePath();
|
---|
810 | NoticeE5_10.add(new Instr(Form.PGON, p));
|
---|
811 | }
|
---|
812 |
|
---|
813 | public static final Symbol NoticeE5_11 = new Symbol();
|
---|
814 | static {
|
---|
815 | NoticeE5_11.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
816 | NoticeE5_11.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
817 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
818 | p.moveTo(-28, -25); p.lineTo(0, 28); p.lineTo(28, -25); p.closePath();
|
---|
819 | p.moveTo(0, -12); p.lineTo(-8, -22); p.lineTo(8, -22); p.closePath();
|
---|
820 | p.moveTo(0, 3); p.lineTo(-8, -7); p.lineTo(8, -7); p.closePath();
|
---|
821 | p.moveTo(0, 18); p.lineTo(-8, 8); p.lineTo(8, 8); p.closePath();
|
---|
822 | NoticeE5_11.add(new Instr(Form.PGON, p));
|
---|
823 | }
|
---|
824 |
|
---|
825 | public static final Symbol NoticeE5_12 = new Symbol();
|
---|
826 | static {
|
---|
827 | NoticeE5_12.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
828 | NoticeE5_12.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
829 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
830 | p.moveTo(-28, 0); p.lineTo(0, 28); p.lineTo(28, 0); p.lineTo(0, -28); p.closePath();
|
---|
831 | NoticeE5_12.add(new Instr(Form.PGON, p));
|
---|
832 | }
|
---|
833 |
|
---|
834 | public static final Symbol NoticeE5_13 = new Symbol();
|
---|
835 | static {
|
---|
836 | NoticeE5_13.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
837 | NoticeE5_13.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
838 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
839 | p.moveTo(-28, 0); p.lineTo(0, 28); p.lineTo(28, 0); p.lineTo(0, -28); p.closePath();
|
---|
840 | p.moveTo(0, 15); p.lineTo(-15, -7); p.lineTo(15, -7); p.closePath();
|
---|
841 | NoticeE5_13.add(new Instr(Form.PGON, p));
|
---|
842 | }
|
---|
843 |
|
---|
844 | public static final Symbol NoticeE5_14 = new Symbol();
|
---|
845 | static {
|
---|
846 | NoticeE5_14.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
847 | NoticeE5_14.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
848 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
849 | p.moveTo(-28, 0); p.lineTo(0, 28); p.lineTo(28, 0); p.lineTo(0, -28); p.closePath();
|
---|
850 | p.moveTo(0, 0); p.lineTo(-10, -15); p.lineTo(10, -15); p.closePath();
|
---|
851 | p.moveTo(0, 20); p.lineTo(-10, 5); p.lineTo(10, 5); p.closePath();
|
---|
852 | NoticeE5_14.add(new Instr(Form.PGON, p));
|
---|
853 | }
|
---|
854 |
|
---|
855 | public static final Symbol NoticeE5_15 = new Symbol();
|
---|
856 | static {
|
---|
857 | NoticeE5_15.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
858 | NoticeE5_15.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
859 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
860 | p.moveTo(-28, 0); p.lineTo(0, 28); p.lineTo(28, 0); p.lineTo(0, -28); p.closePath();
|
---|
861 | p.moveTo(0, -7); p.lineTo(-8, -17); p.lineTo(8, -17); p.closePath();
|
---|
862 | p.moveTo(0, 8); p.lineTo(-8, -2); p.lineTo(8, -2); p.closePath();
|
---|
863 | p.moveTo(0, 23); p.lineTo(-8, 13); p.lineTo(8, 13); p.closePath();
|
---|
864 | NoticeE5_15.add(new Instr(Form.PGON, p));
|
---|
865 | }
|
---|
866 |
|
---|
867 | public static final Symbol NoticeE6 = new Symbol();
|
---|
868 | static {
|
---|
869 | NoticeE6.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
870 | NoticeE6.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
871 | NoticeE6.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.4, 0, 0, new Scheme(Color.white), null)));
|
---|
872 | }
|
---|
873 |
|
---|
874 | public static final Symbol NoticeE7 = new Symbol();
|
---|
875 | static {
|
---|
876 | NoticeE7.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
877 | NoticeE7.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
878 | NoticeE7.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Bollard, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
879 | }
|
---|
880 |
|
---|
881 | public static final Symbol NoticeE7_1 = new Symbol();
|
---|
882 | static {
|
---|
883 | NoticeE7_1.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
884 | NoticeE7_1.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
885 | NoticeE7_1.add(new Instr(Form.STRK, new BasicStroke(5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
886 | NoticeE7_1.add(new Instr(Form.LINE, new Line2D.Double(20, 25, 20, -10)));
|
---|
887 | NoticeE7_1.add(new Instr(Form.LINE, new Line2D.Double(22, -8, -15, -20)));
|
---|
888 | NoticeE7_1.add(new Instr(Form.STRK, new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
889 | NoticeE7_1.add(new Instr(Form.LINE, new Line2D.Double(20, 8, 0, -15)));
|
---|
890 | Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD);
|
---|
891 | p.moveTo(-17, 2); p.quadTo(-5, 0, 7, 2); p.lineTo(9, 12); p.lineTo(7, 20); p.lineTo(6, 20); p.lineTo(6, 23); p.lineTo(3, 23); p.lineTo(3, 20);
|
---|
892 | p.quadTo(-5, 22, -13, 20); p.lineTo(-13, 23); p.lineTo(-16, 23); p.lineTo(-16, 20); p.lineTo(-17, 20); p.lineTo(-19, 12); p.closePath();
|
---|
893 | p.moveTo(-15, 4); p.quadTo(-3, 2, 5, 4); p.lineTo(6, 11); p.quadTo(-5, 9, -16, 11); p.closePath();
|
---|
894 | NoticeE7_1.add(new Instr(Form.PGON, p));
|
---|
895 | NoticeE7_1.add(new Instr(Form.FILL, new Color(0x0000a0)));
|
---|
896 | NoticeE7_1.add(new Instr(Form.RSHP, new Ellipse2D.Double(-16, 13, 4, 4)));
|
---|
897 | NoticeE7_1.add(new Instr(Form.RSHP, new Ellipse2D.Double(2, 13, 4, 4)));
|
---|
898 | }
|
---|
899 |
|
---|
900 | public static final Symbol NoticeE8 = new Symbol();
|
---|
901 | static {
|
---|
902 | NoticeE8.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
903 | NoticeE8.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
904 | NoticeE8.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Turn, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
905 | }
|
---|
906 |
|
---|
907 | public static final Symbol NoticeE9a = new Symbol();
|
---|
908 | static {
|
---|
909 | NoticeE9a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
910 | NoticeE9a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
911 | NoticeE9a.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
912 | NoticeE9a.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -29)));
|
---|
913 | NoticeE9a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
914 | NoticeE9a.add(new Instr(Form.LINE, new Line2D.Double(-29, 0, 29, 0)));
|
---|
915 | }
|
---|
916 |
|
---|
917 | public static final Symbol NoticeE9b = new Symbol();
|
---|
918 | static {
|
---|
919 | NoticeE9b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
920 | NoticeE9b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
921 | NoticeE9b.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
922 | NoticeE9b.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -29)));
|
---|
923 | NoticeE9b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
924 | NoticeE9b.add(new Instr(Form.LINE, new Line2D.Double(-2, 0, 29, 0)));
|
---|
925 | }
|
---|
926 |
|
---|
927 | public static final Symbol NoticeE9c = new Symbol();
|
---|
928 | static {
|
---|
929 | NoticeE9c.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
930 | NoticeE9c.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
931 | NoticeE9c.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
932 | NoticeE9c.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -29)));
|
---|
933 | NoticeE9c.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
934 | NoticeE9c.add(new Instr(Form.LINE, new Line2D.Double(2, 0, -29, 0)));
|
---|
935 | }
|
---|
936 |
|
---|
937 | public static final Symbol NoticeE9d = new Symbol();
|
---|
938 | static {
|
---|
939 | NoticeE9d.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
940 | NoticeE9d.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
941 | NoticeE9d.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
942 | NoticeE9d.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -4)));
|
---|
943 | NoticeE9d.add(new Instr(Form.LINE, new Line2D.Double(-4, 0, 29, 0)));
|
---|
944 | NoticeE9d.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
945 | NoticeE9d.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 2)));
|
---|
946 | }
|
---|
947 |
|
---|
948 | public static final Symbol NoticeE9e = new Symbol();
|
---|
949 | static {
|
---|
950 | NoticeE9e.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
951 | NoticeE9e.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
952 | NoticeE9e.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
953 | NoticeE9e.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -4)));
|
---|
954 | NoticeE9e.add(new Instr(Form.LINE, new Line2D.Double(4, 0, -29, 0)));
|
---|
955 | NoticeE9e.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
956 | NoticeE9e.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 2)));
|
---|
957 | }
|
---|
958 |
|
---|
959 | public static final Symbol NoticeE9f = new Symbol();
|
---|
960 | static {
|
---|
961 | NoticeE9f.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
962 | NoticeE9f.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
963 | NoticeE9f.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
964 | NoticeE9f.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -4)));
|
---|
965 | NoticeE9f.add(new Instr(Form.LINE, new Line2D.Double(-4, 0, 29, 0)));
|
---|
966 | NoticeE9f.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
967 | NoticeE9f.add(new Instr(Form.LINE, new Line2D.Double(2, 0, -29, 0)));
|
---|
968 | }
|
---|
969 |
|
---|
970 | public static final Symbol NoticeE9g = new Symbol();
|
---|
971 | static {
|
---|
972 | NoticeE9g.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
973 | NoticeE9g.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
974 | NoticeE9g.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
975 | NoticeE9g.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -4)));
|
---|
976 | NoticeE9g.add(new Instr(Form.LINE, new Line2D.Double(4, 0, -29, 0)));
|
---|
977 | NoticeE9g.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
978 | NoticeE9g.add(new Instr(Form.LINE, new Line2D.Double(-2, 0, 29, 0)));
|
---|
979 | }
|
---|
980 |
|
---|
981 | public static final Symbol NoticeE9h = new Symbol();
|
---|
982 | static {
|
---|
983 | NoticeE9h.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
984 | NoticeE9h.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
985 | NoticeE9h.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
986 | NoticeE9h.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -4)));
|
---|
987 | NoticeE9h.add(new Instr(Form.LINE, new Line2D.Double(-4, 0, 29, 0)));
|
---|
988 | NoticeE9h.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
989 | NoticeE9h.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 2)));
|
---|
990 | NoticeE9h.add(new Instr(Form.LINE, new Line2D.Double(2, 0, -29, 0)));
|
---|
991 | }
|
---|
992 |
|
---|
993 | public static final Symbol NoticeE9i = new Symbol();
|
---|
994 | static {
|
---|
995 | NoticeE9i.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
996 | NoticeE9i.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
997 | NoticeE9i.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
998 | NoticeE9i.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -4)));
|
---|
999 | NoticeE9i.add(new Instr(Form.LINE, new Line2D.Double(4, 0, -29, 0)));
|
---|
1000 | NoticeE9i.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1001 | NoticeE9i.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 2)));
|
---|
1002 | NoticeE9i.add(new Instr(Form.LINE, new Line2D.Double(-2, 0, 29, 0)));
|
---|
1003 | }
|
---|
1004 |
|
---|
1005 | public static final Symbol NoticeE10a = new Symbol();
|
---|
1006 | static {
|
---|
1007 | NoticeE10a.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1008 | NoticeE10a.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1009 | NoticeE10a.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1010 | NoticeE10a.add(new Instr(Form.LINE, new Line2D.Double(-29, 0, 29, 0)));
|
---|
1011 | NoticeE10a.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1012 | NoticeE10a.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -29)));
|
---|
1013 | }
|
---|
1014 |
|
---|
1015 | public static final Symbol NoticeE10b = new Symbol();
|
---|
1016 | static {
|
---|
1017 | NoticeE10b.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1018 | NoticeE10b.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1019 | NoticeE10b.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1020 | NoticeE10b.add(new Instr(Form.LINE, new Line2D.Double(-29, 0, 29, 0)));
|
---|
1021 | NoticeE10b.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1022 | NoticeE10b.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -2)));
|
---|
1023 | }
|
---|
1024 |
|
---|
1025 | public static final Symbol NoticeE10c = new Symbol();
|
---|
1026 | static {
|
---|
1027 | NoticeE10c.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1028 | NoticeE10c.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1029 | NoticeE10c.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1030 | NoticeE10c.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 4)));
|
---|
1031 | NoticeE10c.add(new Instr(Form.LINE, new Line2D.Double(-4, 0, 29, 0)));
|
---|
1032 | NoticeE10c.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1033 | NoticeE10c.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -2)));
|
---|
1034 | }
|
---|
1035 |
|
---|
1036 | public static final Symbol NoticeE10d = new Symbol();
|
---|
1037 | static {
|
---|
1038 | NoticeE10d.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1039 | NoticeE10d.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1040 | NoticeE10d.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1041 | NoticeE10d.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 4)));
|
---|
1042 | NoticeE10d.add(new Instr(Form.LINE, new Line2D.Double(4, 0, -29, 0)));
|
---|
1043 | NoticeE10d.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1044 | NoticeE10d.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -2)));
|
---|
1045 | }
|
---|
1046 |
|
---|
1047 | public static final Symbol NoticeE10e = new Symbol();
|
---|
1048 | static {
|
---|
1049 | NoticeE10e.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1050 | NoticeE10e.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1051 | NoticeE10e.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1052 | NoticeE10e.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 4)));
|
---|
1053 | NoticeE10e.add(new Instr(Form.LINE, new Line2D.Double(-4, 0, 29, 0)));
|
---|
1054 | NoticeE10e.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1055 | NoticeE10e.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -2)));
|
---|
1056 | NoticeE10e.add(new Instr(Form.LINE, new Line2D.Double(2, 0, -29, 0)));
|
---|
1057 | }
|
---|
1058 |
|
---|
1059 | public static final Symbol NoticeE10f = new Symbol();
|
---|
1060 | static {
|
---|
1061 | NoticeE10f.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1062 | NoticeE10f.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1063 | NoticeE10f.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1064 | NoticeE10f.add(new Instr(Form.LINE, new Line2D.Double(0, -29, 0, 4)));
|
---|
1065 | NoticeE10f.add(new Instr(Form.LINE, new Line2D.Double(4, 0, -29, 0)));
|
---|
1066 | NoticeE10f.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1067 | NoticeE10f.add(new Instr(Form.LINE, new Line2D.Double(0, 29, 0, -2)));
|
---|
1068 | NoticeE10f.add(new Instr(Form.LINE, new Line2D.Double(-2, 0, 29, 0)));
|
---|
1069 | }
|
---|
1070 |
|
---|
1071 | public static final Symbol NoticeE11 = new Symbol();
|
---|
1072 | static {
|
---|
1073 | NoticeE11.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1074 | NoticeE11.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1075 | NoticeE11.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)));
|
---|
1076 | NoticeE11.add(new Instr(Form.LINE, new Line2D.Double(-27, -27, 27, 27)));
|
---|
1077 | }
|
---|
1078 |
|
---|
1079 | public static final Symbol NoticeE13 = new Symbol();
|
---|
1080 | static {
|
---|
1081 | NoticeE13.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1082 | NoticeE13.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1083 | Path2D.Double p = new Path2D.Double(); p.moveTo(-4, -16); p.lineTo(9, -16); p.lineTo(9, -14); p.lineTo(3.5, -14); p.lineTo(3.5, -7); p.lineTo(5, -7);
|
---|
1084 | p.lineTo(5, 1); p.lineTo(6.5, 1); p.lineTo(6.5, 5); p.lineTo(17.5, 5); p.lineTo(17.5, 1); p.lineTo(19, 1); p.lineTo(19, 15); p.lineTo(17.5, 15);
|
---|
1085 | p.lineTo(17.5, 10); p.lineTo(17.5, 10); p.lineTo(6.5, 10); p.lineTo(6.5, 13); p.lineTo(-2, 13); p.lineTo(-2, 10); p.lineTo(-9, 10);
|
---|
1086 | p.quadTo(-13.5, 10, -13.5, 16); p.lineTo(-19, 16); p.quadTo(-19, 5, -9, 5); p.lineTo(-2, 5); p.lineTo(-2, 1); p.lineTo(0, 1); p.lineTo(0, -7);
|
---|
1087 | p.lineTo(1.5, -7); p.lineTo(1.5, -14); p.lineTo(-4, -14); p.closePath();
|
---|
1088 | NoticeE13.add(new Instr(Form.PGON, p));
|
---|
1089 | }
|
---|
1090 |
|
---|
1091 | public static final Symbol NoticeE14 = new Symbol();
|
---|
1092 | static {
|
---|
1093 | NoticeE14.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1094 | NoticeE14.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1095 | Path2D.Double p = new Path2D.Double(); p.moveTo(-18, -18); p.lineTo(-11, -7); p.lineTo(-9, -10); p.lineTo(-14, -18); p.closePath();
|
---|
1096 | p.moveTo(9.5, 7); p.lineTo(22.5, 9); p.lineTo(21.5, 5.5); p.lineTo(12, 4); p.closePath();
|
---|
1097 | p.moveTo(-19, -16.5); p.lineTo(-13, -6.5); p.quadTo(-15.5, -2, -12.5, 0); p.lineTo(4, 11); p.quadTo(7, 13, 10, 9); p.lineTo(21.5, 11);
|
---|
1098 | p.curveTo(15.5, 23, 1, 18.5, -9, 12); p.curveTo(-18, 6, -28.5, -7, -19, -16.5); p.closePath();
|
---|
1099 | NoticeE14.add(new Instr(Form.PGON, p));
|
---|
1100 | }
|
---|
1101 |
|
---|
1102 | public static final Symbol NoticeE15 = new Symbol();
|
---|
1103 | static {
|
---|
1104 | NoticeE15.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1105 | NoticeE15.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1106 | NoticeE15.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Motor, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1107 | }
|
---|
1108 |
|
---|
1109 | public static final Symbol NoticeE16 = new Symbol();
|
---|
1110 | static {
|
---|
1111 | NoticeE16.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1112 | NoticeE16.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1113 | NoticeE16.add(new Instr(Form.TEXT, new Caption("SPORT", new Font("Arial", Font.BOLD, 15), Color.white, new Delta(Handle.BC, AffineTransform.getTranslateInstance(0, 5)))));
|
---|
1114 | }
|
---|
1115 |
|
---|
1116 | public static final Symbol NoticeE17 = new Symbol();
|
---|
1117 | static {
|
---|
1118 | NoticeE17.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1119 | NoticeE17.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1120 | NoticeE17.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Waterski, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1121 | }
|
---|
1122 |
|
---|
1123 | public static final Symbol NoticeE18 = new Symbol();
|
---|
1124 | static {
|
---|
1125 | NoticeE18.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1126 | NoticeE18.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1127 | NoticeE18.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Sailboat, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1128 | }
|
---|
1129 |
|
---|
1130 | public static final Symbol NoticeE19 = new Symbol();
|
---|
1131 | static {
|
---|
1132 | NoticeE19.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1133 | NoticeE19.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1134 | NoticeE19.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Rowboat, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1135 | }
|
---|
1136 |
|
---|
1137 | public static final Symbol NoticeE20 = new Symbol();
|
---|
1138 | static {
|
---|
1139 | NoticeE20.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1140 | NoticeE20.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1141 | NoticeE20.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Sailboard, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1142 | }
|
---|
1143 |
|
---|
1144 | public static final Symbol NoticeE21 = new Symbol();
|
---|
1145 | static {
|
---|
1146 | NoticeE21.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1147 | NoticeE21.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1148 | NoticeE21.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Speedboat, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1149 | }
|
---|
1150 |
|
---|
1151 | public static final Symbol NoticeE22 = new Symbol();
|
---|
1152 | static {
|
---|
1153 | NoticeE22.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1154 | NoticeE22.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1155 | NoticeE22.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Slipway, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1156 | }
|
---|
1157 |
|
---|
1158 | public static final Symbol NoticeE23 = new Symbol();
|
---|
1159 | static {
|
---|
1160 | NoticeE23.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1161 | NoticeE23.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1162 | NoticeE23.add(new Instr(Form.TEXT, new Caption("VHF", new Font("Arial", Font.BOLD, 20), Color.white, new Delta(Handle.BC, AffineTransform.getTranslateInstance(0, 0)))));
|
---|
1163 | }
|
---|
1164 |
|
---|
1165 | public static final Symbol NoticeE24 = new Symbol();
|
---|
1166 | static {
|
---|
1167 | NoticeE24.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1168 | NoticeE24.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.NoticeE, 1.0, 0, 0, null, null)));
|
---|
1169 | NoticeE24.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Notices.Waterbike, 1.0, 0, 0, new Scheme(Color.white), null)));
|
---|
1170 | }
|
---|
1171 |
|
---|
1172 | public static final Symbol NoticeBoard = new Symbol();
|
---|
1173 | static {
|
---|
1174 | NoticeBoard.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 30)));
|
---|
1175 | NoticeBoard.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1176 | Path2D.Double p = new Path2D.Double(); p.moveTo(-20, 0); p.lineTo(20, 0); p.lineTo(20, -15); p.lineTo(-20, -15); p.closePath();
|
---|
1177 | NoticeBoard.add(new Instr(Form.FILL, Color.white));
|
---|
1178 | NoticeBoard.add(new Instr(Form.PGON, p));
|
---|
1179 | NoticeBoard.add(new Instr(Form.FILL, Color.black));
|
---|
1180 | NoticeBoard.add(new Instr(Form.PLIN, p));
|
---|
1181 | }
|
---|
1182 |
|
---|
1183 | public static final Symbol NoticeTriangle = new Symbol();
|
---|
1184 | static {
|
---|
1185 | NoticeTriangle.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 30)));
|
---|
1186 | NoticeTriangle.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1187 | Path2D.Double p = new Path2D.Double(); p.moveTo(-20, 0); p.lineTo(20, 0); p.lineTo(0, -15); p.closePath();
|
---|
1188 | NoticeTriangle.add(new Instr(Form.FILL, Color.white));
|
---|
1189 | NoticeTriangle.add(new Instr(Form.PGON, p));
|
---|
1190 | NoticeTriangle.add(new Instr(Form.FILL, Color.black));
|
---|
1191 | NoticeTriangle.add(new Instr(Form.PLIN, p));
|
---|
1192 | }
|
---|
1193 |
|
---|
1194 | // CHECKSTYLE.OFF: SingleSpaceSeparator
|
---|
1195 | public static final EnumMap<CatNMK, Symbol> NmkCevni = new EnumMap<>(CatNMK.class);
|
---|
1196 | static {
|
---|
1197 | NmkCevni.put(CatNMK.NMK_UNKN, Notice); NmkCevni.put(CatNMK.NMK_NENT, NoticeA1); NmkCevni.put(CatNMK.NMK_CLSA, NoticeA1a); NmkCevni.put(CatNMK.NMK_NOVK, NoticeA2);
|
---|
1198 | NmkCevni.put(CatNMK.NMK_NCOV, NoticeA3); NmkCevni.put(CatNMK.NMK_NPAS, NoticeA4); NmkCevni.put(CatNMK.NMK_NCPS, NoticeA4_1); NmkCevni.put(CatNMK.NMK_NBRT, NoticeA5);
|
---|
1199 | NmkCevni.put(CatNMK.NMK_NBLL, NoticeA5_1); NmkCevni.put(CatNMK.NMK_NANK, NoticeA6); NmkCevni.put(CatNMK.NMK_NMOR, NoticeA7); NmkCevni.put(CatNMK.NMK_NTRN, NoticeA8);
|
---|
1200 | NmkCevni.put(CatNMK.NMK_NWSH, NoticeA9); NmkCevni.put(CatNMK.NMK_NPSL, NoticeA10a); NmkCevni.put(CatNMK.NMK_NPSR, NoticeA10b); NmkCevni.put(CatNMK.NMK_NMTC, NoticeA12);
|
---|
1201 | NmkCevni.put(CatNMK.NMK_NSPC, NoticeA13); NmkCevni.put(CatNMK.NMK_NWSK, NoticeA14); NmkCevni.put(CatNMK.NMK_NSLC, NoticeA15); NmkCevni.put(CatNMK.NMK_NUPC, NoticeA16);
|
---|
1202 | NmkCevni.put(CatNMK.NMK_NSLB, NoticeA17); NmkCevni.put(CatNMK.NMK_NWBK, NoticeA20); NmkCevni.put(CatNMK.NMK_NHSC, NoticeA18); NmkCevni.put(CatNMK.NMK_NLBG, NoticeA19);
|
---|
1203 | NmkCevni.put(CatNMK.NMK_MVTL, NoticeB1a); NmkCevni.put(CatNMK.NMK_MVTR, NoticeB1b); NmkCevni.put(CatNMK.NMK_MVTP, NoticeB2a); NmkCevni.put(CatNMK.NMK_MVTS, NoticeB2b);
|
---|
1204 | NmkCevni.put(CatNMK.NMK_KPTP, NoticeB3a); NmkCevni.put(CatNMK.NMK_KPTS, NoticeB3b); NmkCevni.put(CatNMK.NMK_CSTP, NoticeB4a); NmkCevni.put(CatNMK.NMK_CSTS, NoticeB4b);
|
---|
1205 | NmkCevni.put(CatNMK.NMK_STOP, NoticeB5); NmkCevni.put(CatNMK.NMK_SPDL, NoticeB6); NmkCevni.put(CatNMK.NMK_SHRN, NoticeB7); NmkCevni.put(CatNMK.NMK_KPLO, NoticeB8);
|
---|
1206 | NmkCevni.put(CatNMK.NMK_GWJN, NoticeB9a); NmkCevni.put(CatNMK.NMK_GWCS, NoticeB9b); NmkCevni.put(CatNMK.NMK_MKRC, NoticeB11);
|
---|
1207 | NmkCevni.put(CatNMK.NMK_LMDP, NoticeC1); NmkCevni.put(CatNMK.NMK_LMHR, NoticeC2); NmkCevni.put(CatNMK.NMK_LMWD, NoticeC3); NmkCevni.put(CatNMK.NMK_NAVR, NoticeC4);
|
---|
1208 | NmkCevni.put(CatNMK.NMK_CHDL, NoticeC5a); NmkCevni.put(CatNMK.NMK_CHDR, NoticeC5b);
|
---|
1209 | NmkCevni.put(CatNMK.NMK_CHTW, NoticeD1a); NmkCevni.put(CatNMK.NMK_CHOW, NoticeD1b); NmkCevni.put(CatNMK.NMK_OPTR, NoticeD2a); NmkCevni.put(CatNMK.NMK_OPTL, NoticeD2b);
|
---|
1210 | NmkCevni.put(CatNMK.NMK_PRTL, NoticeD3a); NmkCevni.put(CatNMK.NMK_PRTR, NoticeD3b);
|
---|
1211 | NmkCevni.put(CatNMK.NMK_ENTP, NoticeE1); NmkCevni.put(CatNMK.NMK_OVHC, NoticeE2); NmkCevni.put(CatNMK.NMK_WEIR, NoticeE3); NmkCevni.put(CatNMK.NMK_FERN, NoticeE4a);
|
---|
1212 | NmkCevni.put(CatNMK.NMK_FERI, NoticeE4b); NmkCevni.put(CatNMK.NMK_BRTP, NoticeE5); NmkCevni.put(CatNMK.NMK_BTLL, NoticeE5_1); NmkCevni.put(CatNMK.NMK_BTLS, NoticeE5_2);
|
---|
1213 | NmkCevni.put(CatNMK.NMK_BTRL, NoticeE5_3); NmkCevni.put(CatNMK.NMK_BTUP, NoticeE5_4); NmkCevni.put(CatNMK.NMK_BTP1, NoticeE5_5); NmkCevni.put(CatNMK.NMK_BTP2, NoticeE5_6);
|
---|
1214 | NmkCevni.put(CatNMK.NMK_BTP3, NoticeE5_7); NmkCevni.put(CatNMK.NMK_BTUN, NoticeE5_8); NmkCevni.put(CatNMK.NMK_BTN1, NoticeE5_9); NmkCevni.put(CatNMK.NMK_BTN2, NoticeE5_10);
|
---|
1215 | NmkCevni.put(CatNMK.NMK_BTN3, NoticeE5_11); NmkCevni.put(CatNMK.NMK_BTUM, NoticeE5_12); NmkCevni.put(CatNMK.NMK_BTU1, NoticeE5_13); NmkCevni.put(CatNMK.NMK_BTU2, NoticeE5_14);
|
---|
1216 | NmkCevni.put(CatNMK.NMK_BTU3, NoticeE5_15); NmkCevni.put(CatNMK.NMK_ANKP, NoticeE6); NmkCevni.put(CatNMK.NMK_MORP, NoticeE7); NmkCevni.put(CatNMK.NMK_VLBT, NoticeE7_1);
|
---|
1217 | NmkCevni.put(CatNMK.NMK_TRNA, NoticeE8); NmkCevni.put(CatNMK.NMK_SWWC, NoticeE9a); NmkCevni.put(CatNMK.NMK_SWWR, NoticeE9b); NmkCevni.put(CatNMK.NMK_SWWL, NoticeE9c);
|
---|
1218 | NmkCevni.put(CatNMK.NMK_WRSA, NoticeE9d); NmkCevni.put(CatNMK.NMK_WLSA, NoticeE9e); NmkCevni.put(CatNMK.NMK_WRSL, NoticeE9f); NmkCevni.put(CatNMK.NMK_WLSR, NoticeE9g);
|
---|
1219 | NmkCevni.put(CatNMK.NMK_WRAL, NoticeE9h); NmkCevni.put(CatNMK.NMK_WLAR, NoticeE9i); NmkCevni.put(CatNMK.NMK_MWWC, NoticeE10a); NmkCevni.put(CatNMK.NMK_MWWJ, NoticeE10b);
|
---|
1220 | NmkCevni.put(CatNMK.NMK_MWAR, NoticeE10c); NmkCevni.put(CatNMK.NMK_MWAL, NoticeE10d); NmkCevni.put(CatNMK.NMK_WARL, NoticeE10e); NmkCevni.put(CatNMK.NMK_WALR, NoticeE10f);
|
---|
1221 | NmkCevni.put(CatNMK.NMK_PEND, NoticeE11); NmkCevni.put(CatNMK.NMK_DWTR, NoticeE13); NmkCevni.put(CatNMK.NMK_TELE, NoticeE14); NmkCevni.put(CatNMK.NMK_MTCP, NoticeE15);
|
---|
1222 | NmkCevni.put(CatNMK.NMK_SPCP, NoticeE16); NmkCevni.put(CatNMK.NMK_WSKP, NoticeE17); NmkCevni.put(CatNMK.NMK_SLCP, NoticeE18); NmkCevni.put(CatNMK.NMK_UPCP, NoticeE19);
|
---|
1223 | NmkCevni.put(CatNMK.NMK_SLBP, NoticeE20); NmkCevni.put(CatNMK.NMK_RADI, NoticeE23); NmkCevni.put(CatNMK.NMK_WTBP, NoticeE24); NmkCevni.put(CatNMK.NMK_HSCP, NoticeE21);
|
---|
1224 | NmkCevni.put(CatNMK.NMK_LBGP, NoticeE22);
|
---|
1225 | }
|
---|
1226 | // CHECKSTYLE.ON: SingleSpaceSeparator
|
---|
1227 |
|
---|
1228 | private static final Symbol NoticeBB = new Symbol();
|
---|
1229 | static {
|
---|
1230 | NoticeBB.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1231 | NoticeBB.add(new Instr(Form.LINE, new Line2D.Double(-29, -29, -29, 29)));
|
---|
1232 | NoticeBB.add(new Instr(Form.LINE, new Line2D.Double(29, -29, 29, 29)));
|
---|
1233 | NoticeBB.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1234 | NoticeBB.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1235 | }
|
---|
1236 |
|
---|
1237 | private static final Symbol NoticeBP = new Symbol();
|
---|
1238 | static {
|
---|
1239 | NoticeBP.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1240 | NoticeBP.add(new Instr(Form.FILL, Color.white));
|
---|
1241 | NoticeBP.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1242 | NoticeBP.add(new Instr(Form.FILL, Color.black));
|
---|
1243 | NoticeBP.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1244 | }
|
---|
1245 |
|
---|
1246 | private static final Symbol NoticeCR = new Symbol();
|
---|
1247 | static {
|
---|
1248 | NoticeCR.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1249 | NoticeCR.add(new Instr(Form.FILL, Color.white));
|
---|
1250 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 0); p.lineTo(0, 30); p.lineTo(30, 0); p.closePath();
|
---|
1251 | NoticeCR.add(new Instr(Form.PGON, p));
|
---|
1252 | NoticeCR.add(new Instr(Form.FILL, Color.black));
|
---|
1253 | NoticeCR.add(new Instr(Form.PLIN, p));
|
---|
1254 | }
|
---|
1255 |
|
---|
1256 | private static final Symbol NoticeKT = new Symbol();
|
---|
1257 | static {
|
---|
1258 | NoticeKT.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1259 | NoticeKT.add(new Instr(Form.FILL, Color.white));
|
---|
1260 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 30); p.lineTo(30, 30); p.closePath();
|
---|
1261 | NoticeKT.add(new Instr(Form.PGON, p));
|
---|
1262 | NoticeKT.add(new Instr(Form.FILL, Color.black));
|
---|
1263 | NoticeKT.add(new Instr(Form.PLIN, p));
|
---|
1264 | }
|
---|
1265 |
|
---|
1266 | public static final Symbol NoticeBnank = new Symbol();
|
---|
1267 | static {
|
---|
1268 | NoticeBnank.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1269 | Symbol colours = new Symbol();
|
---|
1270 | Symbol ss = new Symbol();
|
---|
1271 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1272 | colours.add(new Instr(Form.N1, ss));
|
---|
1273 | ss = new Symbol();
|
---|
1274 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.4, 0, 0, null, null)));
|
---|
1275 | ss.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
|
---|
1276 | ss.add(new Instr(Form.LINE, new Line2D.Double(-27, -27, 27, 27)));
|
---|
1277 | ss.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1278 | ss.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1279 | colours.add(new Instr(Form.N2, ss));
|
---|
1280 | NoticeBnank.add(new Instr(Form.COLR, colours));
|
---|
1281 | }
|
---|
1282 |
|
---|
1283 | public static final Symbol NoticeBlmhr = new Symbol();
|
---|
1284 | static {
|
---|
1285 | NoticeBlmhr.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1286 | Symbol colours = new Symbol();
|
---|
1287 | Symbol ss = new Symbol();
|
---|
1288 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1289 | colours.add(new Instr(Form.N1, ss));
|
---|
1290 | ss = new Symbol();
|
---|
1291 | ss.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
|
---|
1292 | Path2D.Double p = new Path2D.Double(); p.moveTo(-29, -29); p.lineTo(29, -29); p.lineTo(0, 0); p.closePath();
|
---|
1293 | ss.add(new Instr(Form.PGON, p));
|
---|
1294 | ss.add(new Instr(Form.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1295 | ss.add(new Instr(Form.RRCT, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1296 | colours.add(new Instr(Form.N2, ss));
|
---|
1297 | NoticeBlmhr.add(new Instr(Form.COLR, colours));
|
---|
1298 | }
|
---|
1299 |
|
---|
1300 | public static final Symbol NoticeBktpm = new Symbol();
|
---|
1301 | static {
|
---|
1302 | NoticeBktpm.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1303 | Symbol colours = new Symbol();
|
---|
1304 | Symbol ss = new Symbol();
|
---|
1305 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1306 | colours.add(new Instr(Form.N1, ss));
|
---|
1307 | ss = new Symbol();
|
---|
1308 | Path2D.Double p = new Path2D.Double(); p.moveTo(-14, -26); p.lineTo(-20, -12); p.lineTo(-8, -12); p.closePath();
|
---|
1309 | ss.add(new Instr(Form.PGON, p));
|
---|
1310 | ss.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1311 | ss.add(new Instr(Form.LINE, new Line2D.Double(-14, -16, -14, 25)));
|
---|
1312 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1313 | colours.add(new Instr(Form.N2, ss));
|
---|
1314 | NoticeBktpm.add(new Instr(Form.COLR, colours));
|
---|
1315 | }
|
---|
1316 |
|
---|
1317 | public static final Symbol NoticeBktsm = new Symbol();
|
---|
1318 | static {
|
---|
1319 | NoticeBktsm.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1320 | Symbol colours = new Symbol();
|
---|
1321 | Symbol ss = new Symbol();
|
---|
1322 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1323 | colours.add(new Instr(Form.N1, ss));
|
---|
1324 | ss = new Symbol();
|
---|
1325 | Path2D.Double p = new Path2D.Double(); p.moveTo(14, -26); p.lineTo(20, -12); p.lineTo(8, -12); p.closePath();
|
---|
1326 | ss.add(new Instr(Form.PGON, p));
|
---|
1327 | ss.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1328 | ss.add(new Instr(Form.LINE, new Line2D.Double(14, -16, 14, 25)));
|
---|
1329 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1330 | colours.add(new Instr(Form.N2, ss));
|
---|
1331 | NoticeBktsm.add(new Instr(Form.COLR, colours));
|
---|
1332 | }
|
---|
1333 |
|
---|
1334 | public static final Symbol NoticeBktmr = new Symbol();
|
---|
1335 | static {
|
---|
1336 | NoticeBktmr.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1337 | Symbol colours = new Symbol();
|
---|
1338 | Symbol ss = new Symbol();
|
---|
1339 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1340 | colours.add(new Instr(Form.N1, ss));
|
---|
1341 | ss = new Symbol();
|
---|
1342 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -26); p.lineTo(-6, -12); p.lineTo(6, -12); p.closePath();
|
---|
1343 | ss.add(new Instr(Form.PGON, p));
|
---|
1344 | ss.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1345 | ss.add(new Instr(Form.LINE, new Line2D.Double(0, -16, 0, 25)));
|
---|
1346 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1347 | colours.add(new Instr(Form.N2, ss));
|
---|
1348 | NoticeBktmr.add(new Instr(Form.COLR, colours));
|
---|
1349 | }
|
---|
1350 |
|
---|
1351 | public static final Symbol NoticeBcrtp = new Symbol();
|
---|
1352 | static {
|
---|
1353 | NoticeBcrtp.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1354 | Symbol colours = new Symbol();
|
---|
1355 | Symbol ss = new Symbol();
|
---|
1356 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1357 | colours.add(new Instr(Form.N1, ss));
|
---|
1358 | ss = new Symbol();
|
---|
1359 | Path2D.Double p = new Path2D.Double(); p.moveTo(-14, -26); p.lineTo(-20, -12); p.lineTo(-8, -12); p.closePath();
|
---|
1360 | ss.add(new Instr(Form.PGON, p));
|
---|
1361 | ss.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1362 | p = new Path2D.Double(); p.moveTo(-14, -16); p.lineTo(-14, 0); p.lineTo(14, 10); p.lineTo(14, 25);
|
---|
1363 | ss.add(new Instr(Form.PLIN, p));
|
---|
1364 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1365 | colours.add(new Instr(Form.N2, ss));
|
---|
1366 | NoticeBcrtp.add(new Instr(Form.COLR, colours));
|
---|
1367 | }
|
---|
1368 |
|
---|
1369 | public static final Symbol NoticeBcrts = new Symbol();
|
---|
1370 | static {
|
---|
1371 | NoticeBcrts.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1372 | Symbol colours = new Symbol();
|
---|
1373 | Symbol ss = new Symbol();
|
---|
1374 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1375 | colours.add(new Instr(Form.N1, ss));
|
---|
1376 | ss = new Symbol();
|
---|
1377 | Path2D.Double p = new Path2D.Double(); p.moveTo(14, -26); p.lineTo(20, -12); p.lineTo(8, -12); p.closePath();
|
---|
1378 | ss.add(new Instr(Form.PGON, p));
|
---|
1379 | ss.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1380 | p = new Path2D.Double(); p.moveTo(14, -16); p.lineTo(14, 0); p.lineTo(-14, 10); p.lineTo(-14, 25);
|
---|
1381 | ss.add(new Instr(Form.PLIN, p));
|
---|
1382 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1383 | colours.add(new Instr(Form.N2, ss));
|
---|
1384 | NoticeBcrts.add(new Instr(Form.COLR, colours));
|
---|
1385 | }
|
---|
1386 |
|
---|
1387 | public static final Symbol NoticeBtrbm = new Symbol();
|
---|
1388 | static {
|
---|
1389 | NoticeBtrbm.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1390 | Symbol colours = new Symbol();
|
---|
1391 | Symbol ss = new Symbol();
|
---|
1392 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1393 | colours.add(new Instr(Form.N1, ss));
|
---|
1394 | ss = new Symbol();
|
---|
1395 | ss.add(new Instr(Form.STRK, new BasicStroke(15, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1396 | ss.add(new Instr(Form.LINE, new Line2D.Double(0, -25, 0, 25)));
|
---|
1397 | ss.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1398 | ss.add(new Instr(Form.LINE, new Line2D.Double(-20, 0, 20, 0)));
|
---|
1399 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1400 | colours.add(new Instr(Form.N2, ss));
|
---|
1401 | NoticeBtrbm.add(new Instr(Form.COLR, colours));
|
---|
1402 | }
|
---|
1403 |
|
---|
1404 | public static final Symbol NoticeBrspd = new Symbol();
|
---|
1405 | static {
|
---|
1406 | NoticeBrspd.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1407 | Symbol colours = new Symbol();
|
---|
1408 | Symbol ss = new Symbol();
|
---|
1409 | ss.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1410 | colours.add(new Instr(Form.N1, ss));
|
---|
1411 | ss = new Symbol();
|
---|
1412 | ss.add(new Instr(Form.TEXT, new Caption("R", new Font("Arial", Font.BOLD, 60), null, new Delta(Handle.CC, null))));
|
---|
1413 | ss.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBB, 1.0, 0, 0, null, null)));
|
---|
1414 | colours.add(new Instr(Form.N2, ss));
|
---|
1415 | NoticeBrspd.add(new Instr(Form.COLR, colours));
|
---|
1416 | }
|
---|
1417 |
|
---|
1418 | static final Symbol NoticePBwral = new Symbol();
|
---|
1419 | static {
|
---|
1420 | NoticePBwral.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1421 | NoticePBwral.add(new Instr(Form.FILL, new Color(0xffff00)));
|
---|
1422 | Path2D.Double p = new Path2D.Double(); p.moveTo(-20, -25); p.lineTo(-8, -5); p.lineTo(-8, 25); p.lineTo(8, 25); p.lineTo(8, -5);
|
---|
1423 | p.lineTo(20, -25); p.lineTo(5, -25); p.lineTo(-5, -10); p.lineTo(-15, -25); p.closePath();
|
---|
1424 | NoticePBwral.add(new Instr(Form.PGON, p));
|
---|
1425 | }
|
---|
1426 |
|
---|
1427 | public static final Symbol NoticeBwral = new Symbol();
|
---|
1428 | static {
|
---|
1429 | NoticeBwral.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1430 | NoticeBwral.add(new Instr(Form.FILL, Color.black));
|
---|
1431 | NoticeBwral.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1432 | NoticeBwral.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticePBwral, 1.0, 0, 0, null, null)));
|
---|
1433 | }
|
---|
1434 |
|
---|
1435 | public static final Symbol NoticeBwlar = new Symbol();
|
---|
1436 | static {
|
---|
1437 | NoticeBwlar.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1438 | NoticeBwlar.add(new Instr(Form.FILL, Color.black));
|
---|
1439 | NoticeBwlar.add(new Instr(Form.RSHP, new RoundRectangle2D.Double(-30, -30, 60, 60, 4, 4)));
|
---|
1440 | NoticeBwlar.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticePBwral, 1.0, 0, 0, null, new Delta(Handle.CC, AffineTransform.getScaleInstance(-1, 1)))));
|
---|
1441 | }
|
---|
1442 |
|
---|
1443 | public static final Symbol NoticeBoptr = new Symbol();
|
---|
1444 | static {
|
---|
1445 | NoticeBoptr.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1446 | NoticeBoptr.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBP, 1.0, 0, 0, null, null)));
|
---|
1447 | NoticeBoptr.add(new Instr(Form.FILL, new Color(0x00a000)));
|
---|
1448 | NoticeBoptr.add(new Instr(Form.RSHP, new Rectangle2D.Double(-20, -20, 40, 40)));
|
---|
1449 | }
|
---|
1450 |
|
---|
1451 | public static final Symbol NoticeBoptl = new Symbol();
|
---|
1452 | static {
|
---|
1453 | NoticeBoptl.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1454 | NoticeBoptl.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBP, 1.0, 0, 0, null, null)));
|
---|
1455 | NoticeBoptl.add(new Instr(Form.FILL, new Color(0xf00000)));
|
---|
1456 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -20); p.lineTo(-20, 20); p.lineTo(20, 20); p.closePath();
|
---|
1457 | NoticeBoptl.add(new Instr(Form.PGON, p));
|
---|
1458 | }
|
---|
1459 |
|
---|
1460 | public static final EnumMap<CatNMK, Symbol> NmkBniwr = new EnumMap<>(CatNMK.class);
|
---|
1461 | static {
|
---|
1462 | NmkBniwr.put(CatNMK.NMK_NANK, NoticeBnank); NmkBniwr.put(CatNMK.NMK_LMHR, NoticeBlmhr); NmkBniwr.put(CatNMK.NMK_OPTR, NoticeBoptr); NmkBniwr.put(CatNMK.NMK_OPTL, NoticeBoptl);
|
---|
1463 | NmkBniwr.put(CatNMK.NMK_WRAL, NoticeBwral); NmkBniwr.put(CatNMK.NMK_WLAR, NoticeBwlar); NmkBniwr.put(CatNMK.NMK_KTPM, NoticeBktpm); NmkBniwr.put(CatNMK.NMK_KTSM, NoticeBktsm);
|
---|
1464 | NmkBniwr.put(CatNMK.NMK_KTMR, NoticeBktmr); NmkBniwr.put(CatNMK.NMK_CRTP, NoticeBcrtp); NmkBniwr.put(CatNMK.NMK_CRTS, NoticeBcrts); NmkBniwr.put(CatNMK.NMK_TRBM, NoticeBtrbm);
|
---|
1465 | NmkBniwr.put(CatNMK.NMK_RSPD, NoticeBrspd);
|
---|
1466 | }
|
---|
1467 |
|
---|
1468 | public static final Symbol NoticePwralL = new Symbol();
|
---|
1469 | static {
|
---|
1470 | NoticePwralL.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1471 | NoticePwralL.add(new Instr(Form.FILL, Color.black));
|
---|
1472 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 30); p.lineTo(30, 30); p.closePath();
|
---|
1473 | NoticePwralL.add(new Instr(Form.PGON, p));
|
---|
1474 | NoticePwralL.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticePBwral, 1.0, 0, 0, null, new Delta(Handle.TC, AffineTransform.getScaleInstance(0.5, 0.5)))));
|
---|
1475 | }
|
---|
1476 |
|
---|
1477 | public static final Symbol NoticePwralR = new Symbol();
|
---|
1478 | static {
|
---|
1479 | NoticePwralR.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1480 | NoticePwralR.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBwral, 1.0, 0, 0, null, null)));
|
---|
1481 | }
|
---|
1482 |
|
---|
1483 | public static final Symbol NoticePwlarL = new Symbol();
|
---|
1484 | static {
|
---|
1485 | NoticePwlarL.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1486 | NoticePwlarL.add(new Instr(Form.FILL, Color.black));
|
---|
1487 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -30); p.lineTo(-30, 30); p.lineTo(30, 30); p.closePath();
|
---|
1488 | NoticePwlarL.add(new Instr(Form.PGON, p));
|
---|
1489 | NoticePwlarL.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticePBwral, 1.0, 0, 0, null, new Delta(Handle.TC, AffineTransform.getScaleInstance(-0.5, 0.5)))));
|
---|
1490 | }
|
---|
1491 |
|
---|
1492 | public static final Symbol NoticePwlarR = new Symbol();
|
---|
1493 | static {
|
---|
1494 | NoticePwlarR.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1495 | NoticePwlarR.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBwlar, 1.0, 0, 0, null, null)));
|
---|
1496 | }
|
---|
1497 |
|
---|
1498 | public static final Symbol NoticePktmR = new Symbol();
|
---|
1499 | static {
|
---|
1500 | NoticePktmR.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1501 | NoticePktmR.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBP, 1.0, 0, 0, null, null)));
|
---|
1502 | NoticePktmR.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1503 | NoticePktmR.add(new Instr(Form.FILL, new Color(0x00d400)));
|
---|
1504 | NoticePktmR.add(new Instr(Form.RECT, new Rectangle2D.Double(-20, -20, 40, 40)));
|
---|
1505 | }
|
---|
1506 |
|
---|
1507 | public static final Symbol NoticePktmL = new Symbol();
|
---|
1508 | static {
|
---|
1509 | NoticePktmL.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1510 | NoticePktmL.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeKT, 1.0, 0, 0, null, null)));
|
---|
1511 | NoticePktmL.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1512 | NoticePktmL.add(new Instr(Form.FILL, new Color(0xd40000)));
|
---|
1513 | NoticePktmL.add(new Instr(Form.RECT, new Rectangle2D.Double(-12, 2, 24, 24)));
|
---|
1514 | }
|
---|
1515 |
|
---|
1516 | public static final Symbol NoticePktmrL = new Symbol();
|
---|
1517 | static {
|
---|
1518 | NoticePktmrL.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1519 | NoticePktmrL.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeKT, 1.0, 0, 0, null, null)));
|
---|
1520 | NoticePktmrL.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1521 | NoticePktmrL.add(new Instr(Form.FILL, new Color(0xd40000)));
|
---|
1522 | NoticePktmrL.add(new Instr(Form.LINE, new Line2D.Double(-12, 2, -12, 28)));
|
---|
1523 | NoticePktmrL.add(new Instr(Form.LINE, new Line2D.Double(12, 2, 12, 28)));
|
---|
1524 | NoticePktmrL.add(new Instr(Form.LINE, new Line2D.Double(-12, 15, 12, 15)));
|
---|
1525 | }
|
---|
1526 |
|
---|
1527 | public static final Symbol NoticePktmrR = new Symbol();
|
---|
1528 | static {
|
---|
1529 | NoticePktmrR.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1530 | NoticePktmrR.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeBP, 1.0, 0, 0, null, null)));
|
---|
1531 | NoticePktmrR.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1532 | NoticePktmrR.add(new Instr(Form.FILL, new Color(0x00d400)));
|
---|
1533 | NoticePktmrR.add(new Instr(Form.LINE, new Line2D.Double(-15, -20, -15, 20)));
|
---|
1534 | NoticePktmrR.add(new Instr(Form.LINE, new Line2D.Double(15, -20, 15, 20)));
|
---|
1535 | NoticePktmrR.add(new Instr(Form.LINE, new Line2D.Double(-15, 0, 15, 0)));
|
---|
1536 | }
|
---|
1537 |
|
---|
1538 | public static final Symbol NoticePcrL = new Symbol();
|
---|
1539 | static {
|
---|
1540 | NoticePcrL.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1541 | NoticePcrL.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1542 | NoticePcrL.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeCR, 1.0, 0, 0, null, null)));
|
---|
1543 | NoticePcrL.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1544 | NoticePcrL.add(new Instr(Form.FILL, new Color(0xd40000)));
|
---|
1545 | NoticePcrL.add(new Instr(Form.LINE, new Line2D.Double(-12, -12, 12, 12)));
|
---|
1546 | NoticePcrL.add(new Instr(Form.LINE, new Line2D.Double(-12, 12, 12, -12)));
|
---|
1547 | }
|
---|
1548 |
|
---|
1549 | public static final Symbol NoticePcrR = new Symbol();
|
---|
1550 | static {
|
---|
1551 | NoticePcrR.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1552 | NoticePcrR.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeCR, 1.0, 0, 0, null, null)));
|
---|
1553 | NoticePcrR.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1554 | NoticePcrR.add(new Instr(Form.FILL, new Color(0x00d400)));
|
---|
1555 | NoticePcrR.add(new Instr(Form.LINE, new Line2D.Double(-12, -12, 12, 12)));
|
---|
1556 | NoticePcrR.add(new Instr(Form.LINE, new Line2D.Double(-12, 12, 12, -12)));
|
---|
1557 | }
|
---|
1558 |
|
---|
1559 | static final Symbol NoticeRphib = new Symbol();
|
---|
1560 | static {
|
---|
1561 | NoticeRphib.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1562 | NoticeRphib.add(new Instr(Form.FILL, new Color(0xd40000)));
|
---|
1563 | NoticeRphib.add(new Instr(Form.ELPS, new Ellipse2D.Double(-30, -30, 60, 60)));
|
---|
1564 | NoticeRphib.add(new Instr(Form.LINE, new Line2D.Double(-20, -20, 20, 20)));
|
---|
1565 | }
|
---|
1566 |
|
---|
1567 | static final Symbol NoticeRinfo = new Symbol();
|
---|
1568 | static {
|
---|
1569 | NoticeRinfo.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1570 | NoticeRinfo.add(new Instr(Form.FILL, new Color(0xd40000)));
|
---|
1571 | NoticeRinfo.add(new Instr(Form.RECT, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1572 | }
|
---|
1573 |
|
---|
1574 | public static final Symbol NoticeRnpas = new Symbol();
|
---|
1575 | static {
|
---|
1576 | NoticeRnpas.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1577 | NoticeRnpas.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRphib, 1.0, 0, 0, null, null)));
|
---|
1578 | NoticeRnpas.add(new Instr(Form.FILL, Color.black));
|
---|
1579 | 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);
|
---|
1580 | p.closePath(); 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); p.closePath();
|
---|
1581 | NoticeRnpas.add(new Instr(Form.PGON, p));
|
---|
1582 | }
|
---|
1583 |
|
---|
1584 | public static final Symbol NoticeRnank = new Symbol();
|
---|
1585 | static {
|
---|
1586 | NoticeRnank.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1587 | NoticeRnank.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRphib, 1.0, 0, 0, null, null)));
|
---|
1588 | NoticeRnank.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.4, 0, 0, new Scheme(Color.black), null)));
|
---|
1589 | }
|
---|
1590 |
|
---|
1591 | public static final Symbol NoticeRnwsh = new Symbol();
|
---|
1592 | static {
|
---|
1593 | NoticeRnwsh.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1594 | NoticeRnwsh.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRphib, 1.0, 0, 0, null, null)));
|
---|
1595 | NoticeRnwsh.add(new Instr(Form.FILL, Color.black));
|
---|
1596 | Path2D.Double p = new Path2D.Double(); p.moveTo(-23, 10); p.curveTo(-11, 10, -12, 4, 0, 4); p.curveTo(12, 4, 11, 10, 23, 10);
|
---|
1597 | p.moveTo(-23, -3); p.curveTo(-11, -3, -12, -9, 0, -9); p.curveTo(12, -9, 11, -3, 23, -3);
|
---|
1598 | NoticeRnwsh.add(new Instr(Form.PLIN, p));
|
---|
1599 | }
|
---|
1600 |
|
---|
1601 | public static final Symbol NoticeRlmhr = new Symbol();
|
---|
1602 | static {
|
---|
1603 | NoticeRlmhr.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1604 | NoticeRlmhr.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRinfo, 1.0, 0, 0, null, null)));
|
---|
1605 | NoticeRlmhr.add(new Instr(Form.FILL, Color.black));
|
---|
1606 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -10); p.lineTo(27, -27); p.lineTo(-27, -27); p.closePath();
|
---|
1607 | NoticeRlmhr.add(new Instr(Form.PGON, p));
|
---|
1608 | }
|
---|
1609 |
|
---|
1610 | public static final Symbol NoticeRtrna = new Symbol();
|
---|
1611 | static {
|
---|
1612 | NoticeRtrna.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1613 | NoticeRtrna.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeCR, 1.0, 0, 0, null, null)));
|
---|
1614 | NoticeRtrna.add(new Instr(Form.STRK, new BasicStroke(5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1615 | NoticeRtrna.add(new Instr(Form.EARC, new Arc2D.Double(-15.0, -15.0, 30.0, 30.0, 315.0, -280.0, Arc2D.OPEN)));
|
---|
1616 | Path2D.Double p = new Path2D.Double(); p.moveTo(18.8, -2.0); p.lineTo(15.8, -13.2); p.lineTo(7.5, -5.0); p.closePath();
|
---|
1617 | NoticeRtrna.add(new Instr(Form.PGON, p));
|
---|
1618 | }
|
---|
1619 |
|
---|
1620 | public static final Symbol NoticeRncps = new Symbol();
|
---|
1621 | static {
|
---|
1622 | NoticeRncps.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1623 | NoticeRncps.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRphib, 1.0, 0, 0, null, null)));
|
---|
1624 | NoticeRncps.add(new Instr(Form.FILL, Color.black));
|
---|
1625 | Path2D.Double p = new Path2D.Double(); p.moveTo(-10, 0); p.lineTo(-10, 8); p.lineTo(-6, 8); p.lineTo(-12.5, 16); p.lineTo(-19, 8); p.lineTo(-15, 8); p.lineTo(-15, 0);
|
---|
1626 | p.closePath(); p.moveTo(10, 0); p.lineTo(10, -8); p.lineTo(6, -8); p.lineTo(12.5, -16); p.lineTo(19, -8); p.lineTo(15, -8); p.lineTo(15, 0); p.closePath();
|
---|
1627 | NoticeRncps.add(new Instr(Form.PGON, p));
|
---|
1628 | }
|
---|
1629 |
|
---|
1630 | public static final Symbol NoticeRnsmc = new Symbol();
|
---|
1631 | static {
|
---|
1632 | NoticeRnsmc.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1633 | NoticeRnsmc.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRphib, 1.0, 0, 0, null, null)));
|
---|
1634 | NoticeRnsmc.add(new Instr(Form.FILL, Color.black));
|
---|
1635 | Path2D.Double p = new Path2D.Double(); p.moveTo(-15, 5); p.lineTo(15, 5); p.lineTo(25, -10); p.lineTo(12, -5); p.lineTo(-18, -1); p.closePath();
|
---|
1636 | p.moveTo(-23, 2); p.lineTo(-21, 10); p.lineTo(-18, 8); p.lineTo(-20, 0); p.closePath();
|
---|
1637 | NoticeRnsmc.add(new Instr(Form.PGON, p));
|
---|
1638 | }
|
---|
1639 |
|
---|
1640 | public static final Symbol NoticeRattn = new Symbol();
|
---|
1641 | static {
|
---|
1642 | NoticeRattn.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1643 | NoticeRattn.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRinfo, 1.0, 0, 0, null, null)));
|
---|
1644 | NoticeRattn.add(new Instr(Form.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));
|
---|
1645 | NoticeRattn.add(new Instr(Form.FILL, Color.black));
|
---|
1646 | NoticeRattn.add(new Instr(Form.LINE, new Line2D.Double(0, -20, 0, 10)));
|
---|
1647 | NoticeRattn.add(new Instr(Form.LINE, new Line2D.Double(0, 15, 0, 20)));
|
---|
1648 | }
|
---|
1649 |
|
---|
1650 | public static final Symbol NoticeRfwcr = new Symbol();
|
---|
1651 | static {
|
---|
1652 | NoticeRfwcr.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1653 | NoticeRfwcr.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeRinfo, 1.0, 0, 0, null, null)));
|
---|
1654 | NoticeRfwcr.add(new Instr(Form.FILL, Color.black));
|
---|
1655 | Path2D.Double p = new Path2D.Double(); p.moveTo(0, -25); p.lineTo(-8, -15); p.lineTo(-8, 5); p.lineTo(-20, 5); p.lineTo(-20, 15); p.lineTo(-8, 15); p.lineTo(-8, 25);
|
---|
1656 | p.lineTo(8, 25); p.lineTo(8, 15); p.lineTo(20, 15); p.lineTo(20, 5); p.lineTo(8, 5); p.lineTo(8, -15); p.closePath();
|
---|
1657 | NoticeRfwcr.add(new Instr(Form.PGON, p));
|
---|
1658 | }
|
---|
1659 |
|
---|
1660 | public static final Symbol NoticeRship = new Symbol();
|
---|
1661 | static {
|
---|
1662 | NoticeRship.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -30, 60, 60)));
|
---|
1663 | NoticeRship.add(new Instr(Form.SYMB, new Symbols.SubSymbol(NoticeCR, 1.0, 0, 0, null, null)));
|
---|
1664 | NoticeRship.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
|
---|
1665 | NoticeRship.add(new Instr(Form.FILL, Color.black));
|
---|
1666 | NoticeRship.add(new Instr(Form.LINE, new Line2D.Double(-12, -12, 10, 10)));
|
---|
1667 | NoticeRship.add(new Instr(Form.LINE, new Line2D.Double(-12, -8, -8, -12)));
|
---|
1668 | NoticeRship.add(new Instr(Form.LINE, new Line2D.Double(12, -12, -10, 10)));
|
---|
1669 | NoticeRship.add(new Instr(Form.LINE, new Line2D.Double(12, -8, 8, -12)));
|
---|
1670 | NoticeRship.add(new Instr(Form.EARC, new Arc2D.Double(-17, -13, 30, 30, 185, 80, Arc2D.OPEN)));
|
---|
1671 | NoticeRship.add(new Instr(Form.EARC, new Arc2D.Double(-13, -13, 30, 30, 275, 80, Arc2D.OPEN)));
|
---|
1672 | }
|
---|
1673 |
|
---|
1674 | public static final EnumMap<CatNMK, Symbol> NmkPpwbcl = new EnumMap<>(CatNMK.class);
|
---|
1675 | static {
|
---|
1676 | NmkPpwbcl.put(CatNMK.NMK_WRAL, NoticePwralL); NmkPpwbcl.put(CatNMK.NMK_WLAR, NoticePwlarL); NmkPpwbcl.put(CatNMK.NMK_KTPM, NoticePktmL); NmkPpwbcl.put(CatNMK.NMK_KTSM, NoticePktmL);
|
---|
1677 | NmkPpwbcl.put(CatNMK.NMK_KTMR, NoticePktmrL); NmkPpwbcl.put(CatNMK.NMK_CRTP, NoticePcrL); NmkPpwbcl.put(CatNMK.NMK_CRTS, NoticePcrL);
|
---|
1678 | }
|
---|
1679 |
|
---|
1680 | public static final EnumMap<CatNMK, Symbol> NmkPpwbcr = new EnumMap<>(CatNMK.class);
|
---|
1681 | static {
|
---|
1682 | NmkPpwbcr.put(CatNMK.NMK_WRAL, NoticePwralR); NmkPpwbcr.put(CatNMK.NMK_WLAR, NoticePwlarR); NmkPpwbcr.put(CatNMK.NMK_KTPM, NoticePktmR); NmkPpwbcr.put(CatNMK.NMK_KTSM, NoticePktmR);
|
---|
1683 | NmkPpwbcr.put(CatNMK.NMK_KTMR, NoticePktmrR); NmkPpwbcr.put(CatNMK.NMK_CRTP, NoticePcrR); NmkPpwbcr.put(CatNMK.NMK_CRTS, NoticePcrR);
|
---|
1684 | }
|
---|
1685 |
|
---|
1686 | public static final EnumMap<CatNMK, Symbol> NmkRiwr = new EnumMap<>(CatNMK.class);
|
---|
1687 | static {
|
---|
1688 | NmkRiwr.put(CatNMK.NMK_NPAS, NoticeRnpas); NmkRiwr.put(CatNMK.NMK_NANK, NoticeRnank); NmkRiwr.put(CatNMK.NMK_NWSH, NoticeRnwsh); NmkRiwr.put(CatNMK.NMK_LMHR, NoticeRlmhr); NmkRiwr.put(CatNMK.NMK_TRNA, NoticeRtrna);
|
---|
1689 | NmkRiwr.put(CatNMK.NMK_NCPS, NoticeRncps); NmkRiwr.put(CatNMK.NMK_NSMC, NoticeRnsmc); NmkRiwr.put(CatNMK.NMK_ATTN, NoticeRattn); NmkRiwr.put(CatNMK.NMK_FWCR, NoticeRfwcr); NmkRiwr.put(CatNMK.NMK_SHIP, NoticeRship);
|
---|
1690 | }
|
---|
1691 |
|
---|
1692 | public static Scheme getScheme(MarSYS sys, BnkWTW bank) {
|
---|
1693 | ArrayList<Color> colours = new ArrayList<>();
|
---|
1694 | Scheme scheme = new Scheme(colours);
|
---|
1695 | switch (sys) {
|
---|
1696 | case SYS_BNWR:
|
---|
1697 | case SYS_BWR2:
|
---|
1698 | switch (bank) {
|
---|
1699 | case BWW_LEFT:
|
---|
1700 | colours.add(Color.white);
|
---|
1701 | colours.add(new Color(0xf00000));
|
---|
1702 | break;
|
---|
1703 | case BWW_RGHT:
|
---|
1704 | colours.add(Color.white);
|
---|
1705 | colours.add(new Color(0x00a000));
|
---|
1706 | break;
|
---|
1707 | default:
|
---|
1708 | colours.add(new Color(0xff8040));
|
---|
1709 | colours.add(Color.black);
|
---|
1710 | break;
|
---|
1711 | }
|
---|
1712 | break;
|
---|
1713 | default:
|
---|
1714 | break;
|
---|
1715 | }
|
---|
1716 | return scheme;
|
---|
1717 | }
|
---|
1718 |
|
---|
1719 | public static Symbol getNotice(CatNMK cat, MarSYS sys, BnkWTW bank) {
|
---|
1720 | Symbol symbol = null;
|
---|
1721 | switch (sys) {
|
---|
1722 | case SYS_CEVN:
|
---|
1723 | symbol = NmkCevni.get(cat);
|
---|
1724 | break;
|
---|
1725 | case SYS_BNWR:
|
---|
1726 | case SYS_BWR2:
|
---|
1727 | symbol = NmkBniwr.get(cat);
|
---|
1728 | break;
|
---|
1729 | case SYS_PPWB:
|
---|
1730 | switch (bank) {
|
---|
1731 | case BWW_LEFT:
|
---|
1732 | symbol = NmkPpwbcl.get(cat);
|
---|
1733 | break;
|
---|
1734 | case BWW_RGHT:
|
---|
1735 | symbol = NmkPpwbcr.get(cat);
|
---|
1736 | break;
|
---|
1737 | default:
|
---|
1738 | break;
|
---|
1739 | }
|
---|
1740 | break;
|
---|
1741 | case SYS_RIWR:
|
---|
1742 | symbol = NmkRiwr.get(cat);
|
---|
1743 | break;
|
---|
1744 | default:
|
---|
1745 | break;
|
---|
1746 | }
|
---|
1747 | return symbol;
|
---|
1748 | }
|
---|
1749 | }
|
---|