comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Fitting.java @ 5396:aaf810d4ec82

Use new state 'outlier mehtod selection' in SQ-relation. The outlier method is no more configurable in conf.xml. The user can now select the method in SQ-relation parameters.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 25 Mar 2013 12:40:26 +0100
parents b8b1280606c2
children
comparison
equal deleted inserted replaced
5395:5a55c5372fe1 5396:aaf810d4ec82
122 } 122 }
123 123
124 return good; 124 return good;
125 } 125 }
126 126
127 public boolean fit(List<SQ> sqs, Callback callback) { 127 public boolean fit(List<SQ> sqs, String method, Callback callback) {
128 128
129 sqs = onlyValid(sqs); 129 sqs = onlyValid(sqs);
130 130
131 if (sqs.size() < 2) { 131 if (sqs.size() < 2) {
132 log.warn("Too less points for fitting."); 132 log.warn("Too less points for fitting.");
134 } 134 }
135 135
136 this.callback = callback; 136 this.callback = callback;
137 137
138 try { 138 try {
139 Outlier.detectOutliers(this, sqs, stdDevFactor); 139 Outlier.detectOutliers(this, sqs, stdDevFactor, method);
140 } 140 }
141 catch (MathException me) { 141 catch (MathException me) {
142 log.warn(me); 142 log.warn(me);
143 return false; 143 return false;
144 } 144 }

http://dive4elements.wald.intevation.org