mirror of https://github.com/CGAL/cgal
77 lines
3.1 KiB
Plaintext
77 lines
3.1 KiB
Plaintext
/// \defgroup PkgKds Kinetic Data Structures Reference
|
|
|
|
/// \defgroup PkgKdsConcepts Concepts
|
|
/// \ingroup PkgKds
|
|
|
|
/// \defgroup PkgKdsSorting Sorting
|
|
/// \ingroup PkgKds
|
|
|
|
|
|
/// \defgroup PkgKdsTri2 Delaunay Triangulation in 2D
|
|
/// \ingroup PkgKds
|
|
|
|
/// \defgroup PkgKdsTri3 Delaunay and Regular Triangulations in 3D
|
|
/// \ingroup PkgKds
|
|
|
|
/// \defgroup PkgKdsSupport Support Classes
|
|
/// \ingroup PkgKds
|
|
|
|
/*!
|
|
\addtogroup PkgKds
|
|
\todo check generated documentation
|
|
\cgalPkgDescriptionBegin{Kinetic Data Structures,PkgKdsSummary}
|
|
\cgalPkgPicture{kdsDetail.png}
|
|
\cgalPkgSummaryBegin
|
|
\cgalPkgAuthor{Daniel Russel}
|
|
\cgalPkgDesc{%Kinetic data structures allow combinatorial structures to be maintained as the primitives move. The package provides implementations of kinetic data structures for Delaunay triangulations in two and three dimensions, sorting of points in one dimension and regular triangulations in three dimensions. The package supports exact or inexact operations on primitives which move along polynomial trajectories. }
|
|
\cgalPkgManuals{Chapter_Kinetic_Data_Structures,PkgKds}
|
|
\cgalPkgSummaryEnd
|
|
\cgalPkgShortInfoBegin
|
|
\cgalPkgSince{3.2}
|
|
\cgalPkgDependsOn{\ref PkgKdsFrameworkSummary. Two dimensional visualization depends on \ref thirdpartyQt\, three dimensional visualization depends on \ref thirdpartyCoin.}
|
|
\cgalPkgBib{cgal:r-kds}
|
|
\cgalPkgLicense{\ref licensesLGPL "LGPL"}
|
|
\cgalPkgShortInfoEnd
|
|
\cgalPkgDescriptionEnd
|
|
|
|
\cgalClassifedRefPages
|
|
|
|
## Sorting ##
|
|
- `CGAL::Kinetic::Sort<Traits, Visitor>`
|
|
- `Kinetic::SortVisitor`
|
|
- `CGAL::Kinetic::Sort_visitor_base`
|
|
- `CGAL::Kinetic::Sort_event_log_visitor`
|
|
|
|
## Delaunay Triangulation in 2D ##
|
|
- `CGAL::Kinetic::Delaunay_triangulation_2<Traits, Visitor, Triangulation>`
|
|
- `Kinetic::DelaunayTriangulationVisitor_2`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_event_log_visitor_2`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_recent_edges_visitor_2<Triangulation>`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_visitor_base_2`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_face_base_2<Traits, Base>`
|
|
|
|
## Delaunay and Regular Triangulations in 3D ##
|
|
- `CGAL::Kinetic::Delaunay_triangulation_3<Traits, Visitor, Triangulation>`
|
|
- `Kinetic::DelaunayTriangulationVisitor_3`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_event_log_visitor_3`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_visitor_base_3`
|
|
- `CGAL::Kinetic::Delaunay_triangulation_cell_base_3<Traits, Base>`
|
|
- `CGAL::Kinetic::Regular_triangulation_3<Traits, Visitor, Triangulation>`
|
|
- `Kinetic::RegularTriangulationVisitor_3`
|
|
- `CGAL::Kinetic::Regular_triangulation_visitor_base_3`
|
|
- `CGAL::Kinetic::Regular_triangulation_event_log_visitor_3`
|
|
- `CGAL::Kinetic::Regular_triangulation_cell_base_3<Traits, Base>`
|
|
- `CGAL::Kinetic::Regular_triangulation_vertex_base_3<Traits, Base>`
|
|
|
|
## Support Classes ##
|
|
- `CGAL::Kinetic::Enclosing_box_2<Traits>`
|
|
- `CGAL::Kinetic::Enclosing_box_3<Traits>`
|
|
- `CGAL::Kinetic::Insert_event<ActiveObjectsTable>`
|
|
- `CGAL::Kinetic::Erase_event<ActiveObjectsTable>`
|
|
- `CGAL::Kinetic::Qt_moving_points_2<Traits, QtWidget_2>`
|
|
- `CGAL::Kinetic::Qt_triangulation_2<KineticTriangulation_2, QtWidget_2, QtMovingPoints_2>`
|
|
- `CGAL::Kinetic::Qt_widget_2<Simulator> `
|
|
|
|
*/
|
|
|