Public Types | Public Member Functions | List of all members
cartographer::cloud::LocalTrajectoryUploaderInterface Class Referenceabstract

#include <local_trajectory_uploader.h>

Inheritance diagram for cartographer::cloud::LocalTrajectoryUploaderInterface:
Inheritance graph
[legend]

Public Types

using SensorId = mapping::TrajectoryBuilderInterface::SensorId
 

Public Member Functions

virtual void AddTrajectory (int local_trajectory_id, const std::set< SensorId > &expected_sensor_ids, const mapping::proto::TrajectoryBuilderOptions &trajectory_options)=0
 
virtual void EnqueueSensorData (std::unique_ptr< proto::SensorData > sensor_data)=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
 

Detailed Description

Definition at line 31 of file local_trajectory_uploader.h.

Member Typedef Documentation

◆ SensorId

Definition at line 33 of file local_trajectory_uploader.h.

Constructor & Destructor Documentation

◆ ~LocalTrajectoryUploaderInterface()

virtual cartographer::cloud::LocalTrajectoryUploaderInterface::~LocalTrajectoryUploaderInterface ( )
virtualdefault

Member Function Documentation

◆ AddTrajectory()

virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::AddTrajectory ( int  local_trajectory_id,
const std::set< SensorId > &  expected_sensor_ids,
const mapping::proto::TrajectoryBuilderOptions &  trajectory_options 
)
pure virtual

◆ EnqueueSensorData()

virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::EnqueueSensorData ( std::unique_ptr< proto::SensorData >  sensor_data)
pure virtual

◆ FinishTrajectory()

virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::FinishTrajectory ( int  local_trajectory_id)
pure virtual

◆ GetLocalSlamResultSensorId()

virtual SensorId cartographer::cloud::LocalTrajectoryUploaderInterface::GetLocalSlamResultSensorId ( int  local_trajectory_id) const
pure virtual

◆ Shutdown()

virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::Shutdown ( )
pure virtual

◆ Start()

virtual void cartographer::cloud::LocalTrajectoryUploaderInterface::Start ( )
pure virtual

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