CGAL 6.0 - Tetrahedral Remeshing
No Matches
CGAL::Tetrahedral_remeshing::Remeshing_cell_base_3< Gt, Cb > Class Template Reference

#include <CGAL/Tetrahedral_remeshing/Remeshing_cell_base_3.h>

Inherits from

CGAL::Compact_simplicial_mesh_cell_base_3< typename SubdomainIndex, typename SurfacePatchIndex >.


template<typename Gt, typename Cb = CGAL::Compact_simplicial_mesh_cell_base_3< int , int >>
class CGAL::Tetrahedral_remeshing::Remeshing_cell_base_3< Gt, Cb >

The class Remeshing_cell_base_3 is a model of the concept RemeshingCellBase_3.

It is designed to serve as cell base class for the 3D triangulation used in the tetrahedral remeshing process.

Template Parameters
Gtis the geometric traits class. It has to be a model of the concept RemeshingTriangulationTraits_3.
Cbis a cell base class from which Remeshing_cell_base_3 derives. It must be a model of the SimplicialMeshCellBase_3 concept.
Is model of

Public Types

using FT = typename Gt::FT
using Vertex_handle = typename Cb::Vertex_handle
using Cell_handle = typename Cb::Cell_handle
using Geom_traits = Gt

Public Member Functions

void set_sliver_value (const FT value)
FT sliver_value () const
bool is_cache_valid () const
void reset_cache_validity () const