#include <pose_graph_interface.h>

Classes | |
| struct | Constraint |
| struct | LandmarkNode |
| struct | SubmapData |
| struct | SubmapPose |
| struct | TrajectoryData |
Public Types | |
| enum | TrajectoryState { ACTIVE, FINISHED, FROZEN, DELETED } |
Public Member Functions | |
| virtual std::vector< Constraint > | constraints () const =0 |
| virtual void | DeleteTrajectory (int trajectory_id)=0 |
| virtual MapById< SubmapId, SubmapData > | GetAllSubmapData () const =0 |
| virtual MapById< SubmapId, SubmapPose > | GetAllSubmapPoses () const =0 |
| virtual std::map< std::string, transform::Rigid3d > | GetLandmarkPoses () const =0 |
| virtual transform::Rigid3d | GetLocalToGlobalTransform (int trajectory_id) const =0 |
| virtual std::map< int, TrajectoryData > | GetTrajectoryData () const =0 |
| virtual MapById< NodeId, TrajectoryNodePose > | GetTrajectoryNodePoses () const =0 |
| virtual MapById< NodeId, TrajectoryNode > | GetTrajectoryNodes () const =0 |
| virtual std::map< int, TrajectoryState > | GetTrajectoryStates () const =0 |
| virtual bool | IsTrajectoryFinished (int trajectory_id) const =0 |
| virtual bool | IsTrajectoryFrozen (int trajectory_id) const =0 |
| PoseGraphInterface & | operator= (const PoseGraphInterface &) |
| PoseGraphInterface () | |
| PoseGraphInterface (const PoseGraphInterface &) | |
| virtual void | RunFinalOptimization ()=0 |
| virtual void | SetGlobalSlamOptimizationCallback (GlobalSlamOptimizationCallback callback)=0 |
| virtual void | SetLandmarkPose (const std::string &landmark_id, const transform::Rigid3d &global_pose, const bool frozen=false)=0 |
| virtual proto::PoseGraph | ToProto (bool include_unfinished_submaps) const =0 |
| virtual | ~PoseGraphInterface () |
Definition at line 31 of file pose_graph_interface.h.
Definition at line 84 of file pose_graph_interface.h.
Definition at line 90 of file pose_graph_interface.h.
| virtual cartographer::mapping::PoseGraphInterface::~PoseGraphInterface | ( | ) | [inline, virtual] |
Definition at line 91 of file pose_graph_interface.h.
| virtual std::vector<Constraint> cartographer::mapping::PoseGraphInterface::constraints | ( | ) | const [pure virtual] |
| virtual void cartographer::mapping::PoseGraphInterface::DeleteTrajectory | ( | int | trajectory_id | ) | [pure virtual] |
| virtual MapById<SubmapId, SubmapData> cartographer::mapping::PoseGraphInterface::GetAllSubmapData | ( | ) | const [pure virtual] |
| virtual MapById<SubmapId, SubmapPose> cartographer::mapping::PoseGraphInterface::GetAllSubmapPoses | ( | ) | const [pure virtual] |
| virtual std::map<std::string, transform::Rigid3d> cartographer::mapping::PoseGraphInterface::GetLandmarkPoses | ( | ) | const [pure virtual] |
| virtual transform::Rigid3d cartographer::mapping::PoseGraphInterface::GetLocalToGlobalTransform | ( | int | trajectory_id | ) | const [pure virtual] |
| virtual std::map<int, TrajectoryData> cartographer::mapping::PoseGraphInterface::GetTrajectoryData | ( | ) | const [pure virtual] |
| virtual MapById<NodeId, TrajectoryNodePose> cartographer::mapping::PoseGraphInterface::GetTrajectoryNodePoses | ( | ) | const [pure virtual] |
| virtual MapById<NodeId, TrajectoryNode> cartographer::mapping::PoseGraphInterface::GetTrajectoryNodes | ( | ) | const [pure virtual] |
| virtual std::map<int, TrajectoryState> cartographer::mapping::PoseGraphInterface::GetTrajectoryStates | ( | ) | const [pure virtual] |
| virtual bool cartographer::mapping::PoseGraphInterface::IsTrajectoryFinished | ( | int | trajectory_id | ) | const [pure virtual] |
| virtual bool cartographer::mapping::PoseGraphInterface::IsTrajectoryFrozen | ( | int | trajectory_id | ) | const [pure virtual] |
| PoseGraphInterface& cartographer::mapping::PoseGraphInterface::operator= | ( | const PoseGraphInterface & | ) |
| virtual void cartographer::mapping::PoseGraphInterface::RunFinalOptimization | ( | ) | [pure virtual] |
| virtual void cartographer::mapping::PoseGraphInterface::SetGlobalSlamOptimizationCallback | ( | GlobalSlamOptimizationCallback | callback | ) | [pure virtual] |
Implemented in cartographer::cloud::PoseGraphStub.
| virtual void cartographer::mapping::PoseGraphInterface::SetLandmarkPose | ( | const std::string & | landmark_id, |
| const transform::Rigid3d & | global_pose, | ||
| const bool | frozen = false |
||
| ) | [pure virtual] |
| virtual proto::PoseGraph cartographer::mapping::PoseGraphInterface::ToProto | ( | bool | include_unfinished_submaps | ) | const [pure virtual] |
Implemented in cartographer::mapping::PoseGraph, and cartographer::cloud::PoseGraphStub.