#include <pose_graph_trimmer.h>
Public Member Functions | |
virtual const std::vector < PoseGraphInterface::Constraint > & | GetConstraints () const =0 |
virtual MapById< SubmapId, PoseGraphInterface::SubmapData > | GetOptimizedSubmapData () const =0 |
virtual std::vector< SubmapId > | GetSubmapIds (int trajectory_id) const =0 |
virtual const MapById< NodeId, TrajectoryNode > & | GetTrajectoryNodes () const =0 |
virtual bool | IsFinished (int trajectory_id) const =0 |
virtual int | num_submaps (int trajectory_id) const =0 |
virtual void | SetTrajectoryState (int trajectory_id, PoseGraphInterface::TrajectoryState state)=0 |
virtual void | TrimSubmap (const SubmapId &submap_id)=0 |
virtual | ~Trimmable () |
Definition at line 28 of file pose_graph_trimmer.h.
virtual cartographer::mapping::Trimmable::~Trimmable | ( | ) | [inline, virtual] |
Definition at line 30 of file pose_graph_trimmer.h.
virtual const std::vector<PoseGraphInterface::Constraint>& cartographer::mapping::Trimmable::GetConstraints | ( | ) | const [pure virtual] |
virtual MapById<SubmapId, PoseGraphInterface::SubmapData> cartographer::mapping::Trimmable::GetOptimizedSubmapData | ( | ) | const [pure virtual] |
virtual std::vector<SubmapId> cartographer::mapping::Trimmable::GetSubmapIds | ( | int | trajectory_id | ) | const [pure virtual] |
virtual const MapById<NodeId, TrajectoryNode>& cartographer::mapping::Trimmable::GetTrajectoryNodes | ( | ) | const [pure virtual] |
virtual bool cartographer::mapping::Trimmable::IsFinished | ( | int | trajectory_id | ) | const [pure virtual] |
virtual int cartographer::mapping::Trimmable::num_submaps | ( | int | trajectory_id | ) | const [pure virtual] |
virtual void cartographer::mapping::Trimmable::SetTrajectoryState | ( | int | trajectory_id, |
PoseGraphInterface::TrajectoryState | state | ||
) | [pure virtual] |
virtual void cartographer::mapping::Trimmable::TrimSubmap | ( | const SubmapId & | submap_id | ) | [pure virtual] |