Public Member Functions | List of all members
cartographer::mapping::testing::MockTrajectoryBuilder Class Reference

#include <mock_trajectory_builder.h>

Inheritance diagram for cartographer::mapping::testing::MockTrajectoryBuilder:
Inheritance graph
[legend]

Public Member Functions

void AddLocalSlamResultData (std::unique_ptr< mapping::LocalSlamResultData > local_slam_result_data) override
 
 MOCK_METHOD1 (DoAddLocalSlamResultData, void(mapping::LocalSlamResultData *))
 
 MOCK_METHOD2 (AddSensorData, void(const std::string &, const sensor::TimedPointCloudData &))
 
 MOCK_METHOD2 (AddSensorData, void(const std::string &, const sensor::ImuData &))
 
 MOCK_METHOD2 (AddSensorData, void(const std::string &, const sensor::OdometryData &))
 
 MOCK_METHOD2 (AddSensorData, void(const std::string &, const sensor::FixedFramePoseData &))
 
 MOCK_METHOD2 (AddSensorData, void(const std::string &, const sensor::LandmarkData &))
 
 MockTrajectoryBuilder ()=default
 
 ~MockTrajectoryBuilder () override=default
 
- Public Member Functions inherited from cartographer::mapping::TrajectoryBuilderInterface
virtual void AddSensorData (const std::string &sensor_id, const sensor::TimedPointCloudData &timed_point_cloud_data)=0
 
virtual void AddSensorData (const std::string &sensor_id, const sensor::ImuData &imu_data)=0
 
virtual void AddSensorData (const std::string &sensor_id, const sensor::OdometryData &odometry_data)=0
 
virtual void AddSensorData (const std::string &sensor_id, const sensor::FixedFramePoseData &fixed_frame_pose)=0
 
virtual void AddSensorData (const std::string &sensor_id, const sensor::LandmarkData &landmark_data)=0
 
TrajectoryBuilderInterfaceoperator= (const TrajectoryBuilderInterface &)=delete
 
 TrajectoryBuilderInterface ()
 
 TrajectoryBuilderInterface (const TrajectoryBuilderInterface &)=delete
 
virtual ~TrajectoryBuilderInterface ()
 

Additional Inherited Members

- Public Types inherited from cartographer::mapping::TrajectoryBuilderInterface
using LocalSlamResultCallback = std::function< void(int, common::Time, transform::Rigid3d, sensor::RangeData, std::unique_ptr< const InsertionResult >)>
 

Detailed Description

Definition at line 29 of file mock_trajectory_builder.h.

Constructor & Destructor Documentation

◆ MockTrajectoryBuilder()

cartographer::mapping::testing::MockTrajectoryBuilder::MockTrajectoryBuilder ( )
default

◆ ~MockTrajectoryBuilder()

cartographer::mapping::testing::MockTrajectoryBuilder::~MockTrajectoryBuilder ( )
overridedefault

Member Function Documentation

◆ AddLocalSlamResultData()

void cartographer::mapping::testing::MockTrajectoryBuilder::AddLocalSlamResultData ( std::unique_ptr< mapping::LocalSlamResultData local_slam_result_data)
inlineoverridevirtual

◆ MOCK_METHOD1()

cartographer::mapping::testing::MockTrajectoryBuilder::MOCK_METHOD1 ( DoAddLocalSlamResultData  ,
void(mapping::LocalSlamResultData *)   
)

◆ MOCK_METHOD2() [1/5]

cartographer::mapping::testing::MockTrajectoryBuilder::MOCK_METHOD2 ( AddSensorData  ,
void(const std::string &, const sensor::TimedPointCloudData &)   
)

◆ MOCK_METHOD2() [2/5]

cartographer::mapping::testing::MockTrajectoryBuilder::MOCK_METHOD2 ( AddSensorData  ,
void(const std::string &, const sensor::ImuData &)   
)

◆ MOCK_METHOD2() [3/5]

cartographer::mapping::testing::MockTrajectoryBuilder::MOCK_METHOD2 ( AddSensorData  ,
void(const std::string &, const sensor::OdometryData &)   
)

◆ MOCK_METHOD2() [4/5]

cartographer::mapping::testing::MockTrajectoryBuilder::MOCK_METHOD2 ( AddSensorData  ,
void(const std::string &, const sensor::FixedFramePoseData &)   
)

◆ MOCK_METHOD2() [5/5]

cartographer::mapping::testing::MockTrajectoryBuilder::MOCK_METHOD2 ( AddSensorData  ,
void(const std::string &, const sensor::LandmarkData &)   
)

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