Class TrajectoryBuilderStub

Inheritance Relationships

Base Type

Class Documentation

class TrajectoryBuilderStub : public cartographer::mapping::TrajectoryBuilderInterface

Public Functions

TrajectoryBuilderStub(std::shared_ptr<::grpc::Channel> client_channel, const int trajectory_id, const std::string &client_id, LocalSlamResultCallback local_slam_result_callback)
~TrajectoryBuilderStub() override
TrajectoryBuilderStub(const TrajectoryBuilderStub&) = delete
TrajectoryBuilderStub &operator=(const TrajectoryBuilderStub&) = delete
virtual void AddSensorData(const std::string &sensor_id, const sensor::TimedPointCloudData &timed_point_cloud_data) override
virtual void AddSensorData(const std::string &sensor_id, const sensor::ImuData &imu_data) override
virtual void AddSensorData(const std::string &sensor_id, const sensor::OdometryData &odometry_data) override
virtual void AddSensorData(const std::string &sensor_id, const sensor::FixedFramePoseData &fixed_frame_pose) override
virtual void AddSensorData(const std::string &sensor_id, const sensor::LandmarkData &landmark_data) override
void AddLocalSlamResultData(std::unique_ptr<mapping::LocalSlamResultData> local_slam_result_data) override