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

#include <range_data_collator.h>

List of all members.

Public Member Functions

sensor::TimedPointCloudOriginData AddRangeData (const std::string &sensor_id, const sensor::TimedPointCloudData &timed_point_cloud_data)
 RangeDataCollator (const std::vector< std::string > &expected_range_sensor_ids)

Private Member Functions

sensor::TimedPointCloudOriginData CropAndMerge ()

Private Attributes

common::Time current_end_ = common::Time::min()
common::Time current_start_ = common::Time::min()
const std::set< std::string > expected_sensor_ids_
std::map< std::string,
sensor::TimedPointCloudData
id_to_pending_data_

Detailed Description

Definition at line 33 of file range_data_collator.h.


Constructor & Destructor Documentation

cartographer::mapping::RangeDataCollator::RangeDataCollator ( const std::vector< std::string > &  expected_range_sensor_ids) [inline, explicit]

Definition at line 35 of file range_data_collator.h.


Member Function Documentation

sensor::TimedPointCloudOriginData cartographer::mapping::RangeDataCollator::AddRangeData ( const std::string &  sensor_id,
const sensor::TimedPointCloudData timed_point_cloud_data 
)

Definition at line 28 of file range_data_collator.cc.

Definition at line 56 of file range_data_collator.cc.


Member Data Documentation

common::Time cartographer::mapping::RangeDataCollator::current_end_ = common::Time::min() [private]

Definition at line 51 of file range_data_collator.h.

common::Time cartographer::mapping::RangeDataCollator::current_start_ = common::Time::min() [private]

Definition at line 50 of file range_data_collator.h.

Definition at line 47 of file range_data_collator.h.

Definition at line 49 of file range_data_collator.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