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