Public Member Functions | Private Attributes | List of all members
cartographer::mapping::OverlappingSubmapsTrimmer2D Class Reference

#include <overlapping_submaps_trimmer_2d.h>

Inheritance diagram for cartographer::mapping::OverlappingSubmapsTrimmer2D:
Inheritance graph
[legend]

Public Member Functions

bool IsFinished () override
 
 OverlappingSubmapsTrimmer2D (uint16 fresh_submaps_count, uint16 min_covered_cells_count, uint16 min_added_submaps_count)
 
void Trim (Trimmable *pose_graph) override
 
 ~OverlappingSubmapsTrimmer2D () override=default
 
- Public Member Functions inherited from cartographer::mapping::PoseGraphTrimmer
virtual ~PoseGraphTrimmer ()
 

Private Attributes

uint16 current_submap_count_ = 0
 
bool finished_ = false
 
const uint16 fresh_submaps_count_
 
const uint16 min_added_submaps_count_
 
const uint16 min_covered_cells_count_
 

Detailed Description

Definition at line 28 of file overlapping_submaps_trimmer_2d.h.

Constructor & Destructor Documentation

◆ OverlappingSubmapsTrimmer2D()

cartographer::mapping::OverlappingSubmapsTrimmer2D::OverlappingSubmapsTrimmer2D ( uint16  fresh_submaps_count,
uint16  min_covered_cells_count,
uint16  min_added_submaps_count 
)
inline

Definition at line 30 of file overlapping_submaps_trimmer_2d.h.

◆ ~OverlappingSubmapsTrimmer2D()

cartographer::mapping::OverlappingSubmapsTrimmer2D::~OverlappingSubmapsTrimmer2D ( )
overridedefault

Member Function Documentation

◆ IsFinished()

bool cartographer::mapping::OverlappingSubmapsTrimmer2D::IsFinished ( )
inlineoverridevirtual

◆ Trim()

void cartographer::mapping::OverlappingSubmapsTrimmer2D::Trim ( Trimmable pose_graph)
overridevirtual

Member Data Documentation

◆ current_submap_count_

uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::current_submap_count_ = 0
private

Definition at line 49 of file overlapping_submaps_trimmer_2d.h.

◆ finished_

bool cartographer::mapping::OverlappingSubmapsTrimmer2D::finished_ = false
private

Definition at line 51 of file overlapping_submaps_trimmer_2d.h.

◆ fresh_submaps_count_

const uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::fresh_submaps_count_
private

Definition at line 43 of file overlapping_submaps_trimmer_2d.h.

◆ min_added_submaps_count_

const uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::min_added_submaps_count_
private

Definition at line 47 of file overlapping_submaps_trimmer_2d.h.

◆ min_covered_cells_count_

const uint16 cartographer::mapping::OverlappingSubmapsTrimmer2D::min_covered_cells_count_
private

Definition at line 45 of file overlapping_submaps_trimmer_2d.h.


The documentation for this class was generated from the following files:


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59