Class PoseGraphInterface
Defined in File pose_graph_interface.h
Nested Relationships
Nested Types
Inheritance Relationships
Derived Types
public cartographer::cloud::PoseGraphStub
(Class PoseGraphStub)public cartographer::mapping::PoseGraph
(Class PoseGraph)public cartographer::mapping::testing::MockPoseGraph
(Class MockPoseGraph)
Class Documentation
-
class PoseGraphInterface
Subclassed by cartographer::cloud::PoseGraphStub, cartographer::mapping::PoseGraph, cartographer::mapping::testing::MockPoseGraph
Public Types
Public Functions
-
inline PoseGraphInterface()
-
inline virtual ~PoseGraphInterface()
-
PoseGraphInterface(const PoseGraphInterface&) = delete
-
PoseGraphInterface &operator=(const PoseGraphInterface&) = delete
-
virtual void RunFinalOptimization() = 0
-
virtual MapById<SubmapId, SubmapData> GetAllSubmapData() const = 0
-
virtual SubmapData GetSubmapData(const SubmapId &submap_id) const = 0
-
virtual MapById<SubmapId, SubmapPose> GetAllSubmapPoses() const = 0
-
virtual MapById<NodeId, TrajectoryNode> GetTrajectoryNodes() const = 0
-
virtual MapById<NodeId, TrajectoryNodePose> GetTrajectoryNodePoses() const = 0
-
virtual std::map<int, TrajectoryState> GetTrajectoryStates() const = 0
-
virtual void SetLandmarkPose(const std::string &landmark_id, const transform::Rigid3d &global_pose, const bool frozen = false) = 0
-
virtual void DeleteTrajectory(int trajectory_id) = 0
-
virtual bool IsTrajectoryFinished(int trajectory_id) const = 0
-
virtual bool IsTrajectoryFrozen(int trajectory_id) const = 0
-
virtual std::map<int, TrajectoryData> GetTrajectoryData() const = 0
-
virtual std::vector<Constraint> constraints() const = 0
-
virtual proto::PoseGraph ToProto(bool include_unfinished_submaps) const = 0
-
virtual void SetGlobalSlamOptimizationCallback(GlobalSlamOptimizationCallback callback) = 0
-
struct Constraint
-
Public Members
-
enum cartographer::mapping::PoseGraphInterface::Constraint::Tag tag
-
struct Pose
-
enum cartographer::mapping::PoseGraphInterface::Constraint::Tag tag
-
struct SubmapData
-
struct SubmapPose
-
struct TrajectoryData
-
inline PoseGraphInterface()