Kinetic Data Structures
Reference Manual
Daniel Russel
42.4 Classified Reference Pages
Kinetic data structures are a way of adding motion to classical
geometric data structures. CGAL provides several prepackaged kinetic
data structures. Here we present those kinetic data structures and the
helper classes that allow their activity to monitored.
Sorting
Kinetic::Sort<Traits, Visitor>
Kinetic::SortVisitor
Kinetic::Sort_visitor_base
Kinetic::Sort_event_log_visitor
Delaunay Triangulation in 2D
Kinetic::Delaunay_triangulation_2<Traits, Visitor, Triangulation>
Kinetic::DelaunayTriangulationVisitor2
Kinetic::Delaunay_triangulation_event_log_visitor_2
Kinetic::Delaunay_triangulation_recent_edges_visitor_2<Triangulation>
Kinetic::Delaunay_triangulation_visitor_base_2
Kinetic::Delaunay_triangulation_face_base_2<Traits, Base>
Delaunay and Regular Triangulations in 3D
Kinetic::Delaunay_triangulation_3<Traits, Visitor, Triangulation>
Kinetic::DelaunayTriangulationVisitor3
Kinetic::Delaunay_triangulation_event_log_visitor_3
Kinetic::Delaunay_triangulation_visitor_base_3
Kinetic::Delaunay_triangulation_cell_base_3<Traits, Base>
Kinetic::Regular_triangulation_3<Traits, Visitor, Triangulation>
Kinetic::RegularTriangulationVisitor3
Kinetic::Regular_triangulation_visitor_base_3
Kinetic::Regular_triangulation_event_log_visitor_3
Kinetic::Regular_triangulation_cell_base_3<Traits, Base>
Kinetic::Regular_triangulation_vertex_base_3<Traits, Base>
Support Classes
Kinetic::Enclosing_box_2<Traits>
Kinetic::Enclosing_box_3<Traits>
Kinetic::Insert_event<ActiveObjectsTable>
Kinetic::Erase_event<ActiveObjectsTable>
Kinetic::Qt_moving_points_2<Traits, QtWidget_2>
Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2>
Kinetic::Qt_widget_2<Simulator>
42.5 Alphabetical List of Reference Pages
Kinetic::DelaunayTriangulationVisitor2 |
Kinetic::DelaunayTriangulationVisitor3 |
Kinetic::Delaunay_triangulation_2<Traits, Visitor, Triangulation> |
Kinetic::Delaunay_triangulation_3<Traits, Visitor, Triangulation> |
Kinetic::Delaunay_triangulation_cell_base_3<Traits, Base> |
Kinetic::Delaunay_triangulation_event_log_visitor_2 |
Kinetic::Delaunay_triangulation_event_log_visitor_3 |
Kinetic::Delaunay_triangulation_face_base_2<Traits, Base> |
Kinetic::Delaunay_triangulation_recent_edges_visitor_2<Triangulation> |
Kinetic::Delaunay_triangulation_visitor_base_2 |
Kinetic::Delaunay_triangulation_visitor_base_3 |
Kinetic::Enclosing_box_2<Traits> |
Kinetic::Enclosing_box_3<Traits> |
Kinetic::Erase_event<ActiveObjectsTable> |
Kinetic::EventLogVisitor |
Kinetic::Insert_event<ActiveObjectsTable> |
Kinetic::Qt_moving_points_2<Traits, QtWidget_2> |
Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2> |
Kinetic::Qt_widget_2<Simulator> |
Kinetic::RegularTriangulationVisitor3 |
Kinetic::Regular_triangulation_3<Traits, Visitor, Triangulation> |
Kinetic::Regular_triangulation_cell_base_3<Traits, Base> |
Kinetic::Regular_triangulation_event_log_visitor_3 |
Kinetic::Regular_triangulation_instantaneous_traits_3<ActiveObjectsTable, StaticKernel> |
Kinetic::Regular_triangulation_vertex_base_3<Traits, Base> |
Kinetic::Regular_triangulation_visitor_base_3 |
Kinetic::Sort<Traits, Visitor> |
Kinetic::SortVisitor |
Kinetic::Sort_event_log_visitor |
Kinetic::Sort_visitor_base |