Public Member Functions | Private Attributes
cartographer::mapping::PoseGraph2D::TrimmingHandle Class Reference
Inheritance diagram for cartographer::mapping::PoseGraph2D::TrimmingHandle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const std::vector< Constraint > & GetConstraints () const override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_)
MapById< SubmapId, SubmapDataGetOptimizedSubmapData () const override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_)
std::vector< SubmapIdGetSubmapIds (int trajectory_id) const override
const MapById< NodeId,
TrajectoryNode > & 
GetTrajectoryNodes () const override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_)
bool IsFinished (int trajectory_id) const override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_)
int num_submaps (int trajectory_id) const override
void SetTrajectoryState (int trajectory_id, TrajectoryState state) override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_)
 TrimmingHandle (PoseGraph2D *parent)
void TrimSubmap (const SubmapId &submap_id) EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_) override
 ~TrimmingHandle () override

Private Attributes

PoseGraph2D *const parent_

Detailed Description

Definition at line 273 of file pose_graph_2d.h.


Constructor & Destructor Documentation

Definition at line 1110 of file pose_graph_2d.cc.

Definition at line 276 of file pose_graph_2d.h.


Member Function Documentation

Implements cartographer::mapping::Trimmable.

Definition at line 1152 of file pose_graph_2d.cc.

Implements cartographer::mapping::Trimmable.

Definition at line 1119 of file pose_graph_2d.cc.

std::vector< SubmapId > cartographer::mapping::PoseGraph2D::TrimmingHandle::GetSubmapIds ( int  trajectory_id) const [override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 1136 of file pose_graph_2d.cc.

Implements cartographer::mapping::Trimmable.

Definition at line 1147 of file pose_graph_2d.cc.

bool cartographer::mapping::PoseGraph2D::TrimmingHandle::IsFinished ( int  trajectory_id) const [override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 1156 of file pose_graph_2d.cc.

int cartographer::mapping::PoseGraph2D::TrimmingHandle::num_submaps ( int  trajectory_id) const [override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 1113 of file pose_graph_2d.cc.

void cartographer::mapping::PoseGraph2D::TrimmingHandle::SetTrajectoryState ( int  trajectory_id,
TrajectoryState  state 
) [override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 1160 of file pose_graph_2d.cc.

void cartographer::mapping::PoseGraph2D::TrimmingHandle::TrimSubmap ( const SubmapId submap_id) [override, virtual]

Implements cartographer::mapping::Trimmable.

Definition at line 1165 of file pose_graph_2d.cc.


Member Data Documentation

Definition at line 294 of file pose_graph_2d.h.


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


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