Template Class MapBuilderContext
Defined in File map_builder_server.h
Inheritance Relationships
Base Type
public cartographer::cloud::MapBuilderContextInterface
(Class MapBuilderContextInterface)
Class Documentation
-
template<class SubmapType>
class MapBuilderContext : public cartographer::cloud::MapBuilderContextInterface Public Functions
-
MapBuilderContext(MapBuilderServer *map_builder_server)
-
virtual mapping::MapBuilderInterface &map_builder() override
-
virtual common::BlockingQueue<std::unique_ptr<MapBuilderContextInterface::Data>> &sensor_data_queue() override
-
virtual mapping::TrajectoryBuilderInterface::LocalSlamResultCallback GetLocalSlamResultCallbackForSubscriptions() override
-
virtual void AddSensorDataToTrajectory(const Data &sensor_data) override
-
virtual MapBuilderContextInterface::LocalSlamSubscriptionId SubscribeLocalSlamResults(int trajectory_id, LocalSlamSubscriptionCallback callback) override
-
virtual void UnsubscribeLocalSlamResults(const LocalSlamSubscriptionId &subscription_id) override
-
virtual int SubscribeGlobalSlamOptimizations(GlobalSlamOptimizationCallback callback) override
-
virtual void UnsubscribeGlobalSlamOptimizations(int subscription_index) override
-
virtual void NotifyFinishTrajectory(int trajectory_id) override
-
virtual LocalTrajectoryUploaderInterface *local_trajectory_uploader() override
-
virtual void EnqueueLocalSlamResultData(int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data) override
-
virtual void RegisterClientIdForTrajectory(const std::string &client_id, int trajectory_id) override
-
virtual bool CheckClientIdForTrajectory(const std::string &client_id, int trajectory_id) override
-
virtual void EnqueueLocalSlamResultData(int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data)
-
virtual void EnqueueLocalSlamResultData(int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data)
-
MapBuilderContext(MapBuilderServer *map_builder_server)