Changeset 30033 in osm for applications/editors/josm/plugins/smed2/src/symbols/Facilities.java
- Timestamp:
- 2013-10-28T12:52:49+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Facilities.java
r29198 r30033 13 13 import java.awt.Color; 14 14 import java.awt.geom.*; 15 15 import java.util.EnumMap; 16 17 import s57.S57val.CatLMK; 18 import s57.S57val.CatSCF; 16 19 import symbols.Symbols.*; 17 20 … … 28 31 public static final Symbol Boatlift = new Symbol();//was Crane 29 32 static { 33 Boatlift.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 30 34 Boatlift.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 31 35 Boatlift.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND))); … … 36 40 public static final Symbol Boatyard = new Symbol(); 37 41 static { 42 Boatyard.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 38 43 Boatyard.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 39 44 Boatyard.add(new Instr(Prim.STRK, new BasicStroke(8, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); … … 45 50 public static final Symbol Chandler = new Symbol(); 46 51 static { 52 Chandler.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 47 53 Chandler.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 48 54 Chandler.add(new Instr(Prim.STRK, new BasicStroke(5, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 55 61 public static final Symbol Fuel = new Symbol(); 56 62 static { 63 Fuel.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 57 64 Fuel.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 58 65 Fuel.add(new Instr(Prim.STRK, new BasicStroke(2.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 69 76 public static final Symbol Laundrette = new Symbol(); 70 77 static { 78 Laundrette.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 71 79 Laundrette.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 72 80 Laundrette.add(new Instr(Prim.STRK, new BasicStroke(1.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 80 88 public static final Symbol PumpOut = new Symbol(); 81 89 static { 90 PumpOut.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 82 91 PumpOut.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 83 92 PumpOut.add(new Instr(Prim.STRK, new BasicStroke(2.5f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER))); … … 96 105 public static final Symbol SailingClub = new Symbol(); 97 106 static { 107 SailingClub.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 98 108 SailingClub.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 99 109 SailingClub.add(new Instr(Prim.STRK, new BasicStroke(2, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 105 115 public static final Symbol Shower = new Symbol(); 106 116 static { 117 Shower.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 107 118 Shower.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 108 119 Shower.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 119 130 public static final Symbol Slipway = new Symbol(); 120 131 static { 132 Slipway.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 121 133 Slipway.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 122 134 Slipway.add(new Instr(Prim.STRK, new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 136 148 public static final Symbol Toilet = new Symbol(); 137 149 static { 150 Toilet.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 138 151 Toilet.add(new Instr(Prim.SYMB, new Symbols.SubSymbol(Facilities.Facility, 1.0, 0, 0, null, null))); 139 152 Toilet.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND))); … … 153 166 public static final Symbol VisitorBerth = new Symbol(); 154 167 static { 168 VisitorBerth.add(new Instr(Prim.BBOX, new Rectangle2D.Double(-30,-30,60,60))); 155 169 VisitorBerth.add(new Instr(Prim.FILL, new Color(0xa30075))); 156 170 VisitorBerth.add(new Instr(Prim.RSHP, new Ellipse2D.Double(-25,-25,50,50))); … … 177 191 VisitorMooring.add(new Instr(Prim.PGON, p)); 178 192 } 193 194 public static final EnumMap<CatSCF, Symbol> Cats = new EnumMap<CatSCF, Symbol>(CatSCF.class); 195 static { 196 Cats.put(CatSCF.SCF_BHST, Boatlift); Cats.put(CatSCF.SCF_BTYD, Boatyard); Cats.put(CatSCF.SCF_CHDR, Chandler); Cats.put(CatSCF.SCF_FUEL, Fuel); Cats.put(CatSCF.SCF_LAUN, Laundrette); 197 Cats.put(CatSCF.SCF_PMPO, PumpOut); Cats.put(CatSCF.SCF_CLUB, SailingClub); Cats.put(CatSCF.SCF_SHWR, Shower); Cats.put(CatSCF.SCF_SLPW, Slipway); Cats.put(CatSCF.SCF_WC, Toilet); 198 Cats.put(CatSCF.SCF_VBTH, VisitorBerth); Cats.put(CatSCF.SCF_VMOR, VisitorMooring); 199 } 179 200 }
Note:
See TracChangeset
for help on using the changeset viewer.
