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

#include <real_time_correlative_scan_matcher_2d.h>

Public Member Functions

double Match (const transform::Rigid2d &initial_pose_estimate, const sensor::PointCloud &point_cloud, const ProbabilityGrid &probability_grid, transform::Rigid2d *pose_estimate) const
 
RealTimeCorrelativeScanMatcher2Doperator= (const RealTimeCorrelativeScanMatcher2D &)=delete
 
 RealTimeCorrelativeScanMatcher2D (const proto::RealTimeCorrelativeScanMatcherOptions &options)
 
 RealTimeCorrelativeScanMatcher2D (const RealTimeCorrelativeScanMatcher2D &)=delete
 
void ScoreCandidates (const ProbabilityGrid &probability_grid, const std::vector< DiscreteScan2D > &discrete_scans, const SearchParameters &search_parameters, std::vector< Candidate2D > *candidates) const
 

Private Member Functions

std::vector< Candidate2DGenerateExhaustiveSearchCandidates (const SearchParameters &search_parameters) const
 

Private Attributes

const proto::RealTimeCorrelativeScanMatcherOptions options_
 

Detailed Description

Definition at line 53 of file real_time_correlative_scan_matcher_2d.h.

Constructor & Destructor Documentation

◆ RealTimeCorrelativeScanMatcher2D() [1/2]

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

Definition at line 36 of file real_time_correlative_scan_matcher_2d.cc.

◆ RealTimeCorrelativeScanMatcher2D() [2/2]

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

Member Function Documentation

◆ GenerateExhaustiveSearchCandidates()

std::vector< Candidate2D > cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher2D::GenerateExhaustiveSearchCandidates ( const SearchParameters search_parameters) const
private

Definition at line 41 of file real_time_correlative_scan_matcher_2d.cc.

◆ Match()

double cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher2D::Match ( const transform::Rigid2d initial_pose_estimate,
const sensor::PointCloud point_cloud,
const ProbabilityGrid probability_grid,
transform::Rigid2d pose_estimate 
) const

Definition at line 74 of file real_time_correlative_scan_matcher_2d.cc.

◆ operator=()

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

◆ ScoreCandidates()

void cartographer::mapping::scan_matching::RealTimeCorrelativeScanMatcher2D::ScoreCandidates ( const ProbabilityGrid probability_grid,
const std::vector< DiscreteScan2D > &  discrete_scans,
const SearchParameters search_parameters,
std::vector< Candidate2D > *  candidates 
) const

Definition at line 110 of file real_time_correlative_scan_matcher_2d.cc.

Member Data Documentation

◆ options_

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

Definition at line 85 of file real_time_correlative_scan_matcher_2d.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