#include <voxel_filter.h>
Public Member Functions | |
PointCloud | Filter (const PointCloud &point_cloud) |
TimedPointCloud | Filter (const TimedPointCloud &timed_point_cloud) |
std::vector < TimedPointCloudOriginData::RangeMeasurement > | Filter (const std::vector< TimedPointCloudOriginData::RangeMeasurement > &range_measurements) |
VoxelFilter & | operator= (const VoxelFilter &) |
VoxelFilter (float size) | |
VoxelFilter (const VoxelFilter &) | |
Private Member Functions | |
Eigen::Array3i | GetCellIndex (const Eigen::Vector3f &point) const |
Static Private Member Functions | |
static KeyType | IndexToKey (const Eigen::Array3i &index) |
Private Attributes | |
float | resolution_ |
absl::flat_hash_set< KeyType > | voxel_set_ |
Definition at line 34 of file voxel_filter.h.
cartographer::sensor::VoxelFilter::VoxelFilter | ( | float | size | ) | [inline, explicit] |
Definition at line 37 of file voxel_filter.h.
PointCloud cartographer::sensor::VoxelFilter::Filter | ( | const PointCloud & | point_cloud | ) |
Definition at line 81 of file voxel_filter.cc.
TimedPointCloud cartographer::sensor::VoxelFilter::Filter | ( | const TimedPointCloud & | timed_point_cloud | ) |
Definition at line 93 of file voxel_filter.cc.
std::vector< TimedPointCloudOriginData::RangeMeasurement > cartographer::sensor::VoxelFilter::Filter | ( | const std::vector< TimedPointCloudOriginData::RangeMeasurement > & | range_measurements | ) |
Definition at line 105 of file voxel_filter.cc.
Eigen::Array3i cartographer::sensor::VoxelFilter::GetCellIndex | ( | const Eigen::Vector3f & | point | ) | const [private] |
Definition at line 126 of file voxel_filter.cc.
VoxelFilter::KeyType cartographer::sensor::VoxelFilter::IndexToKey | ( | const Eigen::Array3i & | index | ) | [static, private] |
Definition at line 119 of file voxel_filter.cc.
VoxelFilter& cartographer::sensor::VoxelFilter::operator= | ( | const VoxelFilter & | ) |
float cartographer::sensor::VoxelFilter::resolution_ [private] |
Definition at line 60 of file voxel_filter.h.
absl::flat_hash_set<KeyType> cartographer::sensor::VoxelFilter::voxel_set_ [private] |
Definition at line 61 of file voxel_filter.h.