#include <submaps.h>

Public Member Functions | |
| bool | insertion_finished () const |
| transform::Rigid3d | local_pose () const |
| int | num_range_data () const |
| void | set_insertion_finished (bool insertion_finished) |
| void | set_num_range_data (const int num_range_data) |
| Submap (const transform::Rigid3d &local_submap_pose) | |
| virtual proto::Submap | ToProto (bool include_grid_data) const =0 |
| virtual void | ToResponseProto (const transform::Rigid3d &global_submap_pose, proto::SubmapQuery::Response *response) const =0 |
| virtual void | UpdateFromProto (const proto::Submap &proto)=0 |
| virtual | ~Submap () |
Private Attributes | |
| bool | insertion_finished_ = false |
| const transform::Rigid3d | local_pose_ |
| int | num_range_data_ = 0 |
| cartographer::mapping::Submap::Submap | ( | const transform::Rigid3d & | local_submap_pose | ) | [inline] |
| virtual cartographer::mapping::Submap::~Submap | ( | ) | [inline, virtual] |
| bool cartographer::mapping::Submap::insertion_finished | ( | ) | const [inline] |
| transform::Rigid3d cartographer::mapping::Submap::local_pose | ( | ) | const [inline] |
| int cartographer::mapping::Submap::num_range_data | ( | ) | const [inline] |
| void cartographer::mapping::Submap::set_insertion_finished | ( | bool | insertion_finished | ) | [inline] |
| void cartographer::mapping::Submap::set_num_range_data | ( | const int | num_range_data | ) | [inline] |
| virtual proto::Submap cartographer::mapping::Submap::ToProto | ( | bool | include_grid_data | ) | const [pure virtual] |
Implemented in cartographer::mapping::Submap3D, and cartographer::mapping::Submap2D.
| virtual void cartographer::mapping::Submap::ToResponseProto | ( | const transform::Rigid3d & | global_submap_pose, |
| proto::SubmapQuery::Response * | response | ||
| ) | const [pure virtual] |
Implemented in cartographer::mapping::Submap3D, and cartographer::mapping::Submap2D.
| virtual void cartographer::mapping::Submap::UpdateFromProto | ( | const proto::Submap & | proto | ) | [pure virtual] |
Implemented in cartographer::mapping::Submap3D, and cartographer::mapping::Submap2D.
bool cartographer::mapping::Submap::insertion_finished_ = false [private] |
const transform::Rigid3d cartographer::mapping::Submap::local_pose_ [private] |
int cartographer::mapping::Submap::num_range_data_ = 0 [private] |