Wildmeshing Toolkit
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
wmtk::TetMesh::SmartTuple Class Reference

#include <TetMesh.h>

Public Member Functions

 SmartTuple (const TetMesh &mesh, const Tuple &t)
 
const Tupletuple ()
 
const TetMeshmesh ()
 
SmartTupleoperator= (const SmartTuple &t)
 
bool is_valid () const
 
bool is_boundary_edge () const
 
bool is_boundary_face () const
 
size_t vid () const
 
size_t eid () const
 
size_t fid () const
 
size_t tid () const
 
SmartTuple switch_vertex () const
 
SmartTuple switch_edge () const
 
SmartTuple switch_face () const
 
std::optional< SmartTupleswitch_tetrahedron () const
 
void check_validity () const
 

Private Attributes

Tuple m_tuple
 
const TetMeshm_mesh
 

Detailed Description

A Tuple that holds a reference to the mesh. This is a utility to simplify switching sequences.


The documentation for this class was generated from the following file: