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

#include <submap_2d.h>

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

List of all members.

Public Member Functions

void Finish ()
const Grid2Dgrid () const
void InsertRangeData (const sensor::RangeData &range_data, const RangeDataInserterInterface *range_data_inserter)
 Submap2D (const Eigen::Vector2f &origin, std::unique_ptr< Grid2D > grid, ValueConversionTables *conversion_tables)
 Submap2D (const proto::Submap2D &proto, ValueConversionTables *conversion_tables)
proto::Submap ToProto (bool include_grid_data) const override
void ToResponseProto (const transform::Rigid3d &global_submap_pose, proto::SubmapQuery::Response *response) const override
void UpdateFromProto (const proto::Submap &proto) override

Private Attributes

ValueConversionTablesconversion_tables_
std::unique_ptr< Grid2Dgrid_

Detailed Description

Definition at line 43 of file submap_2d.h.


Constructor & Destructor Documentation

cartographer::mapping::Submap2D::Submap2D ( const Eigen::Vector2f &  origin,
std::unique_ptr< Grid2D grid,
ValueConversionTables conversion_tables 
)

Definition at line 70 of file submap_2d.cc.

cartographer::mapping::Submap2D::Submap2D ( const proto::Submap2D &  proto,
ValueConversionTables conversion_tables 
) [explicit]

Definition at line 78 of file submap_2d.cc.


Member Function Documentation

Definition at line 146 of file submap_2d.cc.

const Grid2D* cartographer::mapping::Submap2D::grid ( ) const [inline]

Definition at line 56 of file submap_2d.h.

void cartographer::mapping::Submap2D::InsertRangeData ( const sensor::RangeData range_data,
const RangeDataInserterInterface range_data_inserter 
)

Definition at line 137 of file submap_2d.cc.

proto::Submap cartographer::mapping::Submap2D::ToProto ( bool  include_grid_data) const [override, virtual]

Implements cartographer::mapping::Submap.

Definition at line 96 of file submap_2d.cc.

void cartographer::mapping::Submap2D::ToResponseProto ( const transform::Rigid3d &  global_submap_pose,
proto::SubmapQuery::Response *  response 
) const [override, virtual]

Implements cartographer::mapping::Submap.

Definition at line 127 of file submap_2d.cc.

void cartographer::mapping::Submap2D::UpdateFromProto ( const proto::Submap &  proto) [override, virtual]

Implements cartographer::mapping::Submap.

Definition at line 109 of file submap_2d.cc.


Member Data Documentation

Definition at line 66 of file submap_2d.h.

std::unique_ptr<Grid2D> cartographer::mapping::Submap2D::grid_ [private]

Definition at line 65 of file submap_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