comparison backend/src/main/java/org/dive4elements/river/model/BedHeightValueType.java @ 9444:ecadc9ed0ba0

Added heights and depths of cross section fields in the bundu bzws calculation and longitudinal section charts
author mschaefer
date Tue, 21 Aug 2018 13:41:18 +0200
parents 45f1ad66560e
children d116a791b1f8
comparison
equal deleted inserted replaced
9443:515643b2c49a 9444:ecadc9ed0ba0
31 value { 31 value {
32 @Override 32 @Override
33 public Double getValue(final BedHeightValue bedheightValue) { 33 public Double getValue(final BedHeightValue bedheightValue) {
34 return bedheightValue.getHeight(); 34 return bedheightValue.getHeight();
35 } 35 }
36 },
37 field01 {
38 @Override
39 public Double getValue(final BedHeightValue bedheightValue) {
40 return bedheightValue.getHeight01();
41 }
42 },
43 field02 {
44 @Override
45 public Double getValue(final BedHeightValue bedheightValue) {
46 return bedheightValue.getHeight02();
47 }
48 },
49 field03 {
50 @Override
51 public Double getValue(final BedHeightValue bedheightValue) {
52 return bedheightValue.getHeight03();
53 }
54 },
55 field04 {
56 @Override
57 public Double getValue(final BedHeightValue bedheightValue) {
58 return bedheightValue.getHeight04();
59 }
60 },
61 field05 {
62 @Override
63 public Double getValue(final BedHeightValue bedheightValue) {
64 return bedheightValue.getHeight05();
65 }
66 },
67 field06 {
68 @Override
69 public Double getValue(final BedHeightValue bedheightValue) {
70 return bedheightValue.getHeight06();
71 }
72 },
73 field07 {
74 @Override
75 public Double getValue(final BedHeightValue bedheightValue) {
76 return bedheightValue.getHeight07();
77 }
78 },
79 field08 {
80 @Override
81 public Double getValue(final BedHeightValue bedheightValue) {
82 return bedheightValue.getHeight08();
83 }
84 },
85 field09 {
86 @Override
87 public Double getValue(final BedHeightValue bedheightValue) {
88 return bedheightValue.getHeight09();
89 }
90 },
91 field10 {
92 @Override
93 public Double getValue(final BedHeightValue bedheightValue) {
94 return bedheightValue.getHeight10();
95 }
36 }; 96 };
37 97
38 public abstract Double getValue(final BedHeightValue bedheightValue); 98 public abstract Double getValue(final BedHeightValue bedheightValue);
99
100 /**
101 * Enum constant of a section height
102 *
103 * @param index
104 * 1-based section index
105 */
106 public static BedHeightValueType field(final int index) {
107 return valueOf(String.format("field%02d", index));
108 }
109
110 public static final int FIELD_FIRST_INDEX = 1;
111 public static final int FIELD_LAST_INDEX = 10;
39 } 112 }

http://dive4elements.wald.intevation.org