Iterator over all boundary edges
(&self)
| 706 | |
| 707 | /// Iterator over all boundary edges |
| 708 | pub fn boundary_edges(&self) -> impl Iterator<Item = [usize; 2]> + '_ { |
| 709 | self.edge_counts |
| 710 | .values() |
| 711 | .filter(|(_, count)| *count == 1) |
| 712 | .map(move |(edge_idx, _)| self.edge_info[*edge_idx].0) |
| 713 | } |
| 714 | |
| 715 | /// Iterator over all non-manifold edges |
| 716 | pub fn non_manifold_edges(&self) -> impl Iterator<Item = [usize; 2]> + '_ { |
no test coverage detected