NavMap
Loading...
Searching...
No Matches
test_navmap_properties.cpp File Reference
#include <gtest/gtest.h>
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <limits>
#include <optional>
#include <random>
#include <vector>
#include "navmap_core/NavMap.hpp"
Include dependency graph for test_navmap_properties.cpp:

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)

Typedef Documentation

◆ NavCelId

using NavCelId

Index of a triangle (NavCel) within the global mesh.

Function Documentation

◆ TEST() [1/12]

TEST ( NavMap_Properties ,
AdjacencyIsSymmetricAndSharesAnEdge  )

◆ TEST() [2/12]

TEST ( NavMap_Properties ,
ClosestMatchesBruteForce  )

◆ TEST() [3/12]

TEST ( NavMap_Properties ,
LocateMatchesBruteForceNearestSurface  )

◆ TEST() [4/12]

TEST ( NavMap_Properties ,
LocateWithHintIsConsistent  )

◆ TEST() [5/12]

TEST ( NavMap_Properties ,
RaycastMatchesBruteForce  )

◆ TEST() [6/12]

TEST ( NavMap_Robustness ,
CellInTwoSurfacesReportsTheFirstOwner  )

◆ TEST() [7/12]

TEST ( NavMap_Robustness ,
DegenerateTrianglesAreIgnored  )

◆ TEST() [8/12]

TEST ( NavMap_Robustness ,
EmptyMapAndEmptySurfaces  )

◆ TEST() [9/12]

TEST ( NavMap_Robustness ,
EveryCellAsHintGivesTheSameFloor  )

◆ TEST() [10/12]

TEST ( NavMap_Robustness ,
NonFiniteQueriesFailCleanly  )

◆ TEST() [11/12]

TEST ( NavMap_Robustness ,
QueriesOnVerticesAndEdges  )

◆ TEST() [12/12]

TEST ( NavMap_Robustness ,
RebuildIsIdempotentAndTracksEdits  )