#include <submap_2d.h>
Public Member Functions | |
ActiveSubmaps2D (const proto::SubmapsOptions2D &options) | |
ActiveSubmaps2D (const ActiveSubmaps2D &) | |
std::vector< std::shared_ptr < const Submap2D > > | InsertRangeData (const sensor::RangeData &range_data) |
ActiveSubmaps2D & | operator= (const ActiveSubmaps2D &) |
std::vector< std::shared_ptr < const Submap2D > > | submaps () const |
Private Member Functions | |
void | AddSubmap (const Eigen::Vector2f &origin) |
std::unique_ptr< GridInterface > | CreateGrid (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_ |
Definition at line 79 of file submap_2d.h.
cartographer::mapping::ActiveSubmaps2D::ActiveSubmaps2D | ( | const proto::SubmapsOptions2D & | options | ) | [explicit] |
Definition at line 153 of file submap_2d.cc.
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.
std::unique_ptr< RangeDataInserterInterface > cartographer::mapping::ActiveSubmaps2D::CreateRangeDataInserter | ( | ) | [private] |
Definition at line 177 of file submap_2d.cc.
void cartographer::mapping::ActiveSubmaps2D::FinishSubmap | ( | ) | [private] |
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.
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.
std::unique_ptr<RangeDataInserterInterface> cartographer::mapping::ActiveSubmaps2D::range_data_inserter_ [private] |
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.