Changeset 30325 in osm for applications/editors/josm/plugins/smed2/src/symbols/Harbours.java
- Timestamp:
- 2014-03-16T14:21:57+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Harbours.java
r30285 r30325 104 104 public static final Symbol Fishing = new Symbol(); 105 105 static { 106 Fishing.add(new Instr(Form.STRK, new BasicStroke(1 5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));106 Fishing.add(new Instr(Form.STRK, new BasicStroke(10, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 107 107 Fishing.add(new Instr(Form.FILL, Rules.Msymb)); 108 Fishing.add(new Instr(Form.EARC, new Arc2D.Double(- 75,-75,150,150,15,140,Arc2D.OPEN)));109 Fishing.add(new Instr(Form.EARC, new Arc2D.Double(- 75,-75,150,150,-15,-140,Arc2D.OPEN)));108 Fishing.add(new Instr(Form.EARC, new Arc2D.Double(-50,-50,100,100,15,140,Arc2D.OPEN))); 109 Fishing.add(new Instr(Form.EARC, new Arc2D.Double(-50,-50,100,100,-15,-140,Arc2D.OPEN))); 110 110 Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_EVEN_ODD); 111 p.moveTo(- 40,5); p.curveTo(20,40,50,25,80,0); p.curveTo(50,-25,20,-40,-40,-5);112 p.lineTo(- 75,-25); p.quadTo(-80, 0, -75, 25); p.closePath();113 p.moveTo( 42, 0); p.curveTo(42, 10, 56, 10, 56, 0); p.curveTo(56, -10, 42, -10, 42, 0); p.closePath();111 p.moveTo(-24,3); p.curveTo(12,24,30,15,48,0); p.curveTo(30,-15,12,-24,-24,-3); 112 p.lineTo(-45,-15); p.quadTo(-48, 0, -45, 15); p.closePath(); 113 p.moveTo(25, 0); p.curveTo(25, 6, 34, 6, 34, 0); p.curveTo(34, -6, 25, -6, 25, 0); p.closePath(); 114 114 Fishing.add(new Instr(Form.PGON, p)); 115 115 } 116 116 public static final Symbol Harbour = new Symbol(); 117 117 static { 118 Harbour.add(new Instr(Form.STRK, new BasicStroke(1 5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));118 Harbour.add(new Instr(Form.STRK, new BasicStroke(10, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 119 119 Harbour.add(new Instr(Form.FILL, Rules.Msymb)); 120 Harbour.add(new Instr(Form.ELPS, new Ellipse2D.Double(- 75,-75,150,150)));121 Harbour.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 1.0, 0, 0, new Scheme(Rules.Msymb), null)));120 Harbour.add(new Instr(Form.ELPS, new Ellipse2D.Double(-50,-50,100,100))); 121 Harbour.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Anchor, 0.6, 0, 0, new Scheme(Rules.Msymb), null))); 122 122 } 123 123 public static final Symbol HarbourMaster = new Symbol(); … … 148 148 public static final Symbol Marina = new Symbol(); 149 149 static { 150 Marina.add(new Instr(Form.STRK, new BasicStroke(1 5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER)));150 Marina.add(new Instr(Form.STRK, new BasicStroke(10, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 151 151 Marina.add(new Instr(Form.FILL, Rules.Msymb)); 152 Marina.add(new Instr(Form. SYMB, new Symbols.SubSymbol(Harbours.Yacht, 1.0, 0, 0, new Scheme(Rules.Msymb), null)));153 Marina.add(new Instr(Form. EARC, new Arc2D.Double(-80.0,-80.0,160.0,160.0,215.0,-250.0,Arc2D.OPEN)));152 Marina.add(new Instr(Form.EARC, new Arc2D.Double(-50.0,-50.0,100.0,100.0,215.0,-250.0,Arc2D.OPEN))); 153 Marina.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Yacht, 0.6, 0, 0, new Scheme(Rules.Msymb), null))); 154 154 } 155 155 public static final Symbol MarinaNF = new Symbol(); 156 156 static { 157 MarinaNF.add(new Instr(Form.STRK, new BasicStroke(15, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 158 MarinaNF.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Yacht, 1.0, 0, 0, new Scheme(Rules.Msymb), null))); 157 MarinaNF.add(new Instr(Form.SYMB, new Symbols.SubSymbol(Harbours.Yacht, 0.6, 0, 0, new Scheme(Rules.Msymb), null))); 159 158 } 160 159 public static final Symbol Pilot = new Symbol();
Note:
See TracChangeset
for help on using the changeset viewer.
