INNER CODE UNIT · JavaScript

lp

hms-dbmi/scde · web/pathcl_canvas.js:737

	    lp=d.merge[i]; // left position (starts as an index)
	    if(lp<0) { // leaf
		lp=d.order[-1*lp-1]; 
		lp=x+(lp-0.5)*xstep;
		lpy=y+height;
	    } else { // inner node
		lpy=y+(maxHeight-d.height[lp-1])*heightScale; lp=mergex[lp-1]; 
	    }
	    i++; rp=d.merge[i]; // right position
	    if(rp<0) { // leaf
		rp=d.order[-1*rp-1]; 
		rp=x+(rp-0.5)*xstep;
		rpy=y+height;
	    } else { // inner node
		rpy=y+(maxHeight-d.height[rp-1])*heightScale; rp=mergex[rp-1]; 
	    }
	    jx=(lp+rp)/2;  jy=y+(maxHeight-d.height[(i-1)/2])*heightScale;
	    mergex.push(jx);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…