# | Line 343 | Line 343 | getspec( /* load hyperspectral image as data */ | |
---|---|---|
343 | #endif | |
344 | if ((pp->arr.s = (uby8 *)malloc(i)) == NULL) | |
345 | goto memerr; | |
346 | < | for (y = 0; y < ns; y++) /* read each scanline */ |
346 | > | for (y = ns; y-- > 0; ) /* read each scanline */ |
347 | if (freadscolrs(pp->arr.s + y*sl*(si.nc+1), si.nc, sl, fp) < 0) | |
348 | goto readerr; | |
349 | fclose(fp); | |
# | Line 462 | Line 462 | data_interp(DATARRAY *dp, double *pt, double coef, DAT | |
462 | c0 = 1./(i-1 - x); | |
463 | c1 = -2.*c0; | |
464 | } else if (x < i-1) { | |
465 | < | c1 = 1./(i - x); |
465 | > | c1 = 1./(x - i); |
466 | c0 = -2.*c1; | |
467 | } else { | |
468 | c0 = i+1 - x; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |