Class LocalTrajectoryUploaderInterface
Defined in File local_trajectory_uploader.h
Inheritance Relationships
Derived Type
public cartographer::cloud::testing::MockLocalTrajectoryUploader
(Class MockLocalTrajectoryUploader)
Class Documentation
-
class LocalTrajectoryUploaderInterface
Subclassed by cartographer::cloud::testing::MockLocalTrajectoryUploader
Public Types
-
using SensorId = mapping::TrajectoryBuilderInterface::SensorId
Public Functions
-
virtual ~LocalTrajectoryUploaderInterface() = default
-
virtual void Start() = 0
-
virtual void Shutdown() = 0
-
virtual void EnqueueSensorData(std::unique_ptr<proto::SensorData> sensor_data) = 0
-
virtual grpc::Status AddTrajectory(const std::string &client_id, int local_trajectory_id, const std::set<SensorId> &expected_sensor_ids, const mapping::proto::TrajectoryBuilderOptions &trajectory_options) = 0
-
virtual grpc::Status FinishTrajectory(const std::string &client_id, int local_trajectory_id) = 0
-
using SensorId = mapping::TrajectoryBuilderInterface::SensorId