quad_signs[quad][0]*acol*scale05+xcs,// x * scale, // double x, // x coordinate on the common scale (corresponding to the largest baseline), along the disparity axis
quad_signs[quad][1]*arow*scale05,// y * scale, // double y, // y coordinate (0 - disparity axis)
v,// double v, // correlation value at that point
w,// double w,
group_scale_ind[ig],// int si, // baseline scale index
ig);// int gi);
}
}
}
}
}else{// ortho
for(intarow=0;arow<hwindow_y;arow+=2){
doublewy=window_y[arow]*groups_pairs[0][0];// number of pair averaged
for(intacol=0;acol<hwindow_x;acol+=2){
doublewxy=window_x[acol]*wy;// full weight before value as weight
quad_signs[quad][0]*acol*scale05+xcs,// x * scale, // double x, // x coordinate on the common scale (corresponding to the largest baseline), along the disparity axis
quad_signs[quad][1]*arow*scale05,// y * scale, // double y, // y coordinate (0 - disparity axis)
v,// double v, // correlation value at that point
w,// double w,
group_scale_ind[ig],// int si, // baseline scale index
ig);// int gi);
}
}
}
}
final double [][][][][][] clt_data = new double[quad][nChn][tilesY][tilesX][][];
// transpose vertical pairs
if (corr_pairs[pair][2] != 0) {
for (int chn = firstColor; chn <= numcol; chn++){
for (int i = 0; i < transpose_indices.length; i++) {
double d = tcorr_partial[pair][chn][transpose_indices[i][0]];