The vertices and cells are stored in two nested containers, which are implemented using CGAL::Compact_container. The class may offer some flexibility for the choice of container in the future, in the form of additional template parameters.
#include <CGAL/Triangulation_data_structure_3.h>
They have the default values Triangulation_ds_vertex_base_3<> and Triangulation_ds_cell_base_3<> respectively.
The class Triangulation_utils_3 defines basic computations on indices of vertices and neighbors of cells.
In addition to the interface documented in the concept, the class offers the following types and functions.
| ||
| Vertex container type. | |
| ||
| Cell container type. |
CGAL::Triangulation_ds_vertex_base_3
CGAL::Triangulation_ds_cell_base_3
CGAL::Triangulation_vertex_base_with_info_3
CGAL::Triangulation_cell_base_with_info_3