|
Wildmeshing Toolkit
|
#include <TetMesh.h>
Public Member Functions | |
| SmartTuple (const TetMesh &mesh, const Tuple &t) | |
| const Tuple & | tuple () |
| const TetMesh & | mesh () |
| SmartTuple & | operator= (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< SmartTuple > | switch_tetrahedron () const |
| void | check_validity () const |
Private Attributes | |
| Tuple | m_tuple |
| const TetMesh & | m_mesh |
A Tuple that holds a reference to the mesh. This is a utility to simplify switching sequences.