Changeset 29186 in osm for applications/editors/josm/plugins/smed2/src/symbols/Facilities.java
- Timestamp:
- 2013-01-10T17:31:17+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Facilities.java
r29134 r29186 13 13 import java.awt.Color; 14 14 import java.awt.geom.*; 15 import java.util.ArrayList;16 15 17 import symbols.Symbols.Instr; 18 import symbols.Symbols.Prim; 16 import symbols.Symbols.*; 19 17 20 18 public class Facilities { 21 private static final ArrayList<Instr>Facility = newArrayList<Instr>();19 private static final Symbol Facility = new Symbol(); 22 20 static { 23 21 Facility.add(new Instr(Prim.STRK, new BasicStroke(2.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER))); … … 28 26 Facility.add(new Instr(Prim.RRCT, s)); 29 27 } 30 public static final ArrayList<Instr>Boatlift = newArrayList<Instr>();//was Crane28 public static final Symbol Boatlift = new Symbol();//was Crane 31 29 static { 32 Boatlift.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 30 Boatlift.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 33 31 Boatlift.add(new Instr(Prim.STRK, new BasicStroke(4.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND))); 34 32 Boatlift.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-3.7,-19.7,12,12))); … … 36 34 Boatlift.add(new Instr(Prim.EARC, new Arc2D.Double(-10.0,-1.5,20,20,75.0,-260.0,Arc2D.OPEN))); 37 35 } 38 public static final ArrayList<Instr>Boatyard = newArrayList<Instr>();36 public static final Symbol Boatyard = new Symbol(); 39 37 static { 40 Boatyard.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 38 Boatyard.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 41 39 Boatyard.add(new Instr(Prim.STRK, new BasicStroke(8.0f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); 42 40 Boatyard.add(new Instr(Prim.LINE, new Line2D.Double(19,19,-8,-8))); … … 45 43 Boatyard.add(new Instr(Prim.PGON, p)); 46 44 } 47 public static final ArrayList<Instr>Chandler = newArrayList<Instr>();45 public static final Symbol Chandler = new Symbol(); 48 46 static { 49 Chandler.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 47 Chandler.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 50 48 Chandler.add(new Instr(Prim.STRK, new BasicStroke(5.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 51 49 Chandler.add(new Instr(Prim.ELPS, new Ellipse2D.Double(14,7,10,10))); … … 55 53 Chandler.add(new Instr(Prim.EARC, new Arc2D.Double(-16.0,-20.5,24,24,0.0,180.0,Arc2D.OPEN))); 56 54 } 57 public static final ArrayList<Instr>Fuel = newArrayList<Instr>();55 public static final Symbol Fuel = new Symbol(); 58 56 static { 59 Fuel.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 57 Fuel.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 60 58 Fuel.add(new Instr(Prim.STRK, new BasicStroke(2.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 61 59 Fuel.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 69 67 Fuel.add(new Instr(Prim.PLIN, p)); 70 68 } 71 public static final ArrayList<Instr>Laundrette = newArrayList<Instr>();69 public static final Symbol Laundrette = new Symbol(); 72 70 static { 73 Laundrette.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 71 Laundrette.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 74 72 Laundrette.add(new Instr(Prim.STRK, new BasicStroke(1.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 75 73 Laundrette.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 80 78 Laundrette.add(new Instr(Prim.PLIN, p)); 81 79 } 82 public static final ArrayList<Instr>PumpOut = newArrayList<Instr>();80 public static final Symbol PumpOut = new Symbol(); 83 81 static { 84 PumpOut.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 82 PumpOut.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 85 83 PumpOut.add(new Instr(Prim.STRK, new BasicStroke(2.5f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); 86 84 PumpOut.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 96 94 PumpOut.add(new Instr(Prim.PGON, p)); 97 95 } 98 public static final ArrayList<Instr>SailingClub = newArrayList<Instr>();96 public static final Symbol SailingClub = new Symbol(); 99 97 static { 100 SailingClub.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 98 SailingClub.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 101 99 SailingClub.add(new Instr(Prim.STRK, new BasicStroke(2.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 102 100 SailingClub.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 105 103 SailingClub.add(new Instr(Prim.PGON, p)); 106 104 } 107 public static final ArrayList<Instr>Shower = newArrayList<Instr>();105 public static final Symbol Shower = new Symbol(); 108 106 static { 109 Shower.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 107 Shower.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 110 108 Shower.add(new Instr(Prim.STRK, new BasicStroke(4.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 111 109 Shower.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 119 117 Shower.add(new Instr(Prim.PLIN, p)); 120 118 } 121 public static final ArrayList<Instr>Slipway = newArrayList<Instr>();119 public static final Symbol Slipway = new Symbol(); 122 120 static { 123 Slipway.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 121 Slipway.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 124 122 Slipway.add(new Instr(Prim.STRK, new BasicStroke(3.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 125 123 Slipway.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 136 134 Slipway.add(new Instr(Prim.PGON, p)); 137 135 } 138 public static final ArrayList<Instr>Toilet = newArrayList<Instr>();136 public static final Symbol Toilet = new Symbol(); 139 137 static { 140 Toilet.add(new Instr(Prim.SYMB, new Symbols.Symbol(Facilities.Facility, 1.0, 0, 0, null, null))); 138 Toilet.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 141 139 Toilet.add(new Instr(Prim.STRK, new BasicStroke(4.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); 142 140 Toilet.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 153 151 Toilet.add(new Instr(Prim.PGON, p)); 154 152 } 155 public static final ArrayList<Instr>VisitorBerth = newArrayList<Instr>();153 public static final Symbol VisitorBerth = new Symbol(); 156 154 static { 157 155 VisitorBerth.add(new Instr(Prim.FILL, new Color(0xa30075))); … … 162 160 VisitorBerth.add(new Instr(Prim.PGON, p)); 163 161 } 164 public static final ArrayList<Instr>VisitorMooring = newArrayList<Instr>();162 public static final Symbol VisitorMooring = new Symbol(); 165 163 static { 166 164 VisitorMooring.add(new Instr(Prim.FILL, new Color(0xa30075)));
Note:
See TracChangeset
for help on using the changeset viewer.
