mimic Mesh_triangulation_3

This commit is contained in:
Sébastien Loriot 2020-05-27 18:54:19 +02:00
parent 924239544c
commit e8b3abdc51
1 changed files with 6 additions and 11 deletions

View File

@ -48,19 +48,14 @@ triangulation data structure.
Possible values are `Sequential_tag` (the default), `Parallel_tag`,
and `Parallel_if_available_tag`.
\tparam Vb is a vertex base class from which `Remeshing_vertex_base_3` derives.
It must be a model of the `TriangulationVertexBase_3` concept.
It has the default value `Triangulation_vertex_base_3<Gt>`.
\tparam Cb is a cell base class from which `Remeshing_cell_base_3` derives.
It must be a model of the `TriangulationCellBase_3` concept.
It has the default value `Triangulation_cell_base_3<Gt>`.
\tparam Vb is a model of `RemeshingVertexBase_3`. It has the default value ` Remeshing_vertex_base_3<Gt>`.
\tparam Cb is a model of `RemeshingCellBase_3`. It has the default value ` Remeshing_cell_base_3<Gt>`.
*/
template<typename Gt,
typename Concurrency_tag = CGAL::Sequential_tag,
typename Vb = CGAL::Triangulation_vertex_base_3<Gt>,
typename Cb = CGAL::Triangulation_cell_base_3<Gt>
typename Vb = Remeshing_vertex_base_3<Gt>,
typename Cb = Remeshing_cell_base_3<Gt>
>
class Remeshing_triangulation_3
: public CGAL::Triangulation_3<Gt,
@ -71,8 +66,8 @@ class Remeshing_triangulation_3
>
{
public:
typedef Remeshing_vertex_base_3<Gt, Vb> Remeshing_Vb;
typedef Remeshing_cell_base_3<Gt, Cb> Remeshing_Cb;
typedef Vb Remeshing_Vb;
typedef Cb Remeshing_Cb;
typedef CGAL::Triangulation_data_structure_3<
Remeshing_Vb, Remeshing_Cb, Concurrency_tag> Tds;