comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/SQResult.java @ 3079:8ad8a227d983

Added model classes for SQ calculation; generate fake results and improved the SQRelationGenerator which now draws the outliers. flys-artifacts/trunk@4675 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 15 Jun 2012 12:23:08 +0000
parents
children b31397addf2f
comparison
equal deleted inserted replaced
3078:0e0efd1acb4f 3079:8ad8a227d983
1 package de.intevation.flys.artifacts.model.sq;
2
3 import java.io.Serializable;
4 import java.util.ArrayList;
5 import java.util.List;
6
7 import de.intevation.flys.artifacts.model.Parameters;
8
9
10 public class SQResult implements Serializable {
11
12 protected Parameters parameters;
13
14 protected SQ[] measurements;
15 protected List<SQ[]> outliers;
16
17
18 public SQResult() {
19 this.outliers = new ArrayList<SQ[]>();
20 }
21
22
23 public SQResult(
24 Parameters parameters,
25 SQ[] measurements,
26 List<SQ[]> outliers
27 ) {
28 this.parameters = parameters;
29 this.measurements = measurements;
30 this.outliers = outliers;
31 }
32
33
34 public Parameters getParameters() {
35 return parameters;
36 }
37
38 public void setParameters(Parameters parameters) {
39 this.parameters = parameters;
40 }
41
42
43 public SQ[] getMeasurements() {
44 return measurements;
45 }
46
47 public void setMeasurements(SQ[] measurements) {
48 this.measurements = measurements;
49 }
50
51
52 public List<SQ[]> getOutliers() {
53 return outliers;
54 }
55
56 public void setOutliers(List<SQ[]> outliers) {
57 this.outliers = outliers;
58 }
59
60
61 public int getOutliersCount() {
62 return outliers.size();
63 }
64
65
66 public SQ[] getOutliers(int idx) {
67 if (idx < outliers.size()) {
68 return outliers.get(idx);
69 }
70
71 return null;
72 }
73
74 public void addOutliers(SQ[] outliers) {
75 this.outliers.add(outliers);
76 }
77 }
78 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org