| 93 | using namespace EdgeUtilsHelper; |
| 94 | |
| 95 | std::vector<VectorI> EdgeUtils::chain_edges(const MatrixIr& edges) { |
| 96 | std::vector<VectorI> chains; |
| 97 | IndexHash next = compute_next_map(edges); |
| 98 | IndexHash valance = compute_valance(edges); |
| 99 | assert_simple_edge_chains(valance); |
| 100 | trace_vertex_chains(valance, next, chains); |
| 101 | return chains; |
| 102 | } |
| 103 | |
| 104 | DupletMap<size_t> EdgeUtils::compute_edge_face_adjacency(const MatrixIr& faces) { |
| 105 | DupletMap<size_t> adjacency; |
no test coverage detected