Public Member Functions | Protected Attributes | List of all members
cartographer::sensor::Data Class Referenceabstract

#include <data.h>

Inheritance diagram for cartographer::sensor::Data:
Inheritance graph
[legend]

Public Member Functions

virtual void AddToTrajectoryBuilder (mapping::TrajectoryBuilderInterface *trajectory_builder)=0
 
 Data (const std::string &sensor_id)
 
const std::string & GetSensorId () const
 
virtual common::Time GetTime () const =0
 
virtual ~Data ()
 

Protected Attributes

const std::string sensor_id_
 

Detailed Description

Definition at line 32 of file data.h.

Constructor & Destructor Documentation

◆ Data()

cartographer::sensor::Data::Data ( const std::string &  sensor_id)
inlineexplicit

Definition at line 34 of file data.h.

◆ ~Data()

virtual cartographer::sensor::Data::~Data ( )
inlinevirtual

Definition at line 35 of file data.h.

Member Function Documentation

◆ AddToTrajectoryBuilder()

virtual void cartographer::sensor::Data::AddToTrajectoryBuilder ( mapping::TrajectoryBuilderInterface trajectory_builder)
pure virtual

◆ GetSensorId()

const std::string& cartographer::sensor::Data::GetSensorId ( ) const
inline

Definition at line 38 of file data.h.

◆ GetTime()

virtual common::Time cartographer::sensor::Data::GetTime ( ) const
pure virtual

Member Data Documentation

◆ sensor_id_

const std::string cartographer::sensor::Data::sensor_id_
protected

Definition at line 43 of file data.h.


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