| 2546 | //------------------------------------------------------------------------------ |
| 2547 | |
| 2548 | TEdge *GetMaximaPairEx(TEdge *e) |
| 2549 | { |
| 2550 | //as GetMaximaPair() but returns 0 if MaxPair isn't in AEL (unless it's horizontal) |
| 2551 | TEdge* result = GetMaximaPair(e); |
| 2552 | if (result && (result->OutIdx == Skip || |
| 2553 | (result->NextInAEL == result->PrevInAEL && !IsHorizontal(*result)))) return 0; |
| 2554 | return result; |
| 2555 | } |
| 2556 | //------------------------------------------------------------------------------ |
| 2557 | |
| 2558 | void Clipper::SwapPositionsInSEL(TEdge *Edge1, TEdge *Edge2) |
no test coverage detected