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

Typedefs

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

Functions

 TEST (NavMap_DistanceField, BoundaryOfARectangleIsExact)
 TEST (NavMap_DistanceField, DegenerateInputs)
 TEST (NavMap_DistanceField, InteriorHoleEdgesAreBoundary)
 TEST (NavMap_DistanceField, MaxDistanceCutsOff)
 TEST (NavMap_DistanceField, NeverBelowTheTrueDistanceOnIrregularTerrain)
 TEST (NavMap_DistanceField, SeedCellsGiveStraightLineDistance)
 TEST (NavMap_DistanceField, SlopeDistanceIs3D)
 TEST (NavMap_DistanceField, StackedFloorsDoNotSeeEachOther)

Typedef Documentation

◆ NavCelId

using NavCelId

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

Function Documentation

◆ TEST() [1/8]

TEST ( NavMap_DistanceField ,
BoundaryOfARectangleIsExact  )

◆ TEST() [2/8]

TEST ( NavMap_DistanceField ,
DegenerateInputs  )

◆ TEST() [3/8]

TEST ( NavMap_DistanceField ,
InteriorHoleEdgesAreBoundary  )

◆ TEST() [4/8]

TEST ( NavMap_DistanceField ,
MaxDistanceCutsOff  )

◆ TEST() [5/8]

TEST ( NavMap_DistanceField ,
NeverBelowTheTrueDistanceOnIrregularTerrain  )

◆ TEST() [6/8]

TEST ( NavMap_DistanceField ,
SeedCellsGiveStraightLineDistance  )

◆ TEST() [7/8]

TEST ( NavMap_DistanceField ,
SlopeDistanceIs3D  )

◆ TEST() [8/8]

TEST ( NavMap_DistanceField ,
StackedFloorsDoNotSeeEachOther  )