|
NavMap
|
#include <gtest/gtest.h>#include <Eigen/Core>#include <cstdint>#include <limits>#include <vector>#include <algorithm>#include <memory>#include "navmap_core/NavMap.hpp"
Classes | |
| struct | LayerView< T > |
Typed layer view storing one T value per NavCel. More... | |
Typedefs | |
| using | NavCelId |
| Index of a triangle (NavCel) within the global mesh. | |
| using | PointId |
| Index into the per-vertex position arrays (SoA). | |
Enumerations | |
| enum class | LayerType |
| Runtime type tag for a layer's scalar storage. More... | |
Functions | |
| TEST (NavMap_AdjacencyAndMean, BuildAdjacencyAndTriangleValue) | |
| TEST (NavMap_Edges, OutOfBoundsAndNoHit) | |
| TEST (NavMap_Layers, HashInvalidationOnElementWrite) | |
| TEST (NavMap_Layers, OccupancyPerTriangleAndLookup) | |
| TEST (NavMap_Locate, FlatFloorNoHintUsesRaycast) | |
| TEST (NavMap_Locate, FlatFloorWalkingWithHint) | |
| TEST (NavMap_MultiFloor, TwoStackedFloorsLocateToClosest) | |
| TEST (NavMap_Raycast, FlatFloorDownwardHits) | |
| TEST (NavMap_Terrain, SlopedSurfaceLocateAndTriangleValue) | |
| TEST (NavMap_TypesAndLayers, ColorsOptionalPresent) | |
| TEST (NavMap_TypesAndLayers, LayerRegistryAddGetList) | |
| using NavCelId |
Index of a triangle (NavCel) within the global mesh.
| using PointId |
Index into the per-vertex position arrays (SoA).
|
strong |
Runtime type tag for a layer's scalar storage.
The registry currently supports: 8-bit unsigned, 32-bit float, 64-bit double.
| TEST | ( | NavMap_AdjacencyAndMean | , |
| BuildAdjacencyAndTriangleValue | ) |
| TEST | ( | NavMap_Edges | , |
| OutOfBoundsAndNoHit | ) |
| TEST | ( | NavMap_Layers | , |
| HashInvalidationOnElementWrite | ) |
| TEST | ( | NavMap_Layers | , |
| OccupancyPerTriangleAndLookup | ) |
| TEST | ( | NavMap_Locate | , |
| FlatFloorNoHintUsesRaycast | ) |
| TEST | ( | NavMap_Locate | , |
| FlatFloorWalkingWithHint | ) |
| TEST | ( | NavMap_MultiFloor | , |
| TwoStackedFloorsLocateToClosest | ) |
| TEST | ( | NavMap_Raycast | , |
| FlatFloorDownwardHits | ) |
| TEST | ( | NavMap_Terrain | , |
| SlopedSurfaceLocateAndTriangleValue | ) |
| TEST | ( | NavMap_TypesAndLayers | , |
| ColorsOptionalPresent | ) |
| TEST | ( | NavMap_TypesAndLayers | , |
| LayerRegistryAddGetList | ) |