Function LoopCrosser.hasCrossingRelation

Given two iterators positioned such that ai->id().Contains(bi->id()), return true if there is a crossing relationship anywhere within ai->id(). Specifically, this method returns true if there is an edge crossing, a wedge crossing, or a point P that matches both "crossing targets". Advances both iterators past ai->id().

bool hasCrossingRelation (
  RangeIterator ai,
  RangeIterator bi
);