|
NavMap
|
#include <gtest/gtest.h>#include <Eigen/Core>#include <algorithm>#include <string>#include <vector>#include <limits>#include "navmap_core/NavMap.hpp"
Classes | |
| struct | LayerView< T > |
Typed layer view storing one T value per NavCel. More... | |
| class | NavMap |
| Main container for navigable surfaces, geometry, and layers. More... | |
| struct | Surface |
| A connected set of NavCels in a common reference frame. More... | |
Typedefs | |
| using | NavCelId |
| Index of a triangle (NavCel) within the global mesh. | |
Functions | |
| TEST (NavMap_EasyAPI, AddSurfaceMoveOverload) | |
| TEST (NavMap_EasyAPI, CentroidAndNeighbors) | |
| TEST (NavMap_EasyAPI, ConstructionBasics) | |
| TEST (NavMap_EasyAPI, LayersBasics) | |
| TEST (NavMap_EasyAPI, LayersNegativeCases) | |
| TEST (NavMap_EasyAPI, LocateMultiFloorChoosesClosestByDz) | |
| TEST (NavMap_EasyAPI, LocateOutOfBoundsRespectsHeightEps) | |
| TEST (NavMap_EasyAPI, LocateWithinSquare) | |
| TEST (NavMap_EasyAPI, RaycastVerticalHitAndMiss) | |
| TEST (NavMap_EasyAPI, RemoveSurfaceDoesNotBreakContiguousData) | |
| TEST (NavMap_EasyAPI, SampleLayerAt) | |
| TEST (NavMap_SetArea, CircularMarksBothTrianglesOnUnitSquare) | |
| TEST (NavMap_SetArea, RectangularCanAffectSingleTriangle) | |
| TEST (NavMap_SetArea, ReturnsFalseWhenSeedCannotBeLocated) | |
| TEST (NavMap_SetArea, TypeMismatchReturnsFalseAndDoesNotModifyData) | |
| TEST (NavMap_SetArea_Systematic, CircularNearBoundary) | |
| TEST (NavMap_SetArea_Systematic, CircularOnGridByCentroids) | |
| TEST (NavMap_SetArea_Systematic, RectangularOnGridByCentroids) | |
| using NavCelId |
Index of a triangle (NavCel) within the global mesh.
| TEST | ( | NavMap_EasyAPI | , |
| AddSurfaceMoveOverload | ) |
| TEST | ( | NavMap_EasyAPI | , |
| CentroidAndNeighbors | ) |
| TEST | ( | NavMap_EasyAPI | , |
| ConstructionBasics | ) |
| TEST | ( | NavMap_EasyAPI | , |
| LayersBasics | ) |
| TEST | ( | NavMap_EasyAPI | , |
| LayersNegativeCases | ) |
| TEST | ( | NavMap_EasyAPI | , |
| LocateMultiFloorChoosesClosestByDz | ) |
| TEST | ( | NavMap_EasyAPI | , |
| LocateOutOfBoundsRespectsHeightEps | ) |
| TEST | ( | NavMap_EasyAPI | , |
| LocateWithinSquare | ) |
| TEST | ( | NavMap_EasyAPI | , |
| RaycastVerticalHitAndMiss | ) |
| TEST | ( | NavMap_EasyAPI | , |
| RemoveSurfaceDoesNotBreakContiguousData | ) |
| TEST | ( | NavMap_EasyAPI | , |
| SampleLayerAt | ) |
| TEST | ( | NavMap_SetArea | , |
| CircularMarksBothTrianglesOnUnitSquare | ) |
| TEST | ( | NavMap_SetArea | , |
| RectangularCanAffectSingleTriangle | ) |
| TEST | ( | NavMap_SetArea | , |
| ReturnsFalseWhenSeedCannotBeLocated | ) |
| TEST | ( | NavMap_SetArea | , |
| TypeMismatchReturnsFalseAndDoesNotModifyData | ) |
| TEST | ( | NavMap_SetArea_Systematic | , |
| CircularNearBoundary | ) |
| TEST | ( | NavMap_SetArea_Systematic | , |
| CircularOnGridByCentroids | ) |
| TEST | ( | NavMap_SetArea_Systematic | , |
| RectangularOnGridByCentroids | ) |