Autoware.Auto
|
|
Resources relating to the voxel grid package. More...
Classes | |
class | ApproximateVoxel |
A specialization of the Voxel class, only returns centroid of voxel. More... | |
class | CentroidVoxel |
A specialization of the Voxel class, accumulates points to a moving centroid. More... | |
class | Config |
A configuration class for the VoxelGrid data structure, also includes some helper functionality for computing indices and centroids of voxels. More... | |
class | Voxel |
A simple class to accumulate points for a voxel and emit the centroid. More... | |
class | VoxelGrid |
A voxel grid data structure for downsampling point clouds. More... | |
Typedefs | |
using | PointXYZ = geometry_msgs::msg::Point32 |
Functions | |
template<typename T > | |
T | clamp (const T val, const T min, const T max) |
template<typename PointT > | |
VOXEL_GRID_PUBLIC PointT | operator+ (const PointT &lhs, const PointT &rhs) |
Default addition operator for a point type for use with CentroidVoxel. More... | |
template<typename PointT > | |
VOXEL_GRID_PUBLIC PointT | operator* (const PointT &lhs, const float32_t rhs) |
Default scalar multiplication operator for a point type for use with CentroidVoxel. More... | |
template<> | |
VOXEL_GRID_PUBLIC PointXYZIF | operator+ (const PointXYZIF &lhs, const PointXYZIF &rhs) |
Addition operator for a PointXYZIF for use with CentroidVoxel. More... | |
template<> | |
VOXEL_GRID_PUBLIC PointXYZIF | operator* (const PointXYZIF &lhs, const float32_t rhs) |
Scalar multiplication operator for a PointXYZIF for use with CentroidVoxel. More... | |
Resources relating to the voxel grid package.
using autoware::perception::filters::voxel_grid::PointXYZ = typedef geometry_msgs::msg::Point32 |
|
inline |
VOXEL_GRID_PUBLIC PointT autoware::perception::filters::voxel_grid::operator* | ( | const PointT & | lhs, |
const float32_t | rhs | ||
) |
Default scalar multiplication operator for a point type for use with CentroidVoxel.
PointT | Point type, assumed to have fields x, y, and z |
[in] | lhs | Left hand operator |
[in] | rhs | Right hand operator, a floating point value |
|
inline |
Scalar multiplication operator for a PointXYZIF for use with CentroidVoxel.
[in] | lhs | Left hand operator |
[in] | rhs | Right hand operator, a floating point value |
VOXEL_GRID_PUBLIC PointT autoware::perception::filters::voxel_grid::operator+ | ( | const PointT & | lhs, |
const PointT & | rhs | ||
) |
Default addition operator for a point type for use with CentroidVoxel.
PointT | Point type, assumed to have fields x, y, and z |
[in] | lhs | Left hand operator |
[in] | rhs | Right hand operator |
|
inline |
Addition operator for a PointXYZIF for use with CentroidVoxel.
[in] | lhs | Left hand operator |
[in] | rhs | Right hand operator |