Class MockMapBuilder

Inheritance Relationships

Base Type

Class Documentation

class MockMapBuilder : public cartographer::mapping::MapBuilderInterface

Public Functions

MOCK_METHOD3(AddTrajectoryBuilder, int(const std::set<SensorId> &expected_sensor_ids, const mapping::proto::TrajectoryBuilderOptions &trajectory_options, mapping::MapBuilderInterface::LocalSlamResultCallback local_slam_result_callback))
MOCK_METHOD1(AddTrajectoryForDeserialization, int(const mapping::proto::TrajectoryBuilderOptionsWithSensorIds &options_with_sensor_ids_proto))
MOCK_CONST_METHOD1(GetTrajectoryBuilder, mapping::TrajectoryBuilderInterface*(int trajectory_id))
MOCK_METHOD1(FinishTrajectory, void(int trajectory_id))
MOCK_METHOD2(SubmapToProto, std::string(const mapping::SubmapId&, mapping::proto::SubmapQuery::Response*))
MOCK_METHOD2(SerializeState, void(bool, io::ProtoStreamWriterInterface*))
MOCK_METHOD2(SerializeStateToFile, bool(bool, const std::string&))
MOCK_METHOD2(LoadState, std::map<int, int>(io::ProtoStreamReaderInterface*, bool))
MOCK_METHOD2(LoadStateFromFile, std::map<int, int>(const std::string&, bool))
MOCK_CONST_METHOD0(num_trajectory_builders, int())
MOCK_METHOD0(pose_graph, mapping::PoseGraphInterface*())
MOCK_CONST_METHOD0(GetAllTrajectoryBuilderOptions, const std::vector<mapping::proto::TrajectoryBuilderOptionsWithSensorIds>&())