Lines Matching defs:iL
1676 Shape::TesteIntersection (SweepTree * iL, SweepTree * iR, Geom::Point &atx, double &atL, double &atR, bool onlyDiff)
1678 int lSt = iL->src->getEdge(iL->bord).st, lEn = iL->src->getEdge(iL->bord).en;
1681 ldir = iL->src->eData[iL->bord].rdx;
1706 if (iL->src->pData[lSt].rx[0] < iL->src->pData[lEn].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])
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;
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;
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;
1958 if (iL->src->eData[iL->bord].siEd > iR->src->eData[iR->bord].siEd)
1967 (srDot * iL->src->pData[lEn].rx -
1968 erDot * iL->src->pData[lSt].rx) / (srDot - erDot);