#include <connected_components.h>
Definition at line 36 of file connected_components.h.
◆ ConnectedComponents() [1/2]
cartographer::mapping::ConnectedComponents::ConnectedComponents |
( |
| ) |
|
◆ ConnectedComponents() [2/2]
cartographer::mapping::ConnectedComponents::ConnectedComponents |
( |
const ConnectedComponents & |
| ) |
|
|
delete |
◆ Add()
void cartographer::mapping::ConnectedComponents::Add |
( |
int |
trajectory_id | ) |
|
◆ Components()
std::vector< std::vector< int > > cartographer::mapping::ConnectedComponents::Components |
( |
| ) |
|
◆ Connect()
void cartographer::mapping::ConnectedComponents::Connect |
( |
int |
trajectory_id_a, |
|
|
int |
trajectory_id_b |
|
) |
| |
◆ ConnectionCount()
int cartographer::mapping::ConnectedComponents::ConnectionCount |
( |
int |
trajectory_id_a, |
|
|
int |
trajectory_id_b |
|
) |
| |
◆ FindSet()
int cartographer::mapping::ConnectedComponents::FindSet |
( |
int |
trajectory_id | ) |
|
|
private |
◆ GetComponent()
std::vector< int > cartographer::mapping::ConnectedComponents::GetComponent |
( |
int |
trajectory_id | ) |
|
◆ GUARDED_BY() [1/2]
std::map<int, int> forest_ cartographer::mapping::ConnectedComponents::GUARDED_BY |
( |
lock_ |
| ) |
|
|
private |
◆ GUARDED_BY() [2/2]
std::map<std::pair<int, int>, int> connection_map_ cartographer::mapping::ConnectedComponents::GUARDED_BY |
( |
lock_ |
| ) |
|
|
private |
◆ operator=()
◆ TransitivelyConnected()
bool cartographer::mapping::ConnectedComponents::TransitivelyConnected |
( |
int |
trajectory_id_a, |
|
|
int |
trajectory_id_b |
|
) |
| |
◆ Union()
void cartographer::mapping::ConnectedComponents::Union |
( |
int |
trajectory_id_a, |
|
|
int |
trajectory_id_b |
|
) |
| |
|
private |
◆ lock_
common::Mutex cartographer::mapping::ConnectedComponents::lock_ |
|
private |
The documentation for this class was generated from the following files: