#include <map_builder_server.h>
Public Member Functions | |
void | AddSensorDataToTrajectory (const Data &sensor_data) override |
template<> | |
void | EnqueueLocalSlamResultData (int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data) |
template<> | |
void | EnqueueLocalSlamResultData (int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data) |
void | EnqueueLocalSlamResultData (int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data) override |
template<> | |
void | EnqueueLocalSlamResultData (int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data) |
template<> | |
void | EnqueueLocalSlamResultData (int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data) |
void | EnqueueSensorData (int trajectory_id, std::unique_ptr< sensor::Data > data) override |
mapping::TrajectoryBuilderInterface::LocalSlamResultCallback | GetLocalSlamResultCallbackForSubscriptions () override |
LocalTrajectoryUploaderInterface * | local_trajectory_uploader () override |
mapping::MapBuilderInterface & | map_builder () override |
MapBuilderContext (MapBuilderServer *map_builder_server) | |
void | NotifyFinishTrajectory (int trajectory_id) override |
common::BlockingQueue< std::unique_ptr< MapBuilderContextInterface::Data > > & | sensor_data_queue () override |
int | SubscribeGlobalSlamOptimizations (GlobalSlamOptimizationCallback callback) override |
MapBuilderContextInterface::LocalSlamSubscriptionId | SubscribeLocalSlamResults (int trajectory_id, LocalSlamSubscriptionCallback callback) override |
void | UnsubscribeGlobalSlamOptimizations (int subscription_index) override |
void | UnsubscribeLocalSlamResults (const LocalSlamSubscriptionId &subscription_id) override |
Public Member Functions inherited from cartographer::cloud::MapBuilderContextInterface | |
MapBuilderContextInterface ()=default | |
MapBuilderContextInterface (const MapBuilderContextInterface &)=delete | |
MapBuilderContextInterface & | operator= (const MapBuilderContextInterface &)=delete |
~MapBuilderContextInterface ()=default | |
Private Attributes | |
MapBuilderServer * | map_builder_server_ |
mapping::SubmapController< SubmapType > | submap_controller_ |
Additional Inherited Members | |
Public Types inherited from cartographer::cloud::MapBuilderContextInterface | |
using | GlobalSlamOptimizationCallback = std::function< bool(const std::map< int, mapping::SubmapId > &, const std::map< int, mapping::NodeId > &)> |
using | LocalSlamSubscriptionCallback = std::function< bool(std::unique_ptr< LocalSlamResult >)> |
Definition at line 43 of file map_builder_server.h.
cartographer::cloud::MapBuilderContext< SubmapType >::MapBuilderContext | ( | MapBuilderServer * | map_builder_server | ) |
Definition at line 24 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 56 of file map_builder_context_impl.h.
|
virtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 27 of file map_builder_context_impl.cc.
|
virtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 37 of file map_builder_context_impl.cc.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
|
virtual |
Implements cartographer::cloud::MapBuilderContextInterface.
|
virtual |
Implements cartographer::cloud::MapBuilderContextInterface.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 101 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 41 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 96 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 29 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 90 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 35 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 78 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 65 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 84 of file map_builder_context_impl.h.
|
overridevirtual |
Implements cartographer::cloud::MapBuilderContextInterface.
Definition at line 72 of file map_builder_context_impl.h.
|
private |
Definition at line 69 of file map_builder_server.h.
|
private |
Definition at line 70 of file map_builder_server.h.