14 #include <CGAL/Cartesian.h>
15 #include <CGAL/Polyhedron_3.h>
16 #include <CGAL/Polyhedron_items_with_id_3.h>
17 #include <boost/graph/graph_concepts.hpp>
20 typedef CGAL::Cartesian< double >
Kernel;
21 typedef CGAL::Polyhedron_3< Kernel, CGAL::Polyhedron_items_with_id_3 >
31 using namespace boost;
37 BOOST_CONCEPT_ASSERT((IncidenceGraphConcept< G >));
38 BOOST_CONCEPT_ASSERT((BidirectionalGraphConcept< G >));
41 BOOST_CONCEPT_ASSERT((EdgeListGraphConcept< G >));
42 BOOST_CONCEPT_ASSERT((VertexListGraphConcept< G >));
43 BOOST_CONCEPT_ASSERT((VertexAndEdgeListGraphConcept< G >));
50 typedef typename graph_traits< G >::edge_descriptor edge_descriptor;
128 BOOST_CONCEPT_ASSERT((VertexMutableGraphConcept< G >));
136 BOOST_CONCEPT_ASSERT(
137 (PropertyGraphConcept<
G,
140 BOOST_CONCEPT_ASSERT((FEVV::CGALHalfedgeGraph< G >));
141 BOOST_CONCEPT_ASSERT((FEVV::CGALHalfedgeListGraph< G >));
142 BOOST_CONCEPT_ASSERT((FEVV::CGALMutableHalfedgeGraph< G >));
144 BOOST_CONCEPT_ASSERT((FEVV::CGALFaceGraph< G >));
145 BOOST_CONCEPT_ASSERT((FEVV::CGALFaceListGraph< G >));
146 BOOST_CONCEPT_ASSERT((FEVV::CGALMutableFaceGraph< G >));
152 BOOST_CONCEPT_ASSERT((FEVV::MutableHalfedgeFaceListGraph< G >));