Public Member Functions | Private Member Functions | Private Attributes | List of all members
cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D Class Reference

#include <real_time_correlative_scan_matcher_3d.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
 
RealTimeCorrelativeScanMatcher3Doperator= (const RealTimeCorrelativeScanMatcher3D &)=delete
 
 RealTimeCorrelativeScanMatcher3D (const scan_matching::proto::RealTimeCorrelativeScanMatcherOptions &options)
 
 RealTimeCorrelativeScanMatcher3D (const RealTimeCorrelativeScanMatcher3D &)=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 proto::RealTimeCorrelativeScanMatcherOptions options_
 

Detailed Description

Definition at line 33 of file real_time_correlative_scan_matcher_3d.h.

Constructor & Destructor Documentation

◆ RealTimeCorrelativeScanMatcher3D() [1/2]

cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::RealTimeCorrelativeScanMatcher3D ( const scan_matching::proto::RealTimeCorrelativeScanMatcherOptions &  options)
explicit

◆ RealTimeCorrelativeScanMatcher3D() [2/2]

cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::RealTimeCorrelativeScanMatcher3D ( const RealTimeCorrelativeScanMatcher3D )
delete

Member Function Documentation

◆ GenerateExhaustiveSearchTransforms()

std::vector< transform::Rigid3f > cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::GenerateExhaustiveSearchTransforms ( float  resolution,
const sensor::PointCloud point_cloud 
) const
private

Definition at line 56 of file real_time_correlative_scan_matcher_3d.cc.

◆ Match()

float cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::Match ( const transform::Rigid3d initial_pose_estimate,
const sensor::PointCloud point_cloud,
const HybridGrid hybrid_grid,
transform::Rigid3d pose_estimate 
) const

Definition at line 34 of file real_time_correlative_scan_matcher_3d.cc.

◆ operator=()

RealTimeCorrelativeScanMatcher3D& cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::operator= ( const RealTimeCorrelativeScanMatcher3D )
delete

◆ ScoreCandidate()

float cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::ScoreCandidate ( const HybridGrid hybrid_grid,
const sensor::PointCloud transformed_point_cloud,
const transform::Rigid3f transform 
) const
private

Definition at line 97 of file real_time_correlative_scan_matcher_3d.cc.

Member Data Documentation

◆ options_

const proto::RealTimeCorrelativeScanMatcherOptions cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher3D::options_
private

Definition at line 59 of file real_time_correlative_scan_matcher_3d.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59