Changeset 29082 in osm for applications/editors/josm/plugins/smed2/src/symbols/Buoys.java
- Timestamp:
- 2012-12-16T22:26:04+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Buoys.java
r29074 r29082 122 122 Float.add(new Instr(Prim.PLIN, p)); 123 123 } 124 125 public static final ArrayList<Instr> Ice = new ArrayList<Instr>(); 126 static { 127 ArrayList<Instr> colours = new ArrayList<Instr>(); 128 Path2D.Double p = new Path2D.Double(); p.moveTo(-15.0,0); p.quadTo(-30.0,0.0,-30.0,-15.0); p.lineTo(-30.0,-25.0); p.lineTo(30.0,-25.0); p.lineTo(30.0,-15); p.quadTo(30.0,0.0,15.0,0.0); 129 p.lineTo(8.0, 0.0); p.curveTo(8.0,-11.0,-8.0,-11.0,-8.0,0.0); p.closePath(); 130 colours.add(new Instr(Prim.P1, p)); 131 Ice.add(new Instr(Prim.COLR, colours)); 132 Ice.add(new Instr(Prim.STRK, new BasicStroke(4.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 133 Ice.add(new Instr(Prim.FILL, Color.black)); 134 Ice.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20))); 135 Ice.add(new Instr(Prim.LINE, new Line2D.Double(-35,0,-10,0))); 136 Ice.add(new Instr(Prim.LINE, new Line2D.Double(10,0,35,0))); 137 p = new Path2D.Double(); p.moveTo(-15.0,0); p.quadTo(-30.0,0.0,-30.0,-15.0); p.lineTo(-30.0,-25.0); p.lineTo(30.0,-25.0); p.lineTo(30.0,-15); p.quadTo(30.0,0.0,15.0,0.0); 138 Ice.add(new Instr(Prim.PLIN, p)); 139 p = new Path2D.Double(); p.moveTo(-6.0,8.0); p.lineTo(-6.0,40.0); p.lineTo(6.0,40.0); p.lineTo(6.0,8.0); 140 Ice.add(new Instr(Prim.PLIN, p)); 141 } 124 142 125 143 public static final ArrayList<Instr> Pillar = new ArrayList<Instr>();
Note:
See TracChangeset
for help on using the changeset viewer.