#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] |