CGAL 6.0 - Tetrahedral Remeshing
Loading...
Searching...
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 >.

Definition

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
RemeshingCellBase_3

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