#include <submap_3d.h>
Public Member Functions | |
ActiveSubmaps3D (const proto::SubmapsOptions3D &options) | |
ActiveSubmaps3D (const ActiveSubmaps3D &) | |
std::vector< std::shared_ptr < const Submap3D > > | InsertData (const sensor::RangeData &range_data_in_local, const Eigen::Quaterniond &local_from_gravity_aligned, const Eigen::VectorXf &rotational_scan_matcher_histogram_in_gravity) |
ActiveSubmaps3D & | operator= (const ActiveSubmaps3D &) |
std::vector< std::shared_ptr < const Submap3D > > | submaps () const |
Private Member Functions | |
void | AddSubmap (const transform::Rigid3d &local_submap_pose, int rotational_scan_matcher_histogram_size) |
Private Attributes | |
const proto::SubmapsOptions3D | options_ |
RangeDataInserter3D | range_data_inserter_ |
std::vector< std::shared_ptr < Submap3D > > | submaps_ |
Definition at line 95 of file submap_3d.h.
cartographer::mapping::ActiveSubmaps3D::ActiveSubmaps3D | ( | const proto::SubmapsOptions3D & | options | ) | [explicit] |
Definition at line 299 of file submap_3d.cc.
void cartographer::mapping::ActiveSubmaps3D::AddSubmap | ( | const transform::Rigid3d & | local_submap_pose, |
int | rotational_scan_matcher_histogram_size | ||
) | [private] |
Definition at line 330 of file submap_3d.cc.
std::vector< std::shared_ptr< const Submap3D > > cartographer::mapping::ActiveSubmaps3D::InsertData | ( | const sensor::RangeData & | range_data_in_local, |
const Eigen::Quaterniond & | local_from_gravity_aligned, | ||
const Eigen::VectorXf & | rotational_scan_matcher_histogram_in_gravity | ||
) |
Definition at line 308 of file submap_3d.cc.
ActiveSubmaps3D& cartographer::mapping::ActiveSubmaps3D::operator= | ( | const ActiveSubmaps3D & | ) |
std::vector< std::shared_ptr< const Submap3D > > cartographer::mapping::ActiveSubmaps3D::submaps | ( | ) | const |
Definition at line 303 of file submap_3d.cc.
const proto::SubmapsOptions3D cartographer::mapping::ActiveSubmaps3D::options_ [private] |
Definition at line 118 of file submap_3d.h.
Definition at line 120 of file submap_3d.h.
std::vector<std::shared_ptr<Submap3D> > cartographer::mapping::ActiveSubmaps3D::submaps_ [private] |
Definition at line 119 of file submap_3d.h.