----------------------------------------------------------------------
| 3664 | } |
| 3665 | //---------------------------------------------------------------------- |
| 3666 | void Clipper::FixupFirstLefts3(OutRec* OldOutRec, OutRec* NewOutRec) |
| 3667 | { |
| 3668 | //reassigns FirstLeft WITHOUT testing if NewOutRec contains the polygon |
| 3669 | for (PolyOutList::size_type i = 0; i < m_PolyOuts.size(); ++i) |
| 3670 | { |
| 3671 | OutRec* outRec = m_PolyOuts[i]; |
| 3672 | OutRec* firstLeft = ParseFirstLeft(outRec->FirstLeft); |
| 3673 | if (outRec->Pts && firstLeft == OldOutRec) |
| 3674 | outRec->FirstLeft = NewOutRec; |
| 3675 | } |
| 3676 | } |
| 3677 | //---------------------------------------------------------------------- |
| 3678 | |
| 3679 | void Clipper::JoinCommonEdges() |
nothing calls this directly
no test coverage detected