Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/jfree/StableXYDifferenceRenderer.java @ 8749:c4654863108d
Remove unused variable and microoptimize loop variables.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 08 Jun 2015 17:39:51 +0200 |
parents | 36d7bda0b47a |
children | 5e38e2924c07 |
comparison
equal
deleted
inserted
replaced
8748:36d7bda0b47a | 8749:c4654863108d |
---|---|
623 | 623 |
624 protected static boolean hasNaN(XYDataset dataset) { | 624 protected static boolean hasNaN(XYDataset dataset) { |
625 int N = dataset.getItemCount(0); | 625 int N = dataset.getItemCount(0); |
626 int M = dataset.getItemCount(1); | 626 int M = dataset.getItemCount(1); |
627 | 627 |
628 int i = 0, j = 0; | 628 for (int i = 0; i < N; ++i) { |
629 boolean haveNaN = false; | |
630 for (; i < N; ++i) { | |
631 double x = dataset.getXValue(0, i); | 629 double x = dataset.getXValue(0, i); |
632 double y = dataset.getYValue(0, i); | 630 double y = dataset.getYValue(0, i); |
633 if (Double.isNaN(x) || Double.isNaN(y)) { | 631 if (Double.isNaN(x) || Double.isNaN(y)) { |
634 return true; | 632 return true; |
635 } | 633 } |
636 } | 634 } |
637 | 635 |
638 for (; j < M; ++j) { | 636 for (int j = 0; j < M; ++j) { |
639 double x = dataset.getXValue(1, j); | 637 double x = dataset.getXValue(1, j); |
640 double y = dataset.getYValue(1, j); | 638 double y = dataset.getYValue(1, j); |
641 if (Double.isNaN(x) || Double.isNaN(y)) { | 639 if (Double.isNaN(x) || Double.isNaN(y)) { |
642 return true; | 640 return true; |
643 } | 641 } |