Ignore:
Timestamp:
2013-11-08T23:08:11+01:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/seamap/Renderer.java

    r30037 r30046  
    1616import java.util.*;
    1717
    18 import s57.S57att.*;
    19 import s57.S57obj.*;
    2018import s57.S57val.*;
    21 import s57.S57val;
    2219import seamap.SeaMap;
    2320import seamap.SeaMap.*;
     
    3027        public static final double symbolScale[] = { 256.0, 128.0, 64.0, 32.0, 16.0, 8.0, 4.0, 2.0, 1.0, 0.61, 0.372, 0.227, 0.138, 0.0843, 0.0514, 0.0313, 0.0191, 0.0117, 0.007, 0.138 };
    3128
     29        public static final Color Yland = new Color(0x50b0ff);
     30        public static final Color Mline = new Color(0x80c480);
     31        public static final Color Msymb = new Color(0xa30075);
     32       
     33        static final EnumMap<ColCOL, Color> bodyColours = new EnumMap<ColCOL, Color>(ColCOL.class);
     34        static {
     35                bodyColours.put(ColCOL.COL_UNK, new Color(0, true));
     36                bodyColours.put(ColCOL.COL_WHT, new Color(0xffffff));
     37                bodyColours.put(ColCOL.COL_BLK, new Color(0x000000));
     38                bodyColours.put(ColCOL.COL_RED, new Color(0xd40000));
     39                bodyColours.put(ColCOL.COL_GRN, new Color(0x00d400));
     40                bodyColours.put(ColCOL.COL_BLU, Color.blue);
     41                bodyColours.put(ColCOL.COL_YEL, new Color(0xffd400));
     42                bodyColours.put(ColCOL.COL_GRY, Color.gray);
     43                bodyColours.put(ColCOL.COL_BRN, new Color(0x8b4513));
     44                bodyColours.put(ColCOL.COL_AMB, new Color(0xfbf00f));
     45                bodyColours.put(ColCOL.COL_VIO, new Color(0xee82ee));
     46                bodyColours.put(ColCOL.COL_ORG, Color.orange);
     47                bodyColours.put(ColCOL.COL_MAG, new Color(0xf000f0));
     48                bodyColours.put(ColCOL.COL_PNK, Color.pink);
     49        }
     50
     51        static final EnumMap<ColPAT, Patt> pattMap = new EnumMap<ColPAT, Patt>(ColPAT.class);
     52        static {
     53                pattMap.put(ColPAT.PAT_UNKN, Patt.Z);
     54                pattMap.put(ColPAT.PAT_HORI, Patt.H);
     55                pattMap.put(ColPAT.PAT_VERT, Patt.V);
     56                pattMap.put(ColPAT.PAT_DIAG, Patt.D);
     57                pattMap.put(ColPAT.PAT_BRDR, Patt.B);
     58                pattMap.put(ColPAT.PAT_SQUR, Patt.S);
     59                pattMap.put(ColPAT.PAT_CROS, Patt.C);
     60                pattMap.put(ColPAT.PAT_SALT, Patt.X);
     61                pattMap.put(ColPAT.PAT_STRP, Patt.H);
     62        }
     63       
    3264        public enum LabelStyle { NONE, RRCT, RECT, ELPS, CIRC, VCLR, HCLR }
    3365
Note: See TracChangeset for help on using the changeset viewer.