Public Member Functions | Private Attributes
cartographer::mapping::testing::FakeTrimmable Class Reference

#include <fake_trimmable.h>

Inheritance diagram for cartographer::mapping::testing::FakeTrimmable:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FakeTrimmable ()
 FakeTrimmable (int trajectory_id, int num_submaps)
const std::vector
< PoseGraphInterface::Constraint > & 
GetConstraints () const override
MapById< SubmapId,
PoseGraphInterface::SubmapData
GetOptimizedSubmapData () const override
std::vector< SubmapIdGetSubmapIds (int trajectory_id) const override
const MapById< NodeId,
TrajectoryNode > & 
GetTrajectoryNodes () const override
bool IsFinished (const int trajectory_id) const override
std::vector
< PoseGraphInterface::Constraint > * 
mutable_constraints ()
MapById< SubmapId,
PoseGraphInterface::SubmapData > * 
mutable_submap_data ()
MapById< NodeId, TrajectoryNode > * mutable_trajectory_nodes ()
int num_submaps (const int trajectory_id) const override
void set_constraints (const std::vector< PoseGraphInterface::Constraint > &constraints)
void set_submap_data (const MapById< SubmapId, PoseGraphInterface::SubmapData > &submap_data)
void set_trajectory_nodes (const MapById< NodeId, TrajectoryNode > &trajectory_nodes)
void SetTrajectoryState (int, PoseGraphInterface::TrajectoryState) override
std::vector< SubmapIdtrimmed_submaps ()
void TrimSubmap (const SubmapId &submap_id) override
 ~FakeTrimmable () override

Private Attributes

std::vector
< PoseGraphInterface::Constraint
constraints_
MapById< SubmapId,
PoseGraphInterface::SubmapData
submap_data_
MapById< NodeId, TrajectoryNodetrajectory_nodes_
std::vector< SubmapIdtrimmed_submaps_

Detailed Description

Definition at line 28 of file fake_trimmable.h.


Constructor & Destructor Documentation

cartographer::mapping::testing::FakeTrimmable::FakeTrimmable ( int  trajectory_id,
int  num_submaps 
) [inline]

Definition at line 33 of file fake_trimmable.h.

Definition at line 38 of file fake_trimmable.h.


Member Function Documentation

const std::vector<PoseGraphInterface::Constraint>& cartographer::mapping::testing::FakeTrimmable::GetConstraints ( ) const [inline, override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 88 of file fake_trimmable.h.

Implements cartographer::mapping::Trimmable.

Definition at line 61 of file fake_trimmable.h.

std::vector<SubmapId> cartographer::mapping::testing::FakeTrimmable::GetSubmapIds ( int  trajectory_id) const [inline, override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 44 of file fake_trimmable.h.

Implements cartographer::mapping::Trimmable.

Definition at line 75 of file fake_trimmable.h.

bool cartographer::mapping::testing::FakeTrimmable::IsFinished ( const int  trajectory_id) const [inline, override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 97 of file fake_trimmable.h.

Definition at line 84 of file fake_trimmable.h.

Definition at line 57 of file fake_trimmable.h.

Definition at line 71 of file fake_trimmable.h.

int cartographer::mapping::testing::FakeTrimmable::num_submaps ( const int  trajectory_id) const [inline, override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 40 of file fake_trimmable.h.

Definition at line 79 of file fake_trimmable.h.

Definition at line 52 of file fake_trimmable.h.

Definition at line 66 of file fake_trimmable.h.

Implements cartographer::mapping::Trimmable.

Definition at line 99 of file fake_trimmable.h.

Definition at line 103 of file fake_trimmable.h.

void cartographer::mapping::testing::FakeTrimmable::TrimSubmap ( const SubmapId submap_id) [inline, override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 93 of file fake_trimmable.h.


Member Data Documentation

Definition at line 108 of file fake_trimmable.h.

Definition at line 110 of file fake_trimmable.h.

Definition at line 109 of file fake_trimmable.h.

Definition at line 106 of file fake_trimmable.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36