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 | ) |