Class TrajectoryCollator

Inheritance Relationships

Base Type

Class Documentation

class TrajectoryCollator : public cartographer::sensor::CollatorInterface

Public Functions

inline TrajectoryCollator()
TrajectoryCollator(const TrajectoryCollator&) = delete
TrajectoryCollator &operator=(const TrajectoryCollator&) = delete
virtual void AddTrajectory(int trajectory_id, const absl::flat_hash_set<std::string> &expected_sensor_ids, const Callback &callback) override
virtual void FinishTrajectory(int trajectory_id) override
virtual void AddSensorData(int trajectory_id, std::unique_ptr<Data> data) override
virtual void Flush() override
virtual absl::optional<int> GetBlockingTrajectoryId() const override

Public Static Functions

static void RegisterMetrics(metrics::FamilyFactory *family_factory)