Class PoseGraphStub

Inheritance Relationships

Base Type

Class Documentation

class PoseGraphStub : public cartographer::mapping::PoseGraphInterface

Public Functions

PoseGraphStub(std::shared_ptr<::grpc::Channel> client_channel, const std::string &client_id)
PoseGraphStub(const PoseGraphStub&) = delete
PoseGraphStub &operator=(const PoseGraphStub&) = delete
virtual void RunFinalOptimization() override
virtual mapping::MapById<mapping::SubmapId, SubmapData> GetAllSubmapData() const override
virtual SubmapData GetSubmapData(const mapping::SubmapId &submap_id) const override
virtual mapping::MapById<mapping::SubmapId, SubmapPose> GetAllSubmapPoses() const override
virtual transform::Rigid3d GetLocalToGlobalTransform(int trajectory_id) const 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 std::map<std::string, transform::Rigid3d> GetLandmarkPoses() 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