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.
typedef CGAL::Compact_container<Vertex> | ||
Vertex_range; | Vertex container type. | |
typedef CGAL::Compact_container<Cell> | ||
Cell_range; | 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