Lines Matching refs:src

281 		  if (chgts[i].src->getEdge(chgts[i].bord).st <
282 chgts[i].src->getEdge(chgts[i].bord).en)
284 chgts[i].src->swsData[chgts[i].bord].stPt =
289 chgts[i].src->swsData[chgts[i].bord].enPt =
295 if (chgts[i].src->getEdge(chgts[i].bord).st >
296 chgts[i].src->getEdge(chgts[i].bord).en)
298 chgts[i].src->swsData[chgts[i].bord].stPt =
303 chgts[i].src->swsData[chgts[i].bord].enPt =
344 intersL->src, intersL->bord, intersR->src, intersR->bord);
410 edgeHead, EDGE_REMOVED, node->src, node->bord,
424 SweepTree * >(node->elem[LEFT]))->src;
433 SweepTree * >(node->elem[RIGHT]))->src;
479 node->src, node->bord, NULL, -1);
492 node->src, node->bord, NULL, -1);
505 pData[lastPointNo].askForWindingS = myLeft->src;
520 node->src, node->bord, NULL, -1);
547 myLeft->src;
562 edgeHead, EDGE_INSERTED, node->src, node->bord, NULL,
594 if (chgts[i].src->getEdge(chgts[i].bord).st <
595 chgts[i].src->getEdge(chgts[i].bord).en)
597 chgts[i].src->swsData[chgts[i].bord].stPt = chgts[i].ptNo;
601 chgts[i].src->swsData[chgts[i].bord].enPt = chgts[i].ptNo;
606 if (chgts[i].src->getEdge(chgts[i].bord).st >
607 chgts[i].src->getEdge(chgts[i].bord).en)
609 chgts[i].src->swsData[chgts[i].bord].stPt = chgts[i].ptNo;
613 chgts[i].src->swsData[chgts[i].bord].enPt = chgts[i].ptNo;
911 printf("%i %i [%i\n",ct->bord,ct->startPoint,(ct->src==a)?1:0);
1082 if (chgts[i].src->getEdge(chgts[i].bord).st <
1083 chgts[i].src->getEdge(chgts[i].bord).en)
1085 chgts[i].src->swsData[chgts[i].bord].stPt =
1090 chgts[i].src->swsData[chgts[i].bord].enPt =
1096 if (chgts[i].src->getEdge(chgts[i].bord).st >
1097 chgts[i].src->getEdge(chgts[i].bord).en)
1099 chgts[i].src->swsData[chgts[i].bord].stPt =
1104 chgts[i].src->swsData[chgts[i].bord].enPt =
1150 intersL->src, intersL->bord, intersR->src, intersR->bord);
1218 edgeHead, EDGE_REMOVED, node->src, node->bord,
1232 SweepTree * >(node->elem[LEFT]))->src;
1241 SweepTree * >(node->elem[RIGHT]))->src;
1288 node->src, node->bord, NULL, -1);
1302 node->src, node->bord, NULL, -1);
1316 pData[lastPointNo].askForWindingS = myLeft->src;
1333 node->src, node->bord, NULL, -1);
1362 myLeft->src;
1379 edgeHead, EDGE_INSERTED, node->src, node->bord, NULL,
1412 if (chgts[i].src->getEdge(chgts[i].bord).st <
1413 chgts[i].src->getEdge(chgts[i].bord).en)
1415 chgts[i].src->swsData[chgts[i].bord].stPt = chgts[i].ptNo;
1419 chgts[i].src->swsData[chgts[i].bord].enPt = chgts[i].ptNo;
1424 if (chgts[i].src->getEdge(chgts[i].bord).st >
1425 chgts[i].src->getEdge(chgts[i].bord).en)
1427 chgts[i].src->swsData[chgts[i].bord].stPt = chgts[i].ptNo;
1431 chgts[i].src->swsData[chgts[i].bord].enPt = chgts[i].ptNo;
1678 int lSt = iL->src->getEdge(iL->bord).st, lEn = iL->src->getEdge(iL->bord).en;
1679 int rSt = iR->src->getEdge(iR->bord).st, rEn = iR->src->getEdge(iR->bord).en;
1681 ldir = iL->src->eData[iL->bord].rdx;
1682 rdir = iR->src->eData[iR->bord].rdx;
1706 if (iL->src->pData[lSt].rx[0] < iL->src->pData[lEn].rx[0])
1708 if (iR->src->pData[rSt].rx[0] < iR->src->pData[rEn].rx[0])
1710 if (iL->src->pData[lSt].rx[0] > iR->src->pData[rEn].rx[0])
1712 if (iL->src->pData[lEn].rx[0] < iR->src->pData[rSt].rx[0])
1717 if (iL->src->pData[lSt].rx[0] > iR->src->pData[rSt].rx[0])
1719 if (iL->src->pData[lEn].rx[0] < iR->src->pData[rEn].rx[0])
1725 if (iR->src->pData[rSt].rx[0] < iR->src->pData[rEn].rx[0])
1727 if (iL->src->pData[lEn].rx[0] > iR->src->pData[rEn].rx[0])
1729 if (iL->src->pData[lSt].rx[0] < iR->src->pData[rSt].rx[0])
1734 if (iL->src->pData[lEn].rx[0] > iR->src->pData[rSt].rx[0])
1736 if (iL->src->pData[lSt].rx[0] < iR->src->pData[rEn].rx[0])
1742 // ang*=iL->src->eData[iL->bord].isqlength;
1743 // ang*=iR->src->eData[iR->bord].isqlength;
1748 if (iL->src == iR->src && lSt == rSt)
1750 if (iL->src == iR->src && lEn == rEn)
1752 atx = iL->src->pData[lSt].rx;
1756 if (iL->src == iR->src && lEn == rEn)
1761 if (onlyDiff && iL->src == iR->src)
1765 lSt = iL->src->getEdge(iL->bord).st;
1766 lEn = iL->src->getEdge(iL->bord).en;
1767 rSt = iR->src->getEdge(iR->bord).st;
1768 rEn = iR->src->getEdge(iR->bord).en;
1777 sDiff = iL->src->pData[lSt].rx - iR->src->pData[rSt].rx;
1778 eDiff = iL->src->pData[lEn].rx - iR->src->pData[rSt].rx;
1781 sDiff = iR->src->pData[rSt].rx - iL->src->pData[lSt].rx;
1782 eDiff = iR->src->pData[rEn].rx - iL->src->pData[lSt].rx;
1792 atx = iL->src->pData[lSt].rx;
1806 atx = iL->src->pData[lEn].rx;
1824 atx = iL->src->pData[lSt].rx;
1834 atx = iL->src->pData[lEn].rx;
1850 atx = iL->src->pData[lSt].rx;
1860 atx = iL->src->pData[lEn].rx;
1876 atx = iR->src->pData[rSt].rx;
1890 atx = iR->src->pData[rEn].rx;
1908 atx = iR->src->pData[rSt].rx;
1918 atx = iR->src->pData[rEn].rx;
1934 atx = iR->src->pData[rSt].rx;
1944 atx = iR->src->pData[rEn].rx;
1958 if (iL->src->eData[iL->bord].siEd > iR->src->eData[iR->bord].siEd)
1961 (slDot * iR->src->pData[rEn].rx -
1962 elDot * iR->src->pData[rSt].rx) / (slDot - elDot);
1967 (srDot * iL->src->pData[lEn].rx -
1968 erDot * iL->src->pData[lSt].rx) / (srDot - erDot);
2727 if (chgts[cCh].src)
2729 Shape *lS = chgts[cCh].src;
2838 nSrc = node->src;
2906 nSrc = node->src;
2926 c.src = lS;
2939 chgts[nCh].lSrc = llE->src;
2971 chgts[nCh].rSrc = rrE->src;
3001 chgts[nCh].rSrc = rlE->src;
3046 Shape *lS = chgts[cCh].src;
3055 if (chgts[cCh].src)
3057 Shape *lS = chgts[cCh].src;
3083 nSrc = node->src;
3103 nSrc = node->src;