pub fn extract_connectivity_graph<'a, I, T, ID>(
edge_intersection: I,
polygon_edges: impl Iterator<Item = (Edge<T>, ID)>,
polygon_semantics: PolygonSemantics
) -> HashMap<ID, HashSet<ID>>where
I: Fn(&Edge<T>, &Edge<T>) -> EdgeIntersection<T, T, Edge<T>>,
T: CoordinateType + Debug + 'a,
ID: Clone + Hash + Eq,Expand description
Extract a connectivity graph of a set of polygons.