#include <submap_2d.h>
Public Member Functions | |
void | Finish () |
const Grid2D * | grid () 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 | |
ValueConversionTables * | conversion_tables_ |
std::unique_ptr< Grid2D > | grid_ |
Definition at line 43 of file submap_2d.h.
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.
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.
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.