Public Member Functions | List of all members
cartographer::cloud::testing::MockLocalTrajectoryUploader Class Reference

#include <mock_local_trajectory_uploader.h>

Inheritance diagram for cartographer::cloud::testing::MockLocalTrajectoryUploader:
Inheritance graph
[legend]

Public Member Functions

void EnqueueSensorData (std::unique_ptr< proto::SensorData > data_request) override
 
 MOCK_CONST_METHOD1 (GetLocalSlamResultSensorId, SensorId(int))
 
 MOCK_METHOD0 (Start, void())
 
 MOCK_METHOD0 (Shutdown, void())
 
 MOCK_METHOD1 (DoEnqueueSensorData, void(proto::SensorData *))
 
 MOCK_METHOD1 (FinishTrajectory, void(int))
 
 MOCK_METHOD3 (AddTrajectory, void(int, const std::set< SensorId > &, const mapping::proto::TrajectoryBuilderOptions &))
 
- Public Member Functions inherited from cartographer::cloud::LocalTrajectoryUploaderInterface
virtual void AddTrajectory (int local_trajectory_id, const std::set< SensorId > &expected_sensor_ids, const mapping::proto::TrajectoryBuilderOptions &trajectory_options)=0
 
virtual void FinishTrajectory (int local_trajectory_id)=0
 
virtual SensorId GetLocalSlamResultSensorId (int local_trajectory_id) const =0
 
virtual void Shutdown ()=0
 
virtual void Start ()=0
 
virtual ~LocalTrajectoryUploaderInterface ()=default
 

Additional Inherited Members

- Public Types inherited from cartographer::cloud::LocalTrajectoryUploaderInterface
using SensorId = mapping::TrajectoryBuilderInterface::SensorId
 

Detailed Description

Definition at line 29 of file mock_local_trajectory_uploader.h.

Member Function Documentation

◆ EnqueueSensorData()

void cartographer::cloud::testing::MockLocalTrajectoryUploader::EnqueueSensorData ( std::unique_ptr< proto::SensorData >  data_request)
inlineoverridevirtual

◆ MOCK_CONST_METHOD1()

cartographer::cloud::testing::MockLocalTrajectoryUploader::MOCK_CONST_METHOD1 ( GetLocalSlamResultSensorId  ,
SensorId(int)   
)

◆ MOCK_METHOD0() [1/2]

cartographer::cloud::testing::MockLocalTrajectoryUploader::MOCK_METHOD0 ( Start  ,
void()   
)

◆ MOCK_METHOD0() [2/2]

cartographer::cloud::testing::MockLocalTrajectoryUploader::MOCK_METHOD0 ( Shutdown  ,
void()   
)

◆ MOCK_METHOD1() [1/2]

cartographer::cloud::testing::MockLocalTrajectoryUploader::MOCK_METHOD1 ( DoEnqueueSensorData  ,
void(proto::SensorData *)   
)

◆ MOCK_METHOD1() [2/2]

cartographer::cloud::testing::MockLocalTrajectoryUploader::MOCK_METHOD1 ( FinishTrajectory  ,
void(int)   
)

◆ MOCK_METHOD3()

cartographer::cloud::testing::MockLocalTrajectoryUploader::MOCK_METHOD3 ( AddTrajectory  ,
void(int, const std::set< SensorId > &, const mapping::proto::TrajectoryBuilderOptions &)   
)

The documentation for this class was generated from the following file:


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59