Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WQTimerange.java @ 5335:05eeedc5b156
Doc, cosmetic and TODO fixes, renamed field in WQTimeRange.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 19 Mar 2013 10:40:03 +0100 |
parents | 1d8faeedda0c |
children | 61f4d4164a30 |
comparison
equal
deleted
inserted
replaced
5334:b296d435fc69 | 5335:05eeedc5b156 |
---|---|
19 this.timerange = timerange; | 19 this.timerange = timerange; |
20 this.q = q; | 20 this.q = q; |
21 this.w = w; | 21 this.w = w; |
22 } | 22 } |
23 | 23 |
24 /** Sets [w,q] in wq. */ | |
24 public double[] get(double[] wq) { | 25 public double[] get(double[] wq) { |
25 if (wq.length >= 2) { | 26 if (wq.length >= 2) { |
26 wq[0] = w; | 27 wq[0] = w; |
27 wq[1] = q; | 28 wq[1] = q; |
28 } | 29 } |
48 return 0; | 49 return 0; |
49 } | 50 } |
50 } | 51 } |
51 } | 52 } |
52 | 53 |
53 protected List<Timerange> ts; | 54 protected List<Timerange> timeranges; |
54 | 55 |
55 | 56 |
56 public WQTimerange() { | 57 public WQTimerange() { |
57 super(""); | 58 super(""); |
58 } | 59 } |
59 | 60 |
60 | 61 |
61 public WQTimerange(String name) { | 62 public WQTimerange(String name) { |
62 super(name); | 63 super(name); |
63 ts = new ArrayList<Timerange>(); | 64 timeranges = new ArrayList<Timerange>(); |
64 } | 65 } |
65 | 66 |
66 | 67 |
67 public void add(double w, double q, Timerange t) { | 68 public void add(double w, double q, Timerange t) { |
68 ws.add(w); | 69 ws.add(w); |
69 qs.add(q); | 70 qs.add(q); |
70 ts.add(t); | 71 timeranges.add(t); |
71 } | 72 } |
72 | 73 |
73 | 74 |
74 public Timerange getTimerange(int idx) { | 75 public Timerange getTimerange(int idx) { |
75 return ts.get(idx); | 76 return timeranges.get(idx); |
76 } | 77 } |
77 | 78 |
78 | 79 |
79 public Timerange[] getTimeranges() { | 80 public Timerange[] getTimeranges() { |
80 return ts.toArray(new Timerange[ts.size()]); | 81 return timeranges.toArray(new Timerange[timeranges.size()]); |
81 } | 82 } |
82 | 83 |
83 public List<TimerangeItem> sort() { | 84 public List<TimerangeItem> sort() { |
84 ArrayList<TimerangeItem> items = new ArrayList<TimerangeItem>(ts.size()); | 85 ArrayList<TimerangeItem> items = new ArrayList<TimerangeItem>(timeranges.size()); |
85 for (int i = 0, n = size(); i < n; i++) { | 86 for (int i = 0, n = size(); i < n; i++) { |
86 items.add(new TimerangeItem(getTimerange(i), getQ(i), getW(i))); | 87 items.add(new TimerangeItem(getTimerange(i), getQ(i), getW(i))); |
87 } | 88 } |
88 | 89 |
89 Collections.sort(items); | 90 Collections.sort(items); |