Classes | Public Member Functions | List of all members
cartographer::mapping::TrajectoryBuilder Class Referenceabstract

#include <trajectory_builder.h>

Inheritance diagram for cartographer::mapping::TrajectoryBuilder:
Inheritance graph


struct  PoseEstimate
struct  SubmapData

Public Member Functions

void AddImuData (const string &sensor_id, common::Time time, const Eigen::Vector3d &linear_acceleration, const Eigen::Vector3d &angular_velocity)
void AddOdometerData (const string &sensor_id, common::Time time, const transform::Rigid3d &odometer_pose)
void AddRangefinderData (const string &sensor_id, common::Time time, const Eigen::Vector3f &origin, const sensor::PointCloud &ranges)
virtual void AddSensorData (const string &sensor_id, std::unique_ptr< sensor::Data > data)=0
virtual SubmapData GetSubmapData (int submap_index)=0
virtual int num_submaps ()=0
TrajectoryBuilderoperator= (const TrajectoryBuilder &)=delete
virtual const PoseEstimatepose_estimate () const =0
 TrajectoryBuilder ()
 TrajectoryBuilder (const TrajectoryBuilder &)=delete
virtual ~TrajectoryBuilder ()

Detailed Description

Definition at line 41 of file trajectory_builder.h.

Constructor & Destructor Documentation

cartographer::mapping::TrajectoryBuilder::TrajectoryBuilder ( )

Definition at line 61 of file trajectory_builder.h.

virtual cartographer::mapping::TrajectoryBuilder::~TrajectoryBuilder ( )

Definition at line 62 of file trajectory_builder.h.

cartographer::mapping::TrajectoryBuilder::TrajectoryBuilder ( const TrajectoryBuilder )

Member Function Documentation

void cartographer::mapping::TrajectoryBuilder::AddImuData ( const string &  sensor_id,
common::Time  time,
const Eigen::Vector3d &  linear_acceleration,
const Eigen::Vector3d &  angular_velocity 

Definition at line 82 of file trajectory_builder.h.

void cartographer::mapping::TrajectoryBuilder::AddOdometerData ( const string &  sensor_id,
common::Time  time,
const transform::Rigid3d odometer_pose 

Definition at line 90 of file trajectory_builder.h.

void cartographer::mapping::TrajectoryBuilder::AddRangefinderData ( const string &  sensor_id,
common::Time  time,
const Eigen::Vector3f &  origin,
const sensor::PointCloud ranges 

Definition at line 74 of file trajectory_builder.h.

virtual void cartographer::mapping::TrajectoryBuilder::AddSensorData ( const string &  sensor_id,
std::unique_ptr< sensor::Data data 
pure virtual
virtual SubmapData cartographer::mapping::TrajectoryBuilder::GetSubmapData ( int  submap_index)
pure virtual
virtual int cartographer::mapping::TrajectoryBuilder::num_submaps ( )
pure virtual
TrajectoryBuilder& cartographer::mapping::TrajectoryBuilder::operator= ( const TrajectoryBuilder )
virtual const PoseEstimate& cartographer::mapping::TrajectoryBuilder::pose_estimate ( ) const
pure virtual

The documentation for this class was generated from the following file:

autogenerated on Mon Jun 10 2019 12:51:39