Lines Matching refs:rS
2755 Shape *rS = chgts[cCh].osrc;
2757 int lftN = rS->swsData[rB].leftRnd;
2758 int rgtN = rS->swsData[rB].rightRnd;
2763 // for (int n=lftN;n<=rgtN;n++) CreateIncidence(rS,rB,n);
2766 if (TesteAdjacency (rS, rB, getPoint(n).x, n, false) ==
2769 rS->swsData[rB].leftRnd = n;
2773 if (TesteAdjacency (rS, rB, getPoint(n).x, n, false) ==
2776 rS->swsData[rB].rightRnd = n;
2920 int &edgeHead, sTreeChangeType type, Shape * lS, int lB, Shape * rS,
2928 c.osrc = rS;
2967 if (rS) {
2968 SweepTree *rE = static_cast < SweepTree * >(rS->swsData[rB].misc);
2978 if (rS->swsData[rB].leftRnd < lastChgtPt) {
2979 rS->swsData[rB].leftRnd = lastPointNo;
2980 rS->swsData[rB].nextSh = shapeHead;
2981 rS->swsData[rB].nextBo = edgeHead;
2983 shapeHead = rS;
2985 int old = rS->swsData[rB].leftRnd;
2987 rS->swsData[rB].leftRnd = lastPointNo;
2990 if (rS->swsData[rB].rightRnd < lastChgtPt) {
2991 rS->swsData[rB].rightRnd = lastPointNo;
2993 int old = rS->swsData[rB].rightRnd;
2995 rS->swsData[rB].rightRnd = lastPointNo;
3063 Shape *rS = chgts[cCh].osrc;
3065 Avance (lastPointNo, lastChgtPt, rS, rB, a, b, mod);