17 #ifndef CARTOGRAPHER_MAPPING_2D_GLOBAL_TRAJECTORY_BUILDER_H_ 18 #define CARTOGRAPHER_MAPPING_2D_GLOBAL_TRAJECTORY_BUILDER_H_ 25 namespace mapping_2d {
48 const Eigen::Vector3d& angular_velocity)
override;
61 #endif // CARTOGRAPHER_MAPPING_2D_GLOBAL_TRAJECTORY_BUILDER_H_ GlobalTrajectoryBuilder(const proto::LocalTrajectoryBuilderOptions &options, int trajectory_id, SparsePoseGraph *sparse_pose_graph)
SparsePoseGraph *const sparse_pose_graph_
UniversalTimeScaleClock::time_point Time
GlobalTrajectoryBuilder & operator=(const GlobalTrajectoryBuilder &)=delete
void AddOdometerData(common::Time time, const transform::Rigid3d &pose) override
int num_submaps() override
std::vector< Eigen::Vector3f > PointCloud
void AddRangefinderData(common::Time time, const Eigen::Vector3f &origin, const sensor::PointCloud &ranges) override
const mapping::GlobalTrajectoryBuilderInterface::PoseEstimate & pose_estimate() const override
~GlobalTrajectoryBuilder() override
void AddImuData(common::Time time, const Eigen::Vector3d &linear_acceleration, const Eigen::Vector3d &angular_velocity) override
SubmapData GetSubmapData(int submap_index) override
LocalTrajectoryBuilder local_trajectory_builder_