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.