#include <MRMesh/MRAlphaShape.h>
Public Member Functions | |
| AlphaShapeStats & | operator+= (const AlphaShapeStats &r) |
Public Attributes | |
| std::size_t | collectedNeis = 0 |
| std::size_t | redundancyTests = 0 |
| std::size_t | redundantNeis = 0 |
| the number of neighbours found redundant by those checks and excluded from the search | |
| std::size_t | consideredTris = 0 |
| std::size_t | touchableTris = 0 |
| std::size_t | inBallTests = 0 |
| std::size_t | shadowTests = 0 |
| the number of neighbours tested for being shadowed by the balls of a touchable triangle | |
| std::size_t | exactShadowTests = 0 |
| std::size_t | shadowedNeis = 0 |
| the number of neighbours found shadowed, which are excluded from the search | |
the amount of work done during the search of alpha-shape triangles; every function below only increases the counters, never resets them, so the statistics of several calls can be accumulated in one object