Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/jfree/StableXYDifferenceRenderer.java @ 1885:110dd067bb8f
StableXYDifferenceRenderer: More efficient use of TDoubleArrayList
flys-artifacts/trunk@3244 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 13 Nov 2011 15:11:23 +0000 |
parents | 4ae9c92feb8c |
children | 1ae17b100973 |
comparison
equal
deleted
inserted
replaced
1884:4ae9c92feb8c | 1885:110dd067bb8f |
---|---|
394 if (Double.isNaN(x) || Double.isNaN(y)) { | 394 if (Double.isNaN(x) || Double.isNaN(y)) { |
395 if (!xs.isEmpty()) { | 395 if (!xs.isEmpty()) { |
396 DefaultXYDataset ds = new DefaultXYDataset(); | 396 DefaultXYDataset ds = new DefaultXYDataset(); |
397 addSeries(ds, dataset.getSeriesKey(0), xs, ys); | 397 addSeries(ds, dataset.getSeriesKey(0), xs, ys); |
398 datasets.add(ds); | 398 datasets.add(ds); |
399 xs.reset(); | 399 xs.resetQuick(); |
400 ys.reset(); | 400 ys.resetQuick(); |
401 } | 401 } |
402 } | 402 } |
403 else { | 403 else { |
404 xs.add(x); | 404 xs.add(x); |
405 ys.add(y); | 405 ys.add(y); |
589 addSeries(ds, dataset.getSeriesKey(0), six, siy); | 589 addSeries(ds, dataset.getSeriesKey(0), six, siy); |
590 addSeries(ds, dataset.getSeriesKey(1), sjx, sjy); | 590 addSeries(ds, dataset.getSeriesKey(1), sjx, sjy); |
591 datasets.add(ds); | 591 datasets.add(ds); |
592 } | 592 } |
593 | 593 |
594 six.reset(); siy.reset(); | 594 six.resetQuick(); siy.resetQuick(); |
595 sjx.reset(); sjy.reset(); | 595 sjx.resetQuick(); sjy.resetQuick(); |
596 | 596 |
597 // Push split points. | 597 // Push split points. |
598 if (!Double.isNaN(pushxi)) { | 598 if (!Double.isNaN(pushxi)) { |
599 six.add(pushxi); | 599 six.add(pushxi); |
600 siy.add(pushyi); | 600 siy.add(pushyi); |