#include <map_builder_context_interface.h>

Classes | |
| struct | Data |
| struct | LocalSlamResult |
| struct | LocalSlamSubscriptionId |
Public Member Functions | |
| virtual void | AddSensorDataToTrajectory (const Data &sensor_data)=0 |
| virtual bool | CheckClientIdForTrajectory (const std::string &client_id, int trajectory_id)=0 |
| virtual void | EnqueueLocalSlamResultData (int trajectory_id, const std::string &sensor_id, const mapping::proto::LocalSlamResultData &local_slam_result_data)=0 |
| virtual void | EnqueueSensorData (int trajectory_id, std::unique_ptr< sensor::Data > data)=0 |
| virtual mapping::TrajectoryBuilderInterface::LocalSlamResultCallback | GetLocalSlamResultCallbackForSubscriptions ()=0 |
| virtual LocalTrajectoryUploaderInterface * | local_trajectory_uploader ()=0 |
| virtual mapping::MapBuilderInterface & | map_builder ()=0 |
| MapBuilderContextInterface () | |
| MapBuilderContextInterface (const MapBuilderContextInterface &) | |
| virtual void | NotifyFinishTrajectory (int trajectory_id)=0 |
| MapBuilderContextInterface & | operator= (const MapBuilderContextInterface &) |
| virtual void | RegisterClientIdForTrajectory (const std::string &client_id, int trajectory_id)=0 |
| virtual common::BlockingQueue < std::unique_ptr< Data > > & | sensor_data_queue ()=0 |
| virtual int | SubscribeGlobalSlamOptimizations (GlobalSlamOptimizationCallback callback)=0 |
| virtual LocalSlamSubscriptionId | SubscribeLocalSlamResults (int trajectory_id, LocalSlamSubscriptionCallback callback)=0 |
| virtual void | UnsubscribeGlobalSlamOptimizations (int subscription_index)=0 |
| virtual void | UnsubscribeLocalSlamResults (const LocalSlamSubscriptionId &subscription_id)=0 |
| ~MapBuilderContextInterface () | |
Definition at line 34 of file map_builder_context_interface.h.
| cartographer::cloud::MapBuilderContextInterface::MapBuilderContextInterface | ( | const MapBuilderContextInterface & | ) |
| virtual void cartographer::cloud::MapBuilderContextInterface::AddSensorDataToTrajectory | ( | const Data & | sensor_data | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual bool cartographer::cloud::MapBuilderContextInterface::CheckClientIdForTrajectory | ( | const std::string & | client_id, |
| int | trajectory_id | ||
| ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual void cartographer::cloud::MapBuilderContextInterface::EnqueueLocalSlamResultData | ( | int | trajectory_id, |
| const std::string & | sensor_id, | ||
| const mapping::proto::LocalSlamResultData & | local_slam_result_data | ||
| ) | [pure virtual] |
| virtual void cartographer::cloud::MapBuilderContextInterface::EnqueueSensorData | ( | int | trajectory_id, |
| std::unique_ptr< sensor::Data > | data | ||
| ) | [pure virtual] |
| virtual mapping::TrajectoryBuilderInterface::LocalSlamResultCallback cartographer::cloud::MapBuilderContextInterface::GetLocalSlamResultCallbackForSubscriptions | ( | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual LocalTrajectoryUploaderInterface* cartographer::cloud::MapBuilderContextInterface::local_trajectory_uploader | ( | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual mapping::MapBuilderInterface& cartographer::cloud::MapBuilderContextInterface::map_builder | ( | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual void cartographer::cloud::MapBuilderContextInterface::NotifyFinishTrajectory | ( | int | trajectory_id | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| MapBuilderContextInterface& cartographer::cloud::MapBuilderContextInterface::operator= | ( | const MapBuilderContextInterface & | ) |
| virtual void cartographer::cloud::MapBuilderContextInterface::RegisterClientIdForTrajectory | ( | const std::string & | client_id, |
| int | trajectory_id | ||
| ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual common::BlockingQueue<std::unique_ptr<Data> >& cartographer::cloud::MapBuilderContextInterface::sensor_data_queue | ( | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual int cartographer::cloud::MapBuilderContextInterface::SubscribeGlobalSlamOptimizations | ( | GlobalSlamOptimizationCallback | callback | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual LocalSlamSubscriptionId cartographer::cloud::MapBuilderContextInterface::SubscribeLocalSlamResults | ( | int | trajectory_id, |
| LocalSlamSubscriptionCallback | callback | ||
| ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual void cartographer::cloud::MapBuilderContextInterface::UnsubscribeGlobalSlamOptimizations | ( | int | subscription_index | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.
| virtual void cartographer::cloud::MapBuilderContextInterface::UnsubscribeLocalSlamResults | ( | const LocalSlamSubscriptionId & | subscription_id | ) | [pure virtual] |
Implemented in cartographer::cloud::MapBuilderContext< SubmapType >.