Public Member Functions | Private Member Functions | Private Attributes | List of all members
cartographer::mapping_3d::Submaps Class Reference

#include <submaps.h>

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

Public Member Functions

const SubmapGet (int index) const override
 
void InsertRangeData (const sensor::RangeData &range_data, const Eigen::Quaterniond &gravity_alignment)
 
Submapsoperator= (const Submaps &)=delete
 
int size () const override
 
 Submaps (const proto::SubmapsOptions &options)
 
 Submaps (const Submaps &)=delete
 
- Public Member Functions inherited from cartographer::mapping::Submaps
std::vector< int > insertion_indices () const
 
int matching_index () const
 
Submapsoperator= (const Submaps &)=delete
 
 Submaps ()
 
 Submaps (const Submaps &)=delete
 
virtual ~Submaps ()
 

Private Member Functions

void AddSubmap (const transform::Rigid3d &local_pose)
 

Private Attributes

const proto::SubmapsOptions options_
 
RangeDataInserter range_data_inserter_
 
std::vector< std::unique_ptr< Submap > > submaps_
 

Detailed Description

Definition at line 77 of file 3d/submaps.h.

Constructor & Destructor Documentation

cartographer::mapping_3d::Submaps::Submaps ( const proto::SubmapsOptions &  options)
explicit

Definition at line 363 of file 3d/submaps.cc.

cartographer::mapping_3d::Submaps::Submaps ( const Submaps )
delete

Member Function Documentation

void cartographer::mapping_3d::Submaps::AddSubmap ( const transform::Rigid3d local_pose)
private

Definition at line 403 of file 3d/submaps.cc.

const Submap * cartographer::mapping_3d::Submaps::Get ( int  index) const
overridevirtual

Implements cartographer::mapping::Submaps.

Definition at line 374 of file 3d/submaps.cc.

void cartographer::mapping_3d::Submaps::InsertRangeData ( const sensor::RangeData range_data,
const Eigen::Quaterniond &  gravity_alignment 
)

Definition at line 382 of file 3d/submaps.cc.

Submaps& cartographer::mapping_3d::Submaps::operator= ( const Submaps )
delete
int cartographer::mapping_3d::Submaps::size ( ) const
overridevirtual

Implements cartographer::mapping::Submaps.

Definition at line 380 of file 3d/submaps.cc.

Member Data Documentation

const proto::SubmapsOptions cartographer::mapping_3d::Submaps::options_
private

Definition at line 96 of file 3d/submaps.h.

RangeDataInserter cartographer::mapping_3d::Submaps::range_data_inserter_
private

Definition at line 101 of file 3d/submaps.h.

std::vector<std::unique_ptr<Submap> > cartographer::mapping_3d::Submaps::submaps_
private

Definition at line 100 of file 3d/submaps.h.


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


cartographer
Author(s):
autogenerated on Wed Jun 5 2019 21:58:01