#include <Triangulation.h>
#include <climits>
#include <queue>
#include <type_traits>
#include <MarchingTetrahedraLookupTables.inl>
Go to the source code of this file.
|
constexpr unsigned long long int | ttk::mth::getHash (const unsigned long long int a, const unsigned long long int b) |
| Get a hash value from two keys.
|
|
void | ttk::mth::getCenter (const std::array< float, 3 > pos0, const std::array< float, 3 > pos1, std::array< float, 3 > &incenter) |
| Get the center of two points.
|
|
void | ttk::mth::getCenter (const std::array< float, 3 > pos0, const std::array< float, 3 > pos1, const std::array< float, 3 > pos2, std::array< float, 3 > &incenter) |
| Get the center of three points.
|
|
void | ttk::mth::getCenter (const std::array< float, 3 > pos0, const std::array< float, 3 > pos1, const std::array< float, 3 > pos2, const std::array< float, 3 > pos3, std::array< float, 3 > &incenter) |
| Get the center of four points.
|
|
void | ttk::mth::interpolatePoints (const std::array< float, 3 > pos0, const std::array< float, 3 > pos1, const float lambda, std::array< float, 3 > &result) |
| Interpolate between two points (lambda = 0 -> pos1 / 1 -> pos0)
|
|