Public Types | Public Member Functions | List of all members
cartographer::mapping::GlobalTrajectoryBuilderInterface Class Referenceabstract

#include <global_trajectory_builder_interface.h>

Inheritance diagram for cartographer::mapping::GlobalTrajectoryBuilderInterface:
Inheritance graph
[legend]

Public Types

using PoseEstimate = TrajectoryBuilder::PoseEstimate
 
using SubmapData = TrajectoryBuilder::SubmapData
 

Public Member Functions

virtual void AddImuData (common::Time time, const Eigen::Vector3d &linear_acceleration, const Eigen::Vector3d &angular_velocity)=0
 
virtual void AddOdometerData (common::Time time, const transform::Rigid3d &pose)=0
 
virtual void AddRangefinderData (common::Time time, const Eigen::Vector3f &origin, const sensor::PointCloud &ranges)=0
 
virtual SubmapData GetSubmapData (int submap_index)=0
 
 GlobalTrajectoryBuilderInterface ()
 
 GlobalTrajectoryBuilderInterface (const GlobalTrajectoryBuilderInterface &)=delete
 
virtual int num_submaps ()=0
 
GlobalTrajectoryBuilderInterfaceoperator= (const GlobalTrajectoryBuilderInterface &)=delete
 
virtual const PoseEstimatepose_estimate () const =0
 
virtual ~GlobalTrajectoryBuilderInterface ()
 

Detailed Description

Definition at line 39 of file global_trajectory_builder_interface.h.

Member Typedef Documentation

Definition at line 41 of file global_trajectory_builder_interface.h.

Definition at line 42 of file global_trajectory_builder_interface.h.

Constructor & Destructor Documentation

cartographer::mapping::GlobalTrajectoryBuilderInterface::GlobalTrajectoryBuilderInterface ( )
inline

Definition at line 44 of file global_trajectory_builder_interface.h.

virtual cartographer::mapping::GlobalTrajectoryBuilderInterface::~GlobalTrajectoryBuilderInterface ( )
inlinevirtual

Definition at line 45 of file global_trajectory_builder_interface.h.

cartographer::mapping::GlobalTrajectoryBuilderInterface::GlobalTrajectoryBuilderInterface ( const GlobalTrajectoryBuilderInterface )
delete

Member Function Documentation

virtual void cartographer::mapping::GlobalTrajectoryBuilderInterface::AddImuData ( common::Time  time,
const Eigen::Vector3d &  linear_acceleration,
const Eigen::Vector3d &  angular_velocity 
)
pure virtual
virtual void cartographer::mapping::GlobalTrajectoryBuilderInterface::AddOdometerData ( common::Time  time,
const transform::Rigid3d pose 
)
pure virtual
virtual void cartographer::mapping::GlobalTrajectoryBuilderInterface::AddRangefinderData ( common::Time  time,
const Eigen::Vector3f &  origin,
const sensor::PointCloud ranges 
)
pure virtual
virtual SubmapData cartographer::mapping::GlobalTrajectoryBuilderInterface::GetSubmapData ( int  submap_index)
pure virtual
virtual int cartographer::mapping::GlobalTrajectoryBuilderInterface::num_submaps ( )
pure virtual
GlobalTrajectoryBuilderInterface& cartographer::mapping::GlobalTrajectoryBuilderInterface::operator= ( const GlobalTrajectoryBuilderInterface )
delete
virtual const PoseEstimate& cartographer::mapping::GlobalTrajectoryBuilderInterface::pose_estimate ( ) const
pure virtual

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


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:39