11 #include <CGAL/Surface_mesh.h>
12 #include <CGAL/Cartesian.h>
13 #include <boost/graph/graph_concepts.hpp>
16 typedef CGAL::Cartesian< double >
Kernel;
17 typedef CGAL::Surface_mesh< Kernel::Point_3 >
Mesh;
26 using namespace boost;
32 BOOST_CONCEPT_ASSERT((IncidenceGraphConcept< G >));
33 BOOST_CONCEPT_ASSERT((BidirectionalGraphConcept< G >));
36 BOOST_CONCEPT_ASSERT((EdgeListGraphConcept< G >));
37 BOOST_CONCEPT_ASSERT((VertexListGraphConcept< G >));
38 BOOST_CONCEPT_ASSERT((VertexAndEdgeListGraphConcept< G >));
45 typedef typename graph_traits< G >::edge_descriptor edge_descriptor;
66 BOOST_CONCEPT_ASSERT((VertexMutableGraphConcept< G >));
76 (PropertyGraphConcept<
G,
79 BOOST_CONCEPT_ASSERT((FEVV::CGALHalfedgeGraph< G >));
80 BOOST_CONCEPT_ASSERT((FEVV::CGALHalfedgeListGraph< G >));
81 BOOST_CONCEPT_ASSERT((FEVV::CGALMutableHalfedgeGraph< G >));
83 BOOST_CONCEPT_ASSERT((FEVV::CGALFaceGraph< G >));
84 BOOST_CONCEPT_ASSERT((FEVV::CGALFaceListGraph< G >));
85 BOOST_CONCEPT_ASSERT((FEVV::CGALMutableFaceGraph< G >));
91 BOOST_CONCEPT_ASSERT((FEVV::MutableHalfedgeFaceListGraph< G >));