|
NavMap
|
#include <gtest/gtest.h>#include <algorithm>#include <cmath>#include <cstdint>#include <functional>#include <limits>#include <map>#include <random>#include <set>#include <utility>#include <vector>#include "navmap_core/NavMap.hpp"#include "navmap_ros/conversions.hpp"#include "pcl_conversions/pcl_conversions.h"
Typedefs | |
| using | Cloud = pcl::PointCloud<pcl::PointXYZ> |
| using | NavCelId |
| Index of a triangle (NavCel) within the global mesh. | |
Functions | |
| TEST (FromPoints, BoxOnTheFloorIsAHole) | |
| TEST (FromPoints, DegenerateInputsGiveEmptyMaps) | |
| TEST (FromPoints, ElevationLayerIsMeanVertexHeight) | |
| TEST (FromPoints, FlatPlaneIsAFullManifoldGrid) | |
| TEST (FromPoints, HighStepSplitsLowStepJoins) | |
| TEST (FromPoints, HoleFillingLimits) | |
| TEST (FromPoints, HoleSharedByTwoFloorsIsFilledOnBoth) | |
| TEST (FromPoints, IrregularDensityStaysOneCleanSheet) | |
| TEST (FromPoints, IsolatedOutliersAddNothing) | |
| TEST (FromPoints, LatticeAlignedSamplesFillEveryCell) | |
| TEST (FromPoints, MaxSurfacesDropsTrianglesAndVertices) | |
| TEST (FromPoints, MinClearanceDecidesWhatIsALevel) | |
| TEST (FromPoints, MinSurfaceAreaDropsSmallSurfaces) | |
| TEST (FromPoints, NoisyPlaneStaysOneSheet) | |
| TEST (FromPoints, NonFinitePointsAreIgnored) | |
| TEST (FromPoints, PitWithObservedBottomIsNotFilled) | |
| TEST (FromPoints, PointCloud2EntryMatchesPcl) | |
| TEST (FromPoints, PointOrderDoesNotMatter) | |
| TEST (FromPoints, PotholeIsNotLiftedToTheFloor) | |
| TEST (FromPoints, RampConnectsGroundAndUpperFloor) | |
| TEST (FromPoints, SlabSupportIsItsUpperFace) | |
| TEST (FromPoints, SlopeHeightIsTakenAtTheCellCentre) | |
| TEST (FromPoints, SlopeLimit) | |
| TEST (FromPoints, SmallEnclosedHoleIsFilledAndMarked) | |
| TEST (FromPoints, SparseUpperFaceOfASlabIsRecoveredByItsNeighbours) | |
| TEST (FromPoints, SpikesDoNotRaiseTheSurface) | |
| TEST (FromPoints, SupportCountsPointsOfTheWeakestVertex) | |
| TEST (FromPoints, TwoStackedFloorsAreTwoSurfaces) | |
| TEST (FromPoints, VoxelizedCloudGivesOneSheet) | |
| TEST (FromPoints, WallSplitsTheFloor) | |
| TEST (FromPointsViewpoints, CeilingSeenFromBelowIsDropped) | |
| TEST (FromPointsViewpoints, CrestSeenFromTheFootOfItsSlopeIsKept) | |
| TEST (FromPointsViewpoints, DescendingRaysNeverSeeFromBelow) | |
| TEST (FromPointsViewpoints, DisabledFiltersMatchThePlainCloud) | |
| TEST (FromPointsViewpoints, EmptyAndDegenerateInputs) | |
| TEST (FromPointsViewpoints, FarCeilingSeenByGrazingRaysIsDropped) | |
| TEST (FromPointsViewpoints, FilterIsDeterministic) | |
| TEST (FromPointsViewpoints, GrazingRaysDoNotEatTheFloor) | |
| TEST (FromPointsViewpoints, PersonSeenThroughIsCarved) | |
| TEST (FromPointsViewpoints, PointsWithoutViewpointAreKept) | |
| TEST (FromPointsViewpoints, RampSeenFromItsFootIsKept) | |
| TEST (FromPointsViewpoints, TableUndersideStillBlocksTheFloor) | |
| TEST (FromPointsViewpoints, UpperFloorStandsOnItsTopFace) | |
| TEST (FromPointsViewpoints, WallSeenByUpwardRingsIsKept) | |
| using Cloud = pcl::PointCloud<pcl::PointXYZ> |
| using NavCelId |
Index of a triangle (NavCel) within the global mesh.
| TEST | ( | FromPoints | , |
| BoxOnTheFloorIsAHole | ) |
| TEST | ( | FromPoints | , |
| DegenerateInputsGiveEmptyMaps | ) |
| TEST | ( | FromPoints | , |
| ElevationLayerIsMeanVertexHeight | ) |
| TEST | ( | FromPoints | , |
| FlatPlaneIsAFullManifoldGrid | ) |
| TEST | ( | FromPoints | , |
| HighStepSplitsLowStepJoins | ) |
| TEST | ( | FromPoints | , |
| HoleFillingLimits | ) |
| TEST | ( | FromPoints | , |
| HoleSharedByTwoFloorsIsFilledOnBoth | ) |
| TEST | ( | FromPoints | , |
| IrregularDensityStaysOneCleanSheet | ) |
| TEST | ( | FromPoints | , |
| IsolatedOutliersAddNothing | ) |
| TEST | ( | FromPoints | , |
| LatticeAlignedSamplesFillEveryCell | ) |
| TEST | ( | FromPoints | , |
| MaxSurfacesDropsTrianglesAndVertices | ) |
| TEST | ( | FromPoints | , |
| MinClearanceDecidesWhatIsALevel | ) |
| TEST | ( | FromPoints | , |
| MinSurfaceAreaDropsSmallSurfaces | ) |
| TEST | ( | FromPoints | , |
| NoisyPlaneStaysOneSheet | ) |
| TEST | ( | FromPoints | , |
| NonFinitePointsAreIgnored | ) |
| TEST | ( | FromPoints | , |
| PitWithObservedBottomIsNotFilled | ) |
| TEST | ( | FromPoints | , |
| PointCloud2EntryMatchesPcl | ) |
| TEST | ( | FromPoints | , |
| PointOrderDoesNotMatter | ) |
| TEST | ( | FromPoints | , |
| PotholeIsNotLiftedToTheFloor | ) |
| TEST | ( | FromPoints | , |
| RampConnectsGroundAndUpperFloor | ) |
| TEST | ( | FromPoints | , |
| SlabSupportIsItsUpperFace | ) |
| TEST | ( | FromPoints | , |
| SlopeHeightIsTakenAtTheCellCentre | ) |
| TEST | ( | FromPoints | , |
| SlopeLimit | ) |
| TEST | ( | FromPoints | , |
| SmallEnclosedHoleIsFilledAndMarked | ) |
| TEST | ( | FromPoints | , |
| SparseUpperFaceOfASlabIsRecoveredByItsNeighbours | ) |
| TEST | ( | FromPoints | , |
| SpikesDoNotRaiseTheSurface | ) |
| TEST | ( | FromPoints | , |
| SupportCountsPointsOfTheWeakestVertex | ) |
| TEST | ( | FromPoints | , |
| TwoStackedFloorsAreTwoSurfaces | ) |
| TEST | ( | FromPoints | , |
| VoxelizedCloudGivesOneSheet | ) |
| TEST | ( | FromPoints | , |
| WallSplitsTheFloor | ) |
| TEST | ( | FromPointsViewpoints | , |
| CeilingSeenFromBelowIsDropped | ) |
| TEST | ( | FromPointsViewpoints | , |
| CrestSeenFromTheFootOfItsSlopeIsKept | ) |
| TEST | ( | FromPointsViewpoints | , |
| DescendingRaysNeverSeeFromBelow | ) |
| TEST | ( | FromPointsViewpoints | , |
| DisabledFiltersMatchThePlainCloud | ) |
| TEST | ( | FromPointsViewpoints | , |
| EmptyAndDegenerateInputs | ) |
| TEST | ( | FromPointsViewpoints | , |
| FarCeilingSeenByGrazingRaysIsDropped | ) |
| TEST | ( | FromPointsViewpoints | , |
| FilterIsDeterministic | ) |
| TEST | ( | FromPointsViewpoints | , |
| GrazingRaysDoNotEatTheFloor | ) |
| TEST | ( | FromPointsViewpoints | , |
| PersonSeenThroughIsCarved | ) |
| TEST | ( | FromPointsViewpoints | , |
| PointsWithoutViewpointAreKept | ) |
| TEST | ( | FromPointsViewpoints | , |
| RampSeenFromItsFootIsKept | ) |
| TEST | ( | FromPointsViewpoints | , |
| TableUndersideStillBlocksTheFloor | ) |
| TEST | ( | FromPointsViewpoints | , |
| UpperFloorStandsOnItsTopFace | ) |
| TEST | ( | FromPointsViewpoints | , |
| WallSeenByUpwardRingsIsKept | ) |