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

#include <fast_correlative_scan_matcher.h>

Public Member Functions

int GetValue (const Eigen::Array2i &xy_index) const
 
 PrecomputationGrid (const ProbabilityGrid &probability_grid, const CellLimits &limits, int width, std::vector< float > *reusable_intermediate_grid)
 

Static Public Member Functions

static float ToProbability (float value)
 

Private Member Functions

uint8 ComputeCellValue (float probability) const
 

Private Attributes

std::vector< uint8cells_
 
const Eigen::Array2i offset_
 
const CellLimits wide_limits_
 

Detailed Description

Definition at line 49 of file mapping_2d/scan_matching/fast_correlative_scan_matcher.h.

Constructor & Destructor Documentation

cartographer::mapping_2d::scan_matching::PrecomputationGrid::PrecomputationGrid ( const ProbabilityGrid probability_grid,
const CellLimits limits,
int  width,
std::vector< float > *  reusable_intermediate_grid 
)

Member Function Documentation

uint8 cartographer::mapping_2d::scan_matching::PrecomputationGrid::ComputeCellValue ( float  probability) const
private
int cartographer::mapping_2d::scan_matching::PrecomputationGrid::GetValue ( const Eigen::Array2i &  xy_index) const
inline
static float cartographer::mapping_2d::scan_matching::PrecomputationGrid::ToProbability ( float  value)
inlinestatic

Member Data Documentation

std::vector<uint8> cartographer::mapping_2d::scan_matching::PrecomputationGrid::cells_
private
const Eigen::Array2i cartographer::mapping_2d::scan_matching::PrecomputationGrid::offset_
private
const CellLimits cartographer::mapping_2d::scan_matching::PrecomputationGrid::wide_limits_
private

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


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