Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/extreme/Curve.java @ 4354:e0add97c432b
Circumvent NPE in Curve. issue flys/1019
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Fri, 02 Nov 2012 11:02:15 +0100 |
parents | 5948de9788d5 |
children |
comparison
equal
deleted
inserted
replaced
4353:daf0919df76d | 4354:e0add97c432b |
---|---|
80 | 80 |
81 | 81 |
82 /** Calculate value at given x. */ | 82 /** Calculate value at given x. */ |
83 @Override | 83 @Override |
84 public double value(double x) { | 84 public double value(double x) { |
85 if (x < qs[0]) return Double.NaN; | 85 if (qs == null || x < qs[0]) return Double.NaN; |
86 return (x <= qs[qs.length-1] | 86 return (x <= qs[qs.length-1] |
87 ? getSpline() | 87 ? getSpline() |
88 : getExtrapolation()).value(x); | 88 : getExtrapolation()).value(x); |
89 } | 89 } |
90 | 90 |