|
Autoware.Auto
|
|
This file implements a spatial hash for efficient fixed-radius near neighbor queries in 2D. More...
#include <common/types.hpp>#include <geometry/visibility_control.hpp>#include <geometry/common_2d.hpp>#include <algorithm>#include <cmath>#include <limits>#include <stdexcept>#include <utility>#include "helper_functions/crtp.hpp"

Go to the source code of this file.
Classes | |
| struct | autoware::common::geometry::spatial_hash::details::Index3 |
| Internal struct for packing three indices together. More... | |
| class | autoware::common::geometry::spatial_hash::Config< Derived > |
| The base class for the configuration object for the SpatialHash class. More... | |
| class | autoware::common::geometry::spatial_hash::Config2d |
| Configuration class for a 2d spatial hash. More... | |
| class | autoware::common::geometry::spatial_hash::Config3d |
| Configuration class for a 3d spatial hash. More... | |
Namespaces | |
| autoware | |
| This file defines the lanelet2_map_provider_node class. | |
| autoware::common | |
| autoware::common::geometry | |
| autoware::common::geometry::spatial_hash | |
| All objects related to the spatial hash data structure for efficient near neighbor lookup. | |
| autoware::common::geometry::spatial_hash::details | |
| Spatial hash functionality not intended to be used by an external user. | |
Typedefs | |
| using | autoware::common::geometry::spatial_hash::Index = std::size_t |
| Index type for identifying bins of the hash/lattice. More... | |
| using | autoware::common::geometry::spatial_hash::details::BinRange = std::pair< Index3, Index3 > |
This file implements a spatial hash for efficient fixed-radius near neighbor queries in 2D.