#include <map_builder_stub.h>

Public Member Functions | |
| int | AddTrajectoryBuilder (const std::set< SensorId > &expected_sensor_ids, const mapping::proto::TrajectoryBuilderOptions &trajectory_options, LocalSlamResultCallback local_slam_result_callback) override |
| int | AddTrajectoryForDeserialization (const mapping::proto::TrajectoryBuilderOptionsWithSensorIds &options_with_sensor_ids_proto) override |
| void | FinishTrajectory (int trajectory_id) override |
| const std::vector< mapping::proto::TrajectoryBuilderOptionsWithSensorIds > & | GetAllTrajectoryBuilderOptions () const override |
| mapping::TrajectoryBuilderInterface * | GetTrajectoryBuilder (int trajectory_id) const override |
| void | LoadState (io::ProtoStreamReaderInterface *reader, bool load_frozen_state) override |
| MapBuilderStub (const std::string &server_address) | |
| MapBuilderStub (const MapBuilderStub &)=delete | |
| int | num_trajectory_builders () const override |
| MapBuilderStub & | operator= (const MapBuilderStub &)=delete |
| mapping::PoseGraphInterface * | pose_graph () override |
| void | SerializeState (io::ProtoStreamWriterInterface *writer) override |
| std::string | SubmapToProto (const mapping::SubmapId &submap_id, mapping::proto::SubmapQuery::Response *response) override |
Public Member Functions inherited from cartographer::mapping::MapBuilderInterface | |
| virtual int | AddTrajectoryBuilder (const std::set< SensorId > &expected_sensor_ids, const proto::TrajectoryBuilderOptions &trajectory_options, LocalSlamResultCallback local_slam_result_callback)=0 |
| virtual int | AddTrajectoryForDeserialization (const proto::TrajectoryBuilderOptionsWithSensorIds &options_with_sensor_ids_proto)=0 |
| MapBuilderInterface () | |
| MapBuilderInterface (const MapBuilderInterface &)=delete | |
| MapBuilderInterface & | operator= (const MapBuilderInterface &)=delete |
| virtual std::string | SubmapToProto (const SubmapId &submap_id, proto::SubmapQuery::Response *response)=0 |
| virtual | ~MapBuilderInterface () |
Private Attributes | |
| std::shared_ptr<::grpc::Channel > | client_channel_ |
| std::unique_ptr< mapping::PoseGraphInterface > | pose_graph_stub_ |
| std::map< int, std::unique_ptr< mapping::TrajectoryBuilderInterface > > | trajectory_builder_stubs_ |
Additional Inherited Members | |
Public Types inherited from cartographer::mapping::MapBuilderInterface | |
| using | LocalSlamResultCallback = TrajectoryBuilderInterface::LocalSlamResultCallback |
| using | SensorId = TrajectoryBuilderInterface::SensorId |
Definition at line 30 of file map_builder_stub.h.
| cartographer::cloud::MapBuilderStub::MapBuilderStub | ( | const std::string & | server_address | ) |
Definition at line 40 of file map_builder_stub.cc.
|
delete |
|
override |
Definition at line 53 of file map_builder_stub.cc.
|
override |
Definition at line 77 of file map_builder_stub.cc.
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 88 of file map_builder_stub.cc.
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 169 of file map_builder_stub.cc.
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 83 of file map_builder_stub.cc.
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 127 of file map_builder_stub.cc.
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 160 of file map_builder_stub.cc.
|
delete |
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 164 of file map_builder_stub.cc.
|
overridevirtual |
Implements cartographer::mapping::MapBuilderInterface.
Definition at line 108 of file map_builder_stub.cc.
|
override |
Definition at line 97 of file map_builder_stub.cc.
|
private |
Definition at line 59 of file map_builder_stub.h.
|
private |
Definition at line 60 of file map_builder_stub.h.
|
private |
Definition at line 62 of file map_builder_stub.h.