cheshirekow
v0.1.0
|
A facet is a (d-1)-dimensional simplex. More...
#include <edelsbrunner96/facet.h>
Public Types | |
typedef Traits::SimplexRef | SimplexRef |
typedef Traits::Storage | Storage |
Public Member Functions | |
void | Construct (Storage &storage, SimplexRef s_0, SimplexRef s_1) |
Assigns the two simplex references and latches their current version number. More... | |
bool | StillExists (Storage &storage) |
Returns true if the two simplex references still have the same version as the time when Construct was called. More... | |
Public Attributes | |
std::array< SimplexRef, 2 > | s |
the two simplices More... | |
std::array< uint16_t, 2 > | v |
the version of the two simplices at creation More... | |
A facet is a (d-1)-dimensional simplex.
We represent a facet by pointing to a pair of simplices. It is assumed that the simplices contain NDim common vertices, and each simlex contains one vertex which is not common to the other.
typedef Traits::SimplexRef edelsbrunner96::Facet< Traits >::SimplexRef |
typedef Traits::Storage edelsbrunner96::Facet< Traits >::Storage |
void edelsbrunner96::Facet< Traits >::Construct | ( | Storage & | storage, |
SimplexRef | s_0, | ||
SimplexRef | s_1 | ||
) |
bool edelsbrunner96::Facet< Traits >::StillExists | ( | Storage & | storage | ) |
std::array<SimplexRef, 2> edelsbrunner96::Facet< Traits >::s |
std::array<uint16_t, 2> edelsbrunner96::Facet< Traits >::v |