#include <collator_interface.h>
Public Member Functions | |
virtual void | AddSensorData (int trajectory_id, std::unique_ptr< Data > data)=0 |
virtual void | AddTrajectory (int trajectory_id, const absl::flat_hash_set< std::string > &expected_sensor_ids, const Callback &callback)=0 |
CollatorInterface () | |
CollatorInterface (const CollatorInterface &) | |
virtual void | FinishTrajectory (int trajectory_id)=0 |
virtual void | Flush ()=0 |
virtual absl::optional< int > | GetBlockingTrajectoryId () const =0 |
CollatorInterface & | operator= (const CollatorInterface &) |
virtual | ~CollatorInterface () |
Definition at line 31 of file collator_interface.h.
Definition at line 36 of file collator_interface.h.
virtual cartographer::sensor::CollatorInterface::~CollatorInterface | ( | ) | [inline, virtual] |
Definition at line 37 of file collator_interface.h.
virtual void cartographer::sensor::CollatorInterface::AddSensorData | ( | int | trajectory_id, |
std::unique_ptr< Data > | data | ||
) | [pure virtual] |
Implemented in cartographer::sensor::TrajectoryCollator, and cartographer::sensor::Collator.
virtual void cartographer::sensor::CollatorInterface::AddTrajectory | ( | int | trajectory_id, |
const absl::flat_hash_set< std::string > & | expected_sensor_ids, | ||
const Callback & | callback | ||
) | [pure virtual] |
Implemented in cartographer::sensor::TrajectoryCollator, and cartographer::sensor::Collator.
virtual void cartographer::sensor::CollatorInterface::FinishTrajectory | ( | int | trajectory_id | ) | [pure virtual] |
Implemented in cartographer::sensor::TrajectoryCollator, and cartographer::sensor::Collator.
virtual void cartographer::sensor::CollatorInterface::Flush | ( | ) | [pure virtual] |
Implemented in cartographer::sensor::TrajectoryCollator, and cartographer::sensor::Collator.
virtual absl::optional<int> cartographer::sensor::CollatorInterface::GetBlockingTrajectoryId | ( | ) | const [pure virtual] |
Implemented in cartographer::sensor::TrajectoryCollator, and cartographer::sensor::Collator.
CollatorInterface& cartographer::sensor::CollatorInterface::operator= | ( | const CollatorInterface & | ) |