Public Member Functions | Private Member Functions | Private Attributes
cartographer::mapping::TSDFRangeDataInserter2D Class Reference

#include <tsdf_range_data_inserter_2d.h>

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

List of all members.

Public Member Functions

virtual void Insert (const sensor::RangeData &range_data, GridInterface *grid) const override
TSDFRangeDataInserter2Doperator= (const TSDFRangeDataInserter2D &)
 TSDFRangeDataInserter2D (const proto::TSDFRangeDataInserterOptions2D &options)
 TSDFRangeDataInserter2D (const TSDFRangeDataInserter2D &)

Private Member Functions

void InsertHit (const proto::TSDFRangeDataInserterOptions2D &options, const Eigen::Vector2f &hit, const Eigen::Vector2f &origin, float normal, TSDF2D *tsdf) const
void UpdateCell (const Eigen::Array2i &cell, float update_sdf, float update_weight, TSDF2D *tsdf) const

Private Attributes

const
proto::TSDFRangeDataInserterOptions2D 
options_

Detailed Description

Definition at line 33 of file tsdf_range_data_inserter_2d.h.


Constructor & Destructor Documentation

cartographer::mapping::TSDFRangeDataInserter2D::TSDFRangeDataInserter2D ( const proto::TSDFRangeDataInserterOptions2D &  options) [explicit]

Definition at line 123 of file tsdf_range_data_inserter_2d.cc.


Member Function Documentation

void cartographer::mapping::TSDFRangeDataInserter2D::Insert ( const sensor::RangeData range_data,
GridInterface grid 
) const [override, virtual]
void cartographer::mapping::TSDFRangeDataInserter2D::InsertHit ( const proto::TSDFRangeDataInserterOptions2D &  options,
const Eigen::Vector2f &  hit,
const Eigen::Vector2f &  origin,
float  normal,
TSDF2D tsdf 
) const [private]

Definition at line 165 of file tsdf_range_data_inserter_2d.cc.

TSDFRangeDataInserter2D& cartographer::mapping::TSDFRangeDataInserter2D::operator= ( const TSDFRangeDataInserter2D )
void cartographer::mapping::TSDFRangeDataInserter2D::UpdateCell ( const Eigen::Array2i &  cell,
float  update_sdf,
float  update_weight,
TSDF2D tsdf 
) const [private]

Definition at line 225 of file tsdf_range_data_inserter_2d.cc.


Member Data Documentation

const proto::TSDFRangeDataInserterOptions2D cartographer::mapping::TSDFRangeDataInserter2D::options_ [private]

Definition at line 54 of file tsdf_range_data_inserter_2d.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36