if (edgesAreBackground) distSqr = (x+1 < yDist) ? (x+1)*(x+1) : yDist*yDist; //distance from edge float dist2 = minDist2(points, pPrev, pDiag, x, y, distSqr); if (fPixels[offset] > dist2) fPixels[offset] = dist2; if (edgesAreBackground) distSqr = (width-x < yDist) ? (width-x)*(width-x) : yDist*yDist; float dist2 = minDist2(points, pPrev, pDiag, x, y, distSqr); if (fPixels[offset] > dist2) fPixels[offset] = dist2;
if (edgesAreBackground) distSqr = (x+1 < yDist) ? (x+1)*(x+1) : yDist*yDist; //distance from edge float dist2 = minDist2(points, pPrev, pDiag, x, y, distSqr); if (fPixels[offset] > dist2) fPixels[offset] = dist2; if (edgesAreBackground) distSqr = (width-x < yDist) ? (width-x)*(width-x) : yDist*yDist; float dist2 = minDist2(points, pPrev, pDiag, x, y, distSqr); if (fPixels[offset] > dist2) fPixels[offset] = dist2;