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

#include <probability_grid_range_data_inserter_2d.h>

Inheritance diagram for cartographer::mapping::ProbabilityGridRangeDataInserter2D:
Inheritance graph
[legend]

Public Member Functions

virtual void Insert (const sensor::RangeData &range_data, GridInterface *grid) const override
 
ProbabilityGridRangeDataInserter2Doperator= (const ProbabilityGridRangeDataInserter2D &)=delete
 
 ProbabilityGridRangeDataInserter2D (const proto::ProbabilityGridRangeDataInserterOptions2D &options)
 
 ProbabilityGridRangeDataInserter2D (const ProbabilityGridRangeDataInserter2D &)=delete
 

Private Attributes

const std::vector< uint16hit_table_
 
const std::vector< uint16miss_table_
 
const proto::ProbabilityGridRangeDataInserterOptions2D options_
 

Detailed Description

Definition at line 39 of file probability_grid_range_data_inserter_2d.h.

Constructor & Destructor Documentation

◆ ProbabilityGridRangeDataInserter2D() [1/2]

cartographer::mapping::ProbabilityGridRangeDataInserter2D::ProbabilityGridRangeDataInserter2D ( const proto::ProbabilityGridRangeDataInserterOptions2D &  options)
explicit

Definition at line 48 of file probability_grid_range_data_inserter_2d.cc.

◆ ProbabilityGridRangeDataInserter2D() [2/2]

cartographer::mapping::ProbabilityGridRangeDataInserter2D::ProbabilityGridRangeDataInserter2D ( const ProbabilityGridRangeDataInserter2D )
delete

Member Function Documentation

◆ Insert()

void cartographer::mapping::ProbabilityGridRangeDataInserter2D::Insert ( const sensor::RangeData range_data,
GridInterface grid 
) const
overridevirtual

◆ operator=()

ProbabilityGridRangeDataInserter2D& cartographer::mapping::ProbabilityGridRangeDataInserter2D::operator= ( const ProbabilityGridRangeDataInserter2D )
delete

Member Data Documentation

◆ hit_table_

const std::vector<uint16> cartographer::mapping::ProbabilityGridRangeDataInserter2D::hit_table_
private

Definition at line 55 of file probability_grid_range_data_inserter_2d.h.

◆ miss_table_

const std::vector<uint16> cartographer::mapping::ProbabilityGridRangeDataInserter2D::miss_table_
private

Definition at line 56 of file probability_grid_range_data_inserter_2d.h.

◆ options_

const proto::ProbabilityGridRangeDataInserterOptions2D cartographer::mapping::ProbabilityGridRangeDataInserter2D::options_
private

Definition at line 54 of file probability_grid_range_data_inserter_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