|
NavMap
|
#include <gtest/gtest.h>#include <algorithm>#include <cmath>#include <cstdint>#include <limits>#include <optional>#include <random>#include <vector>#include "navmap_core/NavMap.hpp"
Typedefs | |
| using | NavCelId |
| Index of a triangle (NavCel) within the global mesh. | |
Functions | |
| TEST (NavMap_Properties, AdjacencyIsSymmetricAndSharesAnEdge) | |
| TEST (NavMap_Properties, ClosestMatchesBruteForce) | |
| TEST (NavMap_Properties, LocateMatchesBruteForceNearestSurface) | |
| TEST (NavMap_Properties, LocateWithHintIsConsistent) | |
| TEST (NavMap_Properties, RaycastMatchesBruteForce) | |
| TEST (NavMap_Robustness, CellInTwoSurfacesReportsTheFirstOwner) | |
| TEST (NavMap_Robustness, DegenerateTrianglesAreIgnored) | |
| TEST (NavMap_Robustness, EmptyMapAndEmptySurfaces) | |
| TEST (NavMap_Robustness, EveryCellAsHintGivesTheSameFloor) | |
| TEST (NavMap_Robustness, NonFiniteQueriesFailCleanly) | |
| TEST (NavMap_Robustness, QueriesOnVerticesAndEdges) | |
| TEST (NavMap_Robustness, RebuildIsIdempotentAndTracksEdits) | |
| using NavCelId |
Index of a triangle (NavCel) within the global mesh.
| TEST | ( | NavMap_Properties | , |
| AdjacencyIsSymmetricAndSharesAnEdge | ) |
| TEST | ( | NavMap_Properties | , |
| ClosestMatchesBruteForce | ) |
| TEST | ( | NavMap_Properties | , |
| LocateMatchesBruteForceNearestSurface | ) |
| TEST | ( | NavMap_Properties | , |
| LocateWithHintIsConsistent | ) |
| TEST | ( | NavMap_Properties | , |
| RaycastMatchesBruteForce | ) |
| TEST | ( | NavMap_Robustness | , |
| CellInTwoSurfacesReportsTheFirstOwner | ) |
| TEST | ( | NavMap_Robustness | , |
| DegenerateTrianglesAreIgnored | ) |
| TEST | ( | NavMap_Robustness | , |
| EmptyMapAndEmptySurfaces | ) |
| TEST | ( | NavMap_Robustness | , |
| EveryCellAsHintGivesTheSameFloor | ) |
| TEST | ( | NavMap_Robustness | , |
| NonFiniteQueriesFailCleanly | ) |
| TEST | ( | NavMap_Robustness | , |
| QueriesOnVerticesAndEdges | ) |
| TEST | ( | NavMap_Robustness | , |
| RebuildIsIdempotentAndTracksEdits | ) |