#include <overlapping_submaps_trimmer_2d.h>
Public Member Functions | |
bool | IsFinished () override |
OverlappingSubmapsTrimmer2D (uint16 fresh_submaps_count, double min_covered_area, uint16 min_added_submaps_count) | |
void | Trim (Trimmable *pose_graph) override |
~OverlappingSubmapsTrimmer2D () override | |
Private Attributes | |
uint16 | current_submap_count_ = 0 |
bool | finished_ = false |
const uint16 | fresh_submaps_count_ |
const uint16 | min_added_submaps_count_ |
const double | min_covered_area_ |
Definition at line 28 of file overlapping_submaps_trimmer_2d.h.
cartographer::mapping::OverlappingSubmapsTrimmer2D::OverlappingSubmapsTrimmer2D | ( | uint16 | fresh_submaps_count, |
double | min_covered_area, | ||
uint16 | min_added_submaps_count | ||
) | [inline] |
Definition at line 30 of file overlapping_submaps_trimmer_2d.h.
bool cartographer::mapping::OverlappingSubmapsTrimmer2D::IsFinished | ( | ) | [inline, override, virtual] |
Implements cartographer::mapping::PoseGraphTrimmer.
Definition at line 39 of file overlapping_submaps_trimmer_2d.h.
void cartographer::mapping::OverlappingSubmapsTrimmer2D::Trim | ( | Trimmable * | pose_graph | ) | [override, virtual] |
Implements cartographer::mapping::PoseGraphTrimmer.
Definition at line 186 of file overlapping_submaps_trimmer_2d.cc.
uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::current_submap_count_ = 0 [private] |
Definition at line 49 of file overlapping_submaps_trimmer_2d.h.
bool cartographer::mapping::OverlappingSubmapsTrimmer2D::finished_ = false [private] |
Definition at line 51 of file overlapping_submaps_trimmer_2d.h.
const uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::fresh_submaps_count_ [private] |
Definition at line 43 of file overlapping_submaps_trimmer_2d.h.
const uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::min_added_submaps_count_ [private] |
Definition at line 47 of file overlapping_submaps_trimmer_2d.h.
const double cartographer::mapping::OverlappingSubmapsTrimmer2D::min_covered_area_ [private] |
Definition at line 45 of file overlapping_submaps_trimmer_2d.h.