comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadData.java @ 8039:3a769d5fb733

Use GF_UNKNOWN constant instead of -1 to identify unknown grain fractions.
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 16 Jul 2014 15:53:11 +0200
parents aa622bddfdac
children f1500a524b76
comparison
equal deleted inserted replaced
8038:aa622bddfdac 8039:3a769d5fb733
17 17
18 import org.dive4elements.river.utils.EpsilonComparator; 18 import org.dive4elements.river.utils.EpsilonComparator;
19 19
20 public class SedimentLoadData implements Serializable 20 public class SedimentLoadData implements Serializable
21 { 21 {
22 public static final double STATION_EPS = 0.0001; 22 public static final int GF_UNKNOWN = -1;
23 23 public static final int GF_COARSE = 0;
24 public static final int GF_COARSE = 0; 24 public static final int GF_FINE_MIDDLE = 1;
25 public static final int GF_FINE_MIDDLE = 1; 25 public static final int GF_SAND = 2;
26 public static final int GF_SAND = 2; 26 public static final int GF_SUSP_SAND = 3;
27 public static final int GF_SUSP_SAND = 3; 27 public static final int GF_SUSP_SAND_BED = 4;
28 public static final int GF_SUSP_SAND_BED = 4; 28 public static final int GF_SUSP_SEDIMENT = 5;
29 public static final int GF_SUSP_SEDIMENT = 5; 29 public static final int GF_MAX = 5;
30 public static final int GF_MAX = 5;
31 30
32 public static final int grainFractionIndex(String name) { 31 public static final int grainFractionIndex(String name) {
33 if ("coarse".equals(name)) return GF_COARSE; 32 if ("coarse".equals(name)) return GF_COARSE;
34 if ("fine_middle".equals(name)) return GF_FINE_MIDDLE; 33 if ("fine_middle".equals(name)) return GF_FINE_MIDDLE;
35 if ("sand".equals(name)) return GF_SAND; 34 if ("sand".equals(name)) return GF_SAND;
36 if ("susp_sand".equals(name)) return GF_SUSP_SAND; 35 if ("susp_sand".equals(name)) return GF_SUSP_SAND;
37 if ("susp_sand_bed".equals(name)) return GF_SUSP_SAND_BED; 36 if ("susp_sand_bed".equals(name)) return GF_SUSP_SAND_BED;
38 if ("suspended_sediment".equals(name)) return GF_SUSP_SEDIMENT; 37 if ("suspended_sediment".equals(name)) return GF_SUSP_SEDIMENT;
39 return -1; 38 return GF_UNKNOWN;
40 } 39 }
41 40
42 public interface Visitor { 41 public interface Visitor {
43 void visit(Station station); 42 void visit(Station station);
44 } 43 }

http://dive4elements.wald.intevation.org