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

#include <submaps.h>

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

Public Member Functions

const SubmapGet (int index) const override
 
void InsertRangeData (const sensor::RangeData &range_data)
 
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 Eigen::Vector2f &origin)
 
void FinishSubmap (int index)
 

Private Attributes

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

Detailed Description

Definition at line 62 of file 2d/submaps.h.

Constructor & Destructor Documentation

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

Definition at line 154 of file 2d/submaps.cc.

cartographer::mapping_2d::Submaps::Submaps ( const Submaps )
delete

Member Function Documentation

void cartographer::mapping_2d::Submaps::AddSubmap ( const Eigen::Vector2f &  origin)
private

Definition at line 198 of file 2d/submaps.cc.

void cartographer::mapping_2d::Submaps::FinishSubmap ( int  index)
private

Definition at line 183 of file 2d/submaps.cc.

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

Implements cartographer::mapping::Submaps.

Definition at line 175 of file 2d/submaps.cc.

void cartographer::mapping_2d::Submaps::InsertRangeData ( const sensor::RangeData range_data)

Definition at line 162 of file 2d/submaps.cc.

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

Implements cartographer::mapping::Submaps.

Definition at line 181 of file 2d/submaps.cc.

Member Data Documentation

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

Definition at line 79 of file 2d/submaps.h.

RangeDataInserter cartographer::mapping_2d::Submaps::range_data_inserter_
private

Definition at line 82 of file 2d/submaps.h.

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

Definition at line 81 of file 2d/submaps.h.


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


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