Ignore:
Timestamp:
2013-01-06T12:00:09+01:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/symbols/Beacons.java

    r29120 r29174  
    1717import java.awt.geom.Path2D;
    1818import java.util.ArrayList;
     19import java.util.EnumMap;
    1920
    2021import symbols.Symbols.Instr;
    2122import symbols.Symbols.Prim;
    2223
     24import s57.S57val.*;
     25
    2326public class Beacons {
     27       
    2428        public static final ArrayList<Instr> Beacon = new ArrayList<Instr>();
    2529        static {
     
    155159                WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(-30,-21,0,-35)));
    156160        }
     161       
     162        public static final EnumMap<BcnSHP, ArrayList<Instr>> Shapes = new EnumMap<BcnSHP, ArrayList<Instr>>(BcnSHP.class);
     163        static {
     164                Shapes.put(BcnSHP.BCN_UNKN, Beacons.Beacon); Shapes.put(BcnSHP.BCN_STAK, Beacons.Stake); Shapes.put(BcnSHP.BCN_TOWR, Beacons.Tower);
     165                Shapes.put(BcnSHP.BCN_LATT, Beacons.Beacon); Shapes.put(BcnSHP.BCN_PILE, Beacons.Beacon); Shapes.put(BcnSHP.BCN_POLE, Beacons.Stake);
     166                Shapes.put(BcnSHP.BCN_CARN, Beacons.Cairn); Shapes.put(BcnSHP.BCN_BUOY, Beacons.Beacon); Shapes.put(BcnSHP.BCN_POST, Beacons.Stake);
     167        }
    157168}
Note: See TracChangeset for help on using the changeset viewer.