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

#include <submap_3d.h>

List of all members.

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)
ActiveSubmaps3Doperator= (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_

Detailed Description

Definition at line 95 of file submap_3d.h.


Constructor & Destructor Documentation

cartographer::mapping::ActiveSubmaps3D::ActiveSubmaps3D ( const proto::SubmapsOptions3D &  options) [explicit]

Definition at line 299 of file submap_3d.cc.


Member Function Documentation

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.


Member Data Documentation

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.


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