#include <real_time_correlative_scan_matcher.h>
Public Member Functions | |
float | Match (const transform::Rigid3d &initial_pose_estimate, const sensor::PointCloud &point_cloud, const HybridGrid &hybrid_grid, transform::Rigid3d *pose_estimate) const |
RealTimeCorrelativeScanMatcher & | operator= (const RealTimeCorrelativeScanMatcher &)=delete |
RealTimeCorrelativeScanMatcher (const mapping_2d::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions &options) | |
RealTimeCorrelativeScanMatcher (const RealTimeCorrelativeScanMatcher &)=delete | |
Private Member Functions | |
std::vector< transform::Rigid3f > | GenerateExhaustiveSearchTransforms (float resolution, const sensor::PointCloud &point_cloud) const |
float | ScoreCandidate (const HybridGrid &hybrid_grid, const sensor::PointCloud &transformed_point_cloud, const transform::Rigid3f &transform) const |
Private Attributes | |
const mapping_2d::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions | options_ |
Definition at line 33 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.h.
|
explicit |
Definition at line 30 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.cc.
|
delete |
|
private |
Definition at line 57 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.cc.
float cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::Match | ( | const transform::Rigid3d & | initial_pose_estimate, |
const sensor::PointCloud & | point_cloud, | ||
const HybridGrid & | hybrid_grid, | ||
transform::Rigid3d * | pose_estimate | ||
) | const |
Definition at line 35 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.cc.
|
delete |
|
private |
Definition at line 98 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.cc.
|
private |
Definition at line 60 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.h.