MEPP2 Project
|
Diagram references:
Respective compliances are asserted through the following concept checking tests:
CGAL::Linear_cell_complex
): test_complying_concepts_linear_cell_complex.cppCGAL::Polyhedron_3
): test_complying_concepts_polyhedron.cppCGAL::Surface_mesh
): test_complying_concepts_surfacemesh.cppExpression | CGAL::LCC | CGAL::Surface_mesh | CGAL::Polyhedron | OpenMesh | AiF |
---|---|---|---|---|---|
IncidenceGraph (boost) | OK | OK | OK | OK | OK |
BidirectionalGraph (boost) | OK | OK | OK | OK | OK |
VertexListGraph (boost) | OK | OK | OK | OK | OK |
EdgeListGraph (boost) | OK | OK | OK | OK | OK |
VertexMutableGraph (boost) | OK | OK | OK | OK | OK |
HalfedgeGraph (CGAL) | OK | OK | OK | OK | OK |
HalfedgeListGraph (CGAL) | OK | OK | OK | OK | NP |
FaceGraph (CGAL) | OK | OK | OK | OK | OK |
FaceListGraph (CGAL) | OK | OK | OK | OK | OK |
MutableHalfedgeGraph (CGAL) | OK | OK | OK | OK | OK |
MutableFaceGraph (CGAL) | OK | OK | OK | OK | OK |
Additional partially or totally FAILING concepts
Expression | CGAL::LCC | CGAL::Surface_mesh | CGAL::Polyhedron | OpenMesh | Aif |
---|---|---|---|---|---|
EdgeMutableGraph (boost) | |||||
add_edge(u, v, g) | FAIL | FAIL | FAIL | FAIL | OK |
remove_edge(u, v ,g) | FAIL | FAIL | FAIL | FAIL | OK |
remove_edge(e, g) | OK | OK | OK | OK | OK |
clear_vertex(u, g) | FAIL | FAIL | FAIL | FAIL | OK |
MutableGraph (boost) | FAIL | FAIL | FAIL | FAIL | OK |
remove_edge(iter, g) | FAIL | NT | FAIL | NT | NT |
remove_out_edge_if(u, p, g) | FAIL | NT | FAIL | NT | NT |
remove_edge_if(p, g) | FAIL | NT | FAIL | NT | NT |
remove_in_edge_if(u, p, g) | FAIL | NT | FAIL | NT | NT |
AdjacencyGraph (boost) | FAIL | FAIL | FAIL | NT | OK |
PropertyGraph (boost) on vertex_point_t | |||||
get(p, g) | OK | OK | OK | OK | OK |
get(p, g, x) | OK | OK | OK | FAIL | OK |
put(p, g, x, v) | OK | OK | OK | NT | OK |
PropertyGraph (boost) on halfedge_index_t or face_index_t | |||||
get(p, g) | NT | NT | NT | NT | NT |
get(p, g, x) | NT | NT | NT | NT | NT |
put(p, g, x, v) | NT | NT | NT | NT | NT |
ReadablePropertyMap (boost) | vertex_index_t |
Legend:
Open topics: