MCPcopy Create free account
hub / github.com/MapServer/MapServer / ProcessIntersections

Method ProcessIntersections

renderers/agg/src/clipper.cpp:1687–1702  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1685//------------------------------------------------------------------------------
1686
1687bool Clipper::ProcessIntersections( const long64 topY)
1688{
1689 if( !m_ActiveEdges ) return true;
1690 try {
1691 BuildIntersectList(topY);
1692 if ( !m_IntersectNodes) return true;
1693 if ( FixupIntersections() ) ProcessIntersectList();
1694 else return false;
1695 }
1696 catch(...) {
1697 m_SortedEdges = 0;
1698 DisposeIntersectNodes();
1699 throw clipperException("ProcessIntersections error");
1700 }
1701 return true;
1702}
1703//------------------------------------------------------------------------------
1704
1705void Clipper::DisposeIntersectNodes()

Callers

nothing calls this directly

Calls 1

clipperExceptionClass · 0.85

Tested by

no test coverage detected