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