Public Member Functions | |
const std::vector< Constraint > & | GetConstraints () const override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_) |
MapById< SubmapId, SubmapData > | GetOptimizedSubmapData () const override EXCLUSIVE_LOCKS_REQUIRED(parent_->mutex_) |
std::vector< SubmapId > | GetSubmapIds (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_ |
Definition at line 273 of file pose_graph_2d.h.
Definition at line 1110 of file pose_graph_2d.cc.
cartographer::mapping::PoseGraph2D::TrimmingHandle::~TrimmingHandle | ( | ) | [inline, override] |
Definition at line 276 of file pose_graph_2d.h.
const std::vector< PoseGraphInterface::Constraint > & cartographer::mapping::PoseGraph2D::TrimmingHandle::GetConstraints | ( | ) | const [override, virtual] |
Implements cartographer::mapping::Trimmable.
Definition at line 1152 of file pose_graph_2d.cc.
MapById< SubmapId, PoseGraphInterface::SubmapData > cartographer::mapping::PoseGraph2D::TrimmingHandle::GetOptimizedSubmapData | ( | ) | const [override, virtual] |
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.
const MapById< NodeId, TrajectoryNode > & cartographer::mapping::PoseGraph2D::TrimmingHandle::GetTrajectoryNodes | ( | ) | const [override, virtual] |
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.
PoseGraph2D* const cartographer::mapping::PoseGraph2D::TrimmingHandle::parent_ [private] |
Definition at line 294 of file pose_graph_2d.h.