CGAL 6.1 - Tetrahedral Remeshing

Loading...
Searching...
No Matches
List of all members | Public Types | Public Member Functions
CGAL::Tetrahedral_remeshing::Remeshing_cell_base_3< Gt, Cb > Class Template Reference
Reference Manual » Classes

`#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

  Gt | is the geometric traits class. It has to be a model of the concept `RemeshingTriangulationTraits_3`.
  Cb | is 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