Wildmeshing Toolkit
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
wmtk::components::tracking::MapWarnings Struct Reference

Where a map stops being a bijection. Counted, never fatal: the map still answers. More...

#include <SurfaceMap.hpp>

Public Member Functions

size_t total () const
 

Public Attributes

size_t not_a_disk = 0
 A collapse whose patch is not a disk; its faces are mapped by relabelling alone.
 
size_t flat_triangle = 0
 
size_t inverted = 0
 An atlas with a triangle that is not positively oriented.
 
size_t merged_faces = 0
 A collapse that merged duplicate faces: two faces map onto one.
 
size_t unlocated = 0
 
size_t replaced = 0
 

Detailed Description

Where a map stops being a bijection. Counted, never fatal: the map still answers.

Member Data Documentation

◆ flat_triangle

size_t wmtk::components::tracking::MapWarnings::flat_triangle = 0

A collapse along the boundary or a curve with no triangle after it holding the edge that replaces the removed vertex's two: flattened onto a chord instead, where a triangle with all three corners on it goes flat.

◆ replaced

size_t wmtk::components::tracking::MapWarnings::replaced = 0

Faces a change no operation describes removed or added (history::EditKind::replace_faces): points there have nowhere to go.

◆ unlocated

size_t wmtk::components::tracking::MapWarnings::unlocated = 0

A mapped point that fell outside every face of the patch it was mapped into, or onto a face that an operation removed with nothing to map it to.


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