|
CGAL 5.1 - 2D Segment Delaunay Graphs
|
CGAL provides the class CGAL::Segment_Delaunay_graph_2<Gt,DS> for computing the 2D Delaunay graph of segments and points. The two template parameters must be models of the SegmentDelaunayGraphTraits_2 and SegmentDelaunayGraphDataStructure_2 concepts. The first concept is related to the geometric objects and predicates associated with segment Delaunay graphs, whereas the second concept refers to the data structure used to represent the segment Delaunay graph, which is dual to the 2D Voronoi diagram of segments and points. The classes CGAL::Segment_Delaunay_graph_traits_2<K,MTag>, CGAL::Segment_Delaunay_graph_traits_without_intersections_2<K,MTag> CGAL::Segment_Delaunay_graph_filtered_traits_2<K,MTag> CGAL::Segment_Delaunay_graph_filtered_traits_without_intersections_2<K,MTag> are models of the SegmentDelaunayGraphTraits_2 concept, whereas the class CGAL::Triangulation_data_structure_2<Vb,Fb> is a model of the SegmentDelaunayGraphDataStructure_2 concept.
SegmentDelaunayGraphSite_2SegmentDelaunayGraphStorageSite_2SegmentDelaunayGraphDataStructure_2SegmentDelaunayGraphVertexBase_2SegmentDelaunayGraphTraits_2SegmentDelaunayGraphHierarchyVertexBase_2CGAL::Segment_Delaunay_graph_2<Gt,DS>CGAL::Segment_Delaunay_graph_site_2<K>CGAL::Segment_Delaunay_graph_storage_site_2<Gt>CGAL::Segment_Delaunay_graph_vertex_base_2<Gt,SSTag>CGAL::Segment_Delaunay_graph_traits_2<K,MTag>CGAL::Segment_Delaunay_graph_traits_without_intersections_2<K,MTag>CGAL::Segment_Delaunay_graph_filtered_traits_2<CK,CM,EK,EM,FK,FM>CGAL::Segment_Delaunay_graph_filtered_traits_without_intersections_2<CK,CM,EK,EM,FK,FM>CGAL::Segment_Delaunay_graph_hierarchy_2<Gt,STag,DS>CGAL::Segment_Delaunay_graph_hierarchy_vertex_base_2<Vbb> Modules | |
| Concepts | |