Merge "Issue #1355 fix bilinear interpolation for grid cells between -1 and 0" into development

Former-commit-id: b49b580840 [formerly 8a28f8e4fc] [formerly 11d484ff9e9f9c9d9bdcd0e8b90d8b4bd03c9b79 [formerly 14dcf86cab]] [formerly 684a1ddfd7 [formerly 14dcf86cab [formerly 8b5edb90f02c7beb3048dfbeb51c6fcb3209295e]]]
Former-commit-id: 684a1ddfd7
Former-commit-id: f48c002040209c39771a712f273f22efb1595f49 [formerly 32ab58f7b3]
Former-commit-id: e8e5835045
This commit is contained in:
Richard Peter 2012-11-27 16:18:22 -06:00 committed by Gerrit Code Review
commit afe977e91e

View file

@ -50,8 +50,8 @@ public class BilinearInterpolation implements Interpolation {
double value = 0.0f;
double missing = 1.0f;
int xi = (int) x;
int yi = (int) y;
int xi = (int) Math.floor(x);
int yi = (int) Math.floor(y);
// Upper left corner
double xWeight = 1 - x + xi;
double yWeight = 1 - y + yi;