Changeset 30022 in osm for applications/editors/josm/plugins/smed2/src/symbols/Landmarks.java
- Timestamp:
- 2013-10-13T19:17:33+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Landmarks.java
r29198 r30022 27 27 static { 28 28 Base.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 29 Base.add(new Instr(Prim.FILL, Color.black));30 29 Base.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20))); 31 30 Base.add(new Instr(Prim.LINE, new Line2D.Double(-35,0,-10,0))); … … 37 36 Chimney.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 38 37 Chimney.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 39 Chimney.add(new Instr(Prim.FILL, Color.black));40 38 Path2D.Double p = new Path2D.Double(); p.moveTo(-25.0,0.0); p.lineTo(-10.0,-120.0); p.lineTo(10.0,-120.0); p.lineTo(25.0,0.0); 41 39 p.moveTo(-10.0,-128.0); p.curveTo(-13.0,-147.0,15.0,-159.0,20.0,-148.0); … … 46 44 public static final Symbol Church = new Symbol(); 47 45 static { 48 Church.add(new Instr(Prim.FILL, Color.black));49 46 Path2D.Double p = new Path2D.Double(); p.moveTo(10.0,-10.0); p.lineTo(37.0,-10.0); p.quadTo(48.0,-10.0,48.0,-21.0); p.lineTo(50.0,-21.0); p.lineTo(50.0,21.0); 50 47 p.lineTo(48.0,21.0); p.quadTo(48.0,10.0,37.0,10.0); p.lineTo(10.0,10.0); p.lineTo(10.0,37.0); p.quadTo(10.0,48.0,21.0,48.0); p.lineTo(21.0,50.0); … … 57 54 static { 58 55 ChurchTower.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 59 ChurchTower.add(new Instr(Prim.FILL, Color.black));60 56 ChurchTower.add(new Instr(Prim.RECT, new Rectangle2D.Double(-36,-36,72,72))); 61 57 ChurchTower.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-2,-2,4,4))); … … 65 61 Cross.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 66 62 Cross.add(new Instr(Prim.STRK, new BasicStroke(6, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 67 Cross.add(new Instr(Prim.FILL, Color.black));68 63 Cross.add(new Instr(Prim.LINE, new Line2D.Double(0,-10,0,-150))); 69 64 Cross.add(new Instr(Prim.LINE, new Line2D.Double(-30,-115,30,-115))); … … 73 68 DishAerial.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 74 69 DishAerial.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL))); 75 DishAerial.add(new Instr(Prim.FILL, Color.black));76 70 Path2D.Double p = new Path2D.Double(); p.moveTo(-7.8,-6.0); p.lineTo(0.0,-62.0); p.lineTo(7.8,-6.0); p.moveTo(18.0,-109.0); p.lineTo(25.0,-113.0); 77 71 p.moveTo(-9.5,-157.0); p.curveTo(-60.7,-125.5,-16.5,-33.9,44.9,-61.7); p.closePath(); … … 81 75 static { 82 76 Dome.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 83 Dome.add(new Instr(Prim.FILL, Color.black));84 77 Dome.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-36,-36,72,72))); 85 78 Dome.add(new Instr(Prim.RSHP, new Ellipse2D.Double(-4,-4,8,8))); … … 89 82 Flagstaff.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 90 83 Flagstaff.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 91 Flagstaff.add(new Instr(Prim.FILL, Color.black));92 84 Path2D.Double p = new Path2D.Double(); p.moveTo(0.0,-10.0); p.lineTo(0.0,-150.0); p.moveTo(0.0,-140.0); p.lineTo(40.0,-140.0); p.lineTo(40.0,-100.0); p.lineTo(0.0,-100.0); 93 85 Flagstaff.add(new Instr(Prim.PLIN, p)); … … 97 89 FlareStack.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 98 90 FlareStack.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 99 FlareStack.add(new Instr(Prim.FILL, Color.black));100 91 Path2D.Double p = new Path2D.Double(); p.moveTo(-7.8,-6.0); p.lineTo(-7.8,-100.0); p.lineTo(7.8,-100.0); p.lineTo(7.8,-6.0); 101 92 FlareStack.add(new Instr(Prim.PLIN, p)); … … 108 99 LandTower.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 109 100 LandTower.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 110 LandTower.add(new Instr(Prim.FILL, Color.black));111 101 LandTower.add(new Instr(Prim.LINE, new Line2D.Double(-25,0,-15,-120))); 112 102 LandTower.add(new Instr(Prim.LINE, new Line2D.Double(25,0,15,-120))); … … 117 107 Mast.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 118 108 Mast.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL))); 119 Mast.add(new Instr(Prim.FILL, Color.black));120 109 Path2D.Double p = new Path2D.Double(); p.moveTo(-25.0,0.0); p.lineTo(0.0,-150.0); p.lineTo(25.0,0.0); 121 110 Mast.add(new Instr(Prim.PLIN, p)); … … 125 114 Monument.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 126 115 Monument.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); 127 Monument.add(new Instr(Prim.FILL, Color.black));128 116 Monument.add(new Instr(Prim.LINE, new Line2D.Double(-25,0,-15,-105))); 129 117 Monument.add(new Instr(Prim.LINE, new Line2D.Double(25,0,15,-105))); … … 133 121 static { 134 122 Platform.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 135 Platform.add(new Instr(Prim.FILL, Color.black));136 123 Platform.add(new Instr(Prim.RECT, new Rectangle2D.Double(-48,-48,96,96))); 137 124 Platform.add(new Instr(Prim.RSHP, new Ellipse2D.Double(-4,-4,8,8))); … … 140 127 static { 141 128 RadioTV.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_BEVEL))); 142 RadioTV.add(new Instr(Prim.FILL, Color.black));143 129 RadioTV.add(new Instr(Prim.EARC, new Arc2D.Double(-30.0,-180.0,60.0,60.0,45.0,-90.0,Arc2D.OPEN))); 144 130 RadioTV.add(new Instr(Prim.EARC, new Arc2D.Double(-45.0,-195.0,90.0,90.0,45.0,-90.0,Arc2D.OPEN))); … … 149 135 static { 150 136 Spire.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 151 Spire.add(new Instr(Prim.FILL, Color.black));152 137 Spire.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-25,-25,50,50))); 153 138 Spire.add(new Instr(Prim.RSHP, new Ellipse2D.Double(-4,-4,8,8))); … … 173 158 WaterTower.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 174 159 WaterTower.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 175 WaterTower.add(new Instr(Prim.FILL, Color.black));176 160 WaterTower.add(new Instr(Prim.LINE, new Line2D.Double(-25,0,-15,-120))); 177 161 WaterTower.add(new Instr(Prim.LINE, new Line2D.Double(25,0,15,-120))); … … 182 166 WindMotor.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 183 167 WindMotor.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); 184 WindMotor.add(new Instr(Prim.FILL, Color.black));185 168 WindMotor.add(new Instr(Prim.LINE, new Line2D.Double(0,-10,0,-90))); 186 169 WindMotor.add(new Instr(Prim.LINE, new Line2D.Double(0,-90,30,-90))); … … 191 174 static { 192 175 Windmill.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); 193 Windmill.add(new Instr(Prim.FILL, Color.black));194 176 Windmill.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-12,-12,24,24))); 195 177 Windmill.add(new Instr(Prim.LINE, new Line2D.Double(-30,-42,30,10))); … … 200 182 Windsock.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Landmarks.Base, 1.0, 0, 0, null, null))); 201 183 Windsock.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); 202 Windsock.add(new Instr(Prim.FILL, Color.black));203 184 Windsock.add(new Instr(Prim.LINE, new Line2D.Double(0,-10,0,-100))); 204 185 Windsock.add(new Instr(Prim.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER)));
Note:
See TracChangeset
for help on using the changeset viewer.