Lines Matching defs:yMin
58 size_t yMin = 0;
60 if (fPts[yMin].fY > fPts[index].fY || (fPts[yMin].fY == fPts[index].fY
61 && fPts[yMin].fX > fPts[index].fX)) {
62 yMin = index;
65 order[0] = yMin;
70 if (index == yMin) {
73 // rotate line from (yMin, index) to axis
76 int mask = other_two(yMin, index);
77 int side1 = yMin ^ mask;
80 if (!rotate(*this, yMin, index, rotPath)) { // ! if cbc[yMin]==cbc[idx]
85 int sides = side(rotPath[side1].fY - rotPath[yMin].fY);
86 sides ^= side(rotPath[side2].fY - rotPath[yMin].fY);
123 yMin = backupYMin;
127 midX = yMin ^ 3; // choose any other point
129 int mask = other_two(yMin, midX);
130 int least = yMin ^ mask;
132 order[0] = yMin;
135 // see if mid value is on same side of line (least, most) as yMin
141 int midSides = side(midPath[yMin].fY - midPath[least].fY);