Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
cartographer::mapping_3d::LocalTrajectoryBuilderInterface Class Referenceabstract

#include <local_trajectory_builder_interface.h>

Inheritance diagram for cartographer::mapping_3d::LocalTrajectoryBuilderInterface:
Inheritance graph
[legend]

Classes

struct  InsertionResult
 

Public Types

using PoseEstimate = mapping::GlobalTrajectoryBuilderInterface::PoseEstimate
 

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 std::unique_ptr< InsertionResultAddRangefinderData (common::Time time, const Eigen::Vector3f &origin, const sensor::PointCloud &ranges)=0
 
 LocalTrajectoryBuilderInterface (const LocalTrajectoryBuilderInterface &)=delete
 
LocalTrajectoryBuilderInterfaceoperator= (const LocalTrajectoryBuilderInterface &)=delete
 
virtual const PoseEstimatepose_estimate () const =0
 
virtual mapping_3d::Submapssubmaps ()=0
 
virtual ~LocalTrajectoryBuilderInterface ()
 

Protected Member Functions

 LocalTrajectoryBuilderInterface ()
 

Detailed Description

Definition at line 32 of file local_trajectory_builder_interface.h.

Member Typedef Documentation

Definition at line 34 of file local_trajectory_builder_interface.h.

Constructor & Destructor Documentation

virtual cartographer::mapping_3d::LocalTrajectoryBuilderInterface::~LocalTrajectoryBuilderInterface ( )
inlinevirtual

Definition at line 44 of file local_trajectory_builder_interface.h.

cartographer::mapping_3d::LocalTrajectoryBuilderInterface::LocalTrajectoryBuilderInterface ( const LocalTrajectoryBuilderInterface )
delete
cartographer::mapping_3d::LocalTrajectoryBuilderInterface::LocalTrajectoryBuilderInterface ( )
inlineprotected

Definition at line 64 of file local_trajectory_builder_interface.h.

Member Function Documentation

virtual void cartographer::mapping_3d::LocalTrajectoryBuilderInterface::AddImuData ( common::Time  time,
const Eigen::Vector3d &  linear_acceleration,
const Eigen::Vector3d &  angular_velocity 
)
pure virtual
virtual void cartographer::mapping_3d::LocalTrajectoryBuilderInterface::AddOdometerData ( common::Time  time,
const transform::Rigid3d pose 
)
pure virtual
virtual std::unique_ptr<InsertionResult> cartographer::mapping_3d::LocalTrajectoryBuilderInterface::AddRangefinderData ( common::Time  time,
const Eigen::Vector3f &  origin,
const sensor::PointCloud ranges 
)
pure virtual
LocalTrajectoryBuilderInterface& cartographer::mapping_3d::LocalTrajectoryBuilderInterface::operator= ( const LocalTrajectoryBuilderInterface )
delete
virtual const PoseEstimate& cartographer::mapping_3d::LocalTrajectoryBuilderInterface::pose_estimate ( ) const
pure virtual
virtual mapping_3d::Submaps* cartographer::mapping_3d::LocalTrajectoryBuilderInterface::submaps ( )
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