Class PoseGraphStub
Defined in File pose_graph_stub.h
Inheritance Relationships
Base Type
public cartographer::mapping::PoseGraphInterface
(Class PoseGraphInterface)
Class Documentation
-
class PoseGraphStub : public cartographer::mapping::PoseGraphInterface
Public Functions
-
PoseGraphStub(const PoseGraphStub&) = delete
-
PoseGraphStub &operator=(const PoseGraphStub&) = delete
-
virtual void RunFinalOptimization() override
-
virtual mapping::MapById<mapping::NodeId, mapping::TrajectoryNode> GetTrajectoryNodes() const override
-
virtual mapping::MapById<mapping::NodeId, mapping::TrajectoryNodePose> GetTrajectoryNodePoses() const override
-
virtual std::map<int, TrajectoryState> GetTrajectoryStates() const override
-
virtual void SetLandmarkPose(const std::string &landmark_id, const transform::Rigid3d &global_pose, const bool frozen = false) override
-
virtual void DeleteTrajectory(int trajectory_id) override
-
virtual bool IsTrajectoryFinished(int trajectory_id) const override
-
virtual bool IsTrajectoryFrozen(int trajectory_id) const override
-
virtual std::map<int, mapping::PoseGraphInterface::TrajectoryData> GetTrajectoryData() const override
-
virtual std::vector<Constraint> constraints() const override
-
virtual mapping::proto::PoseGraph ToProto(bool include_unfinished_submaps) const override
-
virtual void SetGlobalSlamOptimizationCallback(GlobalSlamOptimizationCallback callback) override
-
PoseGraphStub(const PoseGraphStub&) = delete