|
NavMap
|
#include <gtest/gtest.h>#include <algorithm>#include <cmath>#include <cstdint>#include <limits>#include <string>#include <vector>#include "navmap_core/Combine.hpp"#include "navmap_core/Costs.hpp"#include "navmap_core/NavMap.hpp"
Classes | |
| struct | CombineOptions |
| Options of combine_layer(). More... | |
Typedefs | |
| using | NavCelId |
| Index of a triangle (NavCel) within the global mesh. | |
Enumerations | |
| enum class | CombineOp |
| How a source value s is combined into the destination value d (as costmap_2d's update modes). More... | |
Functions | |
| TEST (Combine, AddSaturatesAtTheCapAndAtTheTypeRange) | |
| TEST (Combine, APriorSurvivesClearingTheSensorLayer) | |
| TEST (Combine, EachOperatorOnCostLayersWithUnknown) | |
| TEST (Combine, InvalidRequestsAreRejected) | |
| TEST (Combine, MixedTypesConvertAndUnknownsAreEachLayersOwn) | |
| TEST (Combine, OnlyTheGivenCells) | |
| TEST (Combine, ProvenanceRecordsTheDecidingSource) | |
| TEST (Combine, ReturnsTheChangedCellsAndMarksOnlyThem) | |
| TEST (Combine, WithoutDeclaredUnknownsEveryValueCounts) | |
Variables | |
| const std::vector< uint8_t > | D = {10, 50, U, 40, U, 0} |
| const std::vector< uint8_t > | S = {50, 10, 30, U, U, 0} |
| using NavCelId |
Index of a triangle (NavCel) within the global mesh.
|
strong |
How a source value s is combined into the destination value d (as costmap_2d's update modes).
| TEST | ( | Combine | , |
| AddSaturatesAtTheCapAndAtTheTypeRange | ) |
| TEST | ( | Combine | , |
| APriorSurvivesClearingTheSensorLayer | ) |
| TEST | ( | Combine | , |
| EachOperatorOnCostLayersWithUnknown | ) |
| TEST | ( | Combine | , |
| InvalidRequestsAreRejected | ) |
| TEST | ( | Combine | , |
| MixedTypesConvertAndUnknownsAreEachLayersOwn | ) |
| TEST | ( | Combine | , |
| OnlyTheGivenCells | ) |
| TEST | ( | Combine | , |
| ProvenanceRecordsTheDecidingSource | ) |
| TEST | ( | Combine | , |
| ReturnsTheChangedCellsAndMarksOnlyThem | ) |
| TEST | ( | Combine | , |
| WithoutDeclaredUnknownsEveryValueCounts | ) |
| const std::vector<uint8_t> D = {10, 50, U, 40, U, 0} |
| const std::vector<uint8_t> S = {50, 10, 30, U, U, 0} |