INNER CODE UNIT · JavaScript
en1
lh3/psmc · utils/dec2img.js:74
var en1 = parseInt(m[3]) * step;
var stw = Math.floor((st1 + offset) / ws);
var enw = Math.floor((en1 + offset) / ws);
var t = parseFloat(m[4]) / step;
if (stw == enw) { // in one window
data[stw] += (en1 - st1) / ws * t;
} else {
data[stw] += ((stw + 1) * ws - st1 - offset) / ws * t;
for (var i = stw + 1; i < enw; ++i) data[i] += t;
data[enw] += (en1 + offset - enw * ws) / ws * t;
}
}
}
f.close();
if (fn_cen != null) {
f = new File(fn_cen);
while (f.readline(b) >= 0) {