Changeset 35685 in osm for applications/editors/josm/plugins/seachart/src/symbols/Areas.java
- Timestamp:
- 2021-01-13T10:42:07+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/seachart/src/symbols/Areas.java
r35460 r35685 81 81 } 82 82 83 public static final Symbol Dash = new Symbol(); 84 static { 85 Dash.add(new Instr(Form.BBOX, new Rectangle2D.Double(-15, -30, 30, 30))); 86 Dash.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 87 Dash.add(new Instr(Form.LINE, new Line2D.Double(0, 0, 0, -30))); 88 } 89 90 public static final Symbol Foul = new Symbol(); 91 static { 92 Foul.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -60, 60, 60))); 93 Foul.add(new Instr(Form.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND))); 94 Foul.add(new Instr(Form.FILL, Color.black)); 95 Path2D.Double p = new Path2D.Double(); 96 p.moveTo(0, -30); p.lineTo(-20, 30); 97 p.moveTo(20, -30); p.lineTo(0, 30); 98 p.moveTo(-20, -15); p.lineTo(30, -15); 99 p.moveTo(-30, 15); p.lineTo(20, 15); 100 Foul.add(new Instr(Form.PLIN, p)); 101 } 102 83 103 public static final Symbol LaneArrow = new Symbol(); 84 104 static { … … 95 115 LineAnchor.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -60, 60, 90))); 96 116 LineAnchor.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.5, 0, 0, null, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(-90.0)))))); 117 } 118 119 public static final Symbol LineFoul = new Symbol(); 120 static { 121 LineFoul.add(new Instr(Form.BBOX, new Rectangle2D.Double(-30, -60, 60, 90))); 122 LineFoul.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Foul, 0.5, 0, 0, null, new Delta(Handle.CC, AffineTransform.getRotateInstance(Math.toRadians(-90.0)))))); 97 123 } 98 124
Note:
See TracChangeset
for help on using the changeset viewer.
