Changeset 29126 in osm for applications/editors/josm/plugins/smed2/src/symbols/Areas.java
- Timestamp:
- 2012-12-26T19:31:12+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Areas.java
r29109 r29126 10 10 package symbols; 11 11 12 import java.awt.BasicStroke; 13 import java.awt.Color; 14 import java.awt.Rectangle; 15 import java.awt.geom.*; 12 16 import java.util.ArrayList; 13 17 14 import symbols.Symbols. Instr;18 import symbols.Symbols.*; 15 19 16 20 public class Areas { 17 21 public static final ArrayList<Instr> Cable = new ArrayList<Instr>(); 22 static { 23 Cable.add(new Instr(Prim.STRK, new BasicStroke(8.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND))); 24 Cable.add(new Instr(Prim.FILL, new Color(0xc480ff))); 25 Path2D.Double p = new Path2D.Double(); p.moveTo(0,0); p.curveTo(-13,-13,-13,-17,0,-30); p.curveTo(13,-43,13,-47,0,-60); 26 Cable.add(new Instr(Prim.PLIN, p)); 27 } 18 28 public static final ArrayList<Instr> LaneArrow = new ArrayList<Instr>(); 29 static { 30 LaneArrow.add(new Instr(Prim.STRK, new BasicStroke(10.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); 31 LaneArrow.add(new Instr(Prim.FILL, new Color(0x80c480ff, true))); 32 Path2D.Double p = new Path2D.Double(); p.moveTo(15,0); p.lineTo(15,-195); p.lineTo(40,-195); 33 p.lineTo(0,-240); p.lineTo(-40,-195); p.lineTo(-15,-195); p.lineTo(-15,0); p.closePath(); 34 LaneArrow.add(new Instr(Prim.PLIN, p)); 35 } 19 36 public static final ArrayList<Instr> LineAnchor = new ArrayList<Instr>(); 37 static { 38 LineAnchor.add(new Instr(Prim.FILL, new Color(0xc480ff))); 39 LineAnchor.add(new Instr(Prim.SYMB, new Symbols.Symbol(Harbours.Anchor, 0.5, 0, 0, new Delta(Handle.TC, AffineTransform.getRotateInstance(Math.toRadians(-90.0))), null))); 40 } 20 41 public static final ArrayList<Instr> LinePlane = new ArrayList<Instr>(); 21 42 public static final ArrayList<Instr> MarineFarm = new ArrayList<Instr>();
Note:
See TracChangeset
for help on using the changeset viewer.