Class LocalTrajectoryUploaderInterface

Inheritance Relationships

Derived Type

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
virtual SensorId GetLocalSlamResultSensorId(int local_trajectory_id) const = 0