|
|
#include <armarx/localization_and_mapping/cartographer_adapter/map_registration/LaserScanAggregator.h>
Public Types | |
| using | Point = pcl::PointXYZ |
| using | PointCloud = pcl::PointCloud< Point > |
| using | RobotPoseQueue = simox::math::InterpolatingTimeQueue< simox::math::PoseStamped > |
| using | SensorPoseMap = std::unordered_map< std::string, Eigen::Isometry3f > |
Public Member Functions | |
| void | add (const armem::LaserScanStamped &scan) |
| void | add (const std::vector< armem::LaserScanStamped > &scans) |
| LaserScanAggregator (const SensorPoseMap &sensorPoses, const RobotPoseQueue &robotPoseQueue, float minRange) | |
| const PointCloud::Ptr & | pointCloud () const |
Definition at line 43 of file LaserScanAggregator.h.
| using Point = pcl::PointXYZ |
Definition at line 46 of file LaserScanAggregator.h.
| using PointCloud = pcl::PointCloud<Point> |
Definition at line 47 of file LaserScanAggregator.h.
| using RobotPoseQueue = simox::math::InterpolatingTimeQueue<simox::math::PoseStamped> |
Definition at line 50 of file LaserScanAggregator.h.
| using SensorPoseMap = std::unordered_map<std::string, Eigen::Isometry3f> |
Definition at line 49 of file LaserScanAggregator.h.
| LaserScanAggregator | ( | const SensorPoseMap & | sensorPoses, |
| const RobotPoseQueue & | robotPoseQueue, | ||
| float | minRange | ||
| ) |
Definition at line 23 of file LaserScanAggregator.cpp.
| void add | ( | const armem::LaserScanStamped & | scan | ) |
| void add | ( | const std::vector< armem::LaserScanStamped > & | scans | ) |
Definition at line 66 of file LaserScanAggregator.cpp.
| const LaserScanAggregator::PointCloud::Ptr & pointCloud | ( | ) | const |
Definition at line 73 of file LaserScanAggregator.cpp.