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

#include <real_time_correlative_scan_matcher.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
 
RealTimeCorrelativeScanMatcheroperator= (const RealTimeCorrelativeScanMatcher &)=delete
 
 RealTimeCorrelativeScanMatcher (const proto::RealTimeCorrelativeScanMatcherOptions &options)
 
 RealTimeCorrelativeScanMatcher (const RealTimeCorrelativeScanMatcher &)=delete
 
void ScoreCandidates (const ProbabilityGrid &probability_grid, const std::vector< DiscreteScan > &discrete_scans, const SearchParameters &search_parameters, std::vector< Candidate > *candidates) const
 

Private Member Functions

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

Private Attributes

const proto::RealTimeCorrelativeScanMatcherOptions options_
 

Detailed Description

Definition at line 57 of file mapping_2d/scan_matching/real_time_correlative_scan_matcher.h.

Constructor & Destructor Documentation

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

Member Function Documentation

std::vector< Candidate > cartographer::mapping_2d::scan_matching::RealTimeCorrelativeScanMatcher::GenerateExhaustiveSearchCandidates ( const SearchParameters search_parameters) const
private
double cartographer::mapping_2d::scan_matching::RealTimeCorrelativeScanMatcher::Match ( const transform::Rigid2d initial_pose_estimate,
const sensor::PointCloud point_cloud,
const ProbabilityGrid probability_grid,
transform::Rigid2d pose_estimate 
) const
RealTimeCorrelativeScanMatcher& cartographer::mapping_2d::scan_matching::RealTimeCorrelativeScanMatcher::operator= ( const RealTimeCorrelativeScanMatcher )
delete
void cartographer::mapping_2d::scan_matching::RealTimeCorrelativeScanMatcher::ScoreCandidates ( const ProbabilityGrid probability_grid,
const std::vector< DiscreteScan > &  discrete_scans,
const SearchParameters search_parameters,
std::vector< Candidate > *  candidates 
) const

Member Data Documentation

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

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


cartographer
Author(s):
autogenerated on Wed Jun 5 2019 21:58:00