Class PoseGraph3D::TrimmingHandle
Defined in File pose_graph_3d.h
Nested Relationships
This class is a nested type of Class PoseGraph3D.
Inheritance Relationships
Base Type
public cartographer::mapping::Trimmable
(Class Trimmable)
Class Documentation
-
class TrimmingHandle : public cartographer::mapping::Trimmable
Public Functions
-
TrimmingHandle(PoseGraph3D *parent)
-
inline ~TrimmingHandle() override
-
int num_submaps(int trajectory_id) const override
- MapById< SubmapId, SubmapData > GetOptimizedSubmapData () const override EXCLUSIVE_LOCKS_REQUIRED(parent_ -> mutex_)
- const MapById< NodeId, TrajectoryNode > & GetTrajectoryNodes () const override EXCLUSIVE_LOCKS_REQUIRED(parent_ -> mutex_)
- const std::vector< Constraint > & GetConstraints () const override EXCLUSIVE_LOCKS_REQUIRED(parent_ -> mutex_)
- void TrimSubmap (const SubmapId &submap_id) EXCLUSIVE_LOCKS_REQUIRED(parent_ -> mutex_) override
- bool IsFinished (int trajectory_id) const override EXCLUSIVE_LOCKS_REQUIRED(parent_ -> mutex_)
- void SetTrajectoryState (int trajectory_id, TrajectoryState state) override EXCLUSIVE_LOCKS_REQUIRED(parent_ -> mutex_)
-
TrimmingHandle(PoseGraph3D *parent)