Public Member Functions | Private Member Functions | Private Attributes | List of all members
cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher Class Reference

#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
 
RealTimeCorrelativeScanMatcheroperator= (const RealTimeCorrelativeScanMatcher &)=delete
 
 RealTimeCorrelativeScanMatcher (const mapping_2d::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions &options)
 
 RealTimeCorrelativeScanMatcher (const RealTimeCorrelativeScanMatcher &)=delete
 

Private Member Functions

std::vector< transform::Rigid3fGenerateExhaustiveSearchTransforms (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_
 

Detailed Description

Definition at line 33 of file mapping_3d/scan_matching/real_time_correlative_scan_matcher.h.

Constructor & Destructor Documentation

cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::RealTimeCorrelativeScanMatcher ( const mapping_2d::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions &  options)
explicit
cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::RealTimeCorrelativeScanMatcher ( const RealTimeCorrelativeScanMatcher )
delete

Member Function Documentation

std::vector< transform::Rigid3f > cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::GenerateExhaustiveSearchTransforms ( float  resolution,
const sensor::PointCloud point_cloud 
) const
private
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
RealTimeCorrelativeScanMatcher& cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::operator= ( const RealTimeCorrelativeScanMatcher )
delete
float cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::ScoreCandidate ( const HybridGrid hybrid_grid,
const sensor::PointCloud transformed_point_cloud,
const transform::Rigid3f transform 
) const
private

Member Data Documentation

const mapping_2d::scan_matching::proto::RealTimeCorrelativeScanMatcherOptions cartographer::mapping_3d::scan_matching::RealTimeCorrelativeScanMatcher::options_
private

The documentation for this class was generated from the following files:


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:39