Lines Matching refs:yMin
58 size_t yMin = 0; in convexHull() local
60 if (fPts[yMin].fY > fPts[index].fY || (fPts[yMin].fY == fPts[index].fY in convexHull()
61 && fPts[yMin].fX > fPts[index].fX)) { in convexHull()
62 yMin = index; in convexHull()
65 order[0] = yMin; in convexHull()
70 if (index == yMin) { in convexHull()
76 int mask = other_two(yMin, index); in convexHull()
77 int side1 = yMin ^ mask; in convexHull()
80 if (!rotate(*this, yMin, index, rotPath)) { // ! if cbc[yMin]==cbc[idx] in convexHull()
85 int sides = side(rotPath[side1].fY - rotPath[yMin].fY); in convexHull()
86 sides ^= side(rotPath[side2].fY - rotPath[yMin].fY); in convexHull()
123 yMin = backupYMin; in convexHull()
127 midX = yMin ^ 3; // choose any other point in convexHull()
129 int mask = other_two(yMin, midX); in convexHull()
130 int least = yMin ^ mask; in convexHull()
132 order[0] = yMin; in convexHull()
141 int midSides = side(midPath[yMin].fY - midPath[least].fY); in convexHull()