Regina Calculation Engine
|
Helper class that stores whether a face is valid. More...
#include <triangulation/detail/face.h>
Public Member Functions | |
bool | isValid () const |
Determines if this face is valid. More... | |
bool | hasBadIdentification () const |
Determines if this face is identified with itself under a non-identity permutation. More... | |
Protected Member Functions | |
FaceValidity () | |
Initialises this face as valid. More... | |
void | markBadIdentification () |
Marks this face as having a non-identity self-identification. More... | |
Helper class that stores whether a face is valid.
See the general FaceValidity template notes for further details.
This specialisation is used for non-standard dimensions, where the definition of validity is weaker: we do test faces for bad self-identifications, but we do not test faces for bad links.
See FaceValidity<true, true>::isValid() for a full discussion of what it means for a face to be valid, and how this differs between standard and non-standard dimensions.