Public Member Functions | Private Attributes | List of all members
cartographer::mapping::LocalSlamResult2D Class Reference

#include <local_slam_result_2d.h>

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

Public Member Functions

void AddToPoseGraph (int trajectory_id, PoseGraph *pose_graph) const override
 
void AddToTrajectoryBuilder (TrajectoryBuilderInterface *const trajectory_builder) override
 
 LocalSlamResult2D (const std::string &sensor_id, const mapping::proto::LocalSlamResultData local_slam_result_data, SubmapController< mapping::Submap2D > *submap_controller)
 
- Public Member Functions inherited from cartographer::mapping::LocalSlamResultData
common::Time GetTime () const override
 
 LocalSlamResultData (const std::string &sensor_id, common::Time time)
 
- Public Member Functions inherited from cartographer::sensor::Data
 Data (const std::string &sensor_id)
 
const std::string & GetSensorId () const
 
virtual ~Data ()
 

Private Attributes

const mapping::proto::LocalSlamResultData local_slam_result_data_
 
const std::string sensor_id_
 
SubmapController< mapping::Submap2D > * submap_controller_
 

Additional Inherited Members

- Protected Attributes inherited from cartographer::sensor::Data
const std::string sensor_id_
 

Detailed Description

Definition at line 27 of file local_slam_result_2d.h.

Constructor & Destructor Documentation

◆ LocalSlamResult2D()

cartographer::mapping::LocalSlamResult2D::LocalSlamResult2D ( const std::string &  sensor_id,
const mapping::proto::LocalSlamResultData  local_slam_result_data,
SubmapController< mapping::Submap2D > *  submap_controller 
)
inline

Definition at line 29 of file local_slam_result_2d.h.

Member Function Documentation

◆ AddToPoseGraph()

void cartographer::mapping::LocalSlamResult2D::AddToPoseGraph ( int  trajectory_id,
PoseGraph pose_graph 
) const
overridevirtual

◆ AddToTrajectoryBuilder()

void cartographer::mapping::LocalSlamResult2D::AddToTrajectoryBuilder ( TrajectoryBuilderInterface *const  trajectory_builder)
overridevirtual

Implements cartographer::sensor::Data.

Definition at line 23 of file local_slam_result_2d.cc.

Member Data Documentation

◆ local_slam_result_data_

const mapping::proto::LocalSlamResultData cartographer::mapping::LocalSlamResult2D::local_slam_result_data_
private

Definition at line 45 of file local_slam_result_2d.h.

◆ sensor_id_

const std::string cartographer::mapping::LocalSlamResult2D::sensor_id_
private

Definition at line 44 of file local_slam_result_2d.h.

◆ submap_controller_

SubmapController<mapping::Submap2D>* cartographer::mapping::LocalSlamResult2D::submap_controller_
private

Definition at line 46 of file local_slam_result_2d.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59