#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.