Public Member Functions | Private Member Functions | Private Attributes
cartographer::mapping::ActiveSubmaps2D Class Reference

#include <submap_2d.h>

List of all members.

Public Member Functions

 ActiveSubmaps2D (const proto::SubmapsOptions2D &options)
 ActiveSubmaps2D (const ActiveSubmaps2D &)
std::vector< std::shared_ptr
< const Submap2D > > 
InsertRangeData (const sensor::RangeData &range_data)
ActiveSubmaps2Doperator= (const ActiveSubmaps2D &)
std::vector< std::shared_ptr
< const Submap2D > > 
submaps () const

Private Member Functions

void AddSubmap (const Eigen::Vector2f &origin)
std::unique_ptr< GridInterfaceCreateGrid (const Eigen::Vector2f &origin)
std::unique_ptr
< RangeDataInserterInterface
CreateRangeDataInserter ()
void FinishSubmap ()

Private Attributes

ValueConversionTables conversion_tables_
const proto::SubmapsOptions2D options_
std::unique_ptr
< RangeDataInserterInterface
range_data_inserter_
std::vector< std::shared_ptr
< Submap2D > > 
submaps_

Detailed Description

Definition at line 79 of file submap_2d.h.


Constructor & Destructor Documentation

cartographer::mapping::ActiveSubmaps2D::ActiveSubmaps2D ( const proto::SubmapsOptions2D &  options) [explicit]

Definition at line 153 of file submap_2d.cc.


Member Function Documentation

void cartographer::mapping::ActiveSubmaps2D::AddSubmap ( const Eigen::Vector2f &  origin) [private]

Definition at line 224 of file submap_2d.cc.

std::unique_ptr< GridInterface > cartographer::mapping::ActiveSubmaps2D::CreateGrid ( const Eigen::Vector2f &  origin) [private]

Definition at line 192 of file submap_2d.cc.

Definition at line 177 of file submap_2d.cc.

std::vector< std::shared_ptr< const Submap2D > > cartographer::mapping::ActiveSubmaps2D::InsertRangeData ( const sensor::RangeData range_data)

Definition at line 161 of file submap_2d.cc.

ActiveSubmaps2D& cartographer::mapping::ActiveSubmaps2D::operator= ( const ActiveSubmaps2D )
std::vector< std::shared_ptr< const Submap2D > > cartographer::mapping::ActiveSubmaps2D::submaps ( ) const

Definition at line 156 of file submap_2d.cc.


Member Data Documentation

Definition at line 101 of file submap_2d.h.

const proto::SubmapsOptions2D cartographer::mapping::ActiveSubmaps2D::options_ [private]

Definition at line 98 of file submap_2d.h.

Definition at line 100 of file submap_2d.h.

std::vector<std::shared_ptr<Submap2D> > cartographer::mapping::ActiveSubmaps2D::submaps_ [private]

Definition at line 99 of file submap_2d.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36