|
Autoware.Auto
|
|
All objects related to the spatial hash data structure for efficient near neighbor lookup. More...
Namespaces | |
| details | |
| Spatial hash functionality not intended to be used by an external user. | |
Classes | |
| class | Config |
| The base class for the configuration object for the SpatialHash class. More... | |
| class | Config2d |
| Configuration class for a 2d spatial hash. More... | |
| class | Config3d |
| Configuration class for a 3d spatial hash. More... | |
| class | SpatialHash< PointT, Config2d > |
| Explicit specialization of SpatialHash for 2D configuration. More... | |
| class | SpatialHash< PointT, Config3d > |
| Explicit specialization of SpatialHash for 3D configuration. More... | |
| class | SpatialHashBase |
| An implementation of the spatial hash or integer lattice data structure for efficient (O(1)) near neighbor queries. More... | |
Typedefs | |
| template<typename T > | |
| using | SpatialHash2d = SpatialHash< T, Config2d > |
| template<typename T > | |
| using | SpatialHash3d = SpatialHash< T, Config3d > |
| using | Index = std::size_t |
| Index type for identifying bins of the hash/lattice. More... | |
Variables | |
| template<typename PointT , typename ConfigT > | |
| class GEOMETRY_PUBLIC | SpatialHash |
| The class to be used for specializing on apex_app::common::geometry::spatial_hash::SpatialHashBase to provide different function signatures on 2D and 3D configurations. More... | |
All objects related to the spatial hash data structure for efficient near neighbor lookup.
| using autoware::common::geometry::spatial_hash::Index = typedef std::size_t |
Index type for identifying bins of the hash/lattice.
| using autoware::common::geometry::spatial_hash::SpatialHash2d = typedef SpatialHash<T, Config2d> |
| using autoware::common::geometry::spatial_hash::SpatialHash3d = typedef SpatialHash<T, Config3d> |
| class GEOMETRY_PUBLIC autoware::common::geometry::spatial_hash::SpatialHash |
The class to be used for specializing on apex_app::common::geometry::spatial_hash::SpatialHashBase to provide different function signatures on 2D and 3D configurations.
| PointT | The point type stored in this data structure. Must have float members x, y and z |