Class FakeTrimmable

Inheritance Relationships

Base Type

Class Documentation

class FakeTrimmable : public cartographer::mapping::Trimmable

Public Functions

FakeTrimmable() = default
inline FakeTrimmable(int trajectory_id, int num_submaps)
inline ~FakeTrimmable() override
inline virtual int num_submaps(const int trajectory_id) const override
inline virtual std::vector<SubmapId> GetSubmapIds(int trajectory_id) const override
inline void set_submap_data(const MapById<SubmapId, PoseGraphInterface::SubmapData> &submap_data)
inline MapById<SubmapId, PoseGraphInterface::SubmapData> *mutable_submap_data()
inline virtual MapById<SubmapId, PoseGraphInterface::SubmapData> GetOptimizedSubmapData() const override
inline void set_trajectory_nodes(const MapById<NodeId, TrajectoryNode> &trajectory_nodes)
inline MapById<NodeId, TrajectoryNode> *mutable_trajectory_nodes()
inline virtual const MapById<NodeId, TrajectoryNode> &GetTrajectoryNodes() const override
inline void set_constraints(const std::vector<PoseGraphInterface::Constraint> &constraints)
inline std::vector<PoseGraphInterface::Constraint> *mutable_constraints()
inline virtual const std::vector<PoseGraphInterface::Constraint> &GetConstraints() const override
inline virtual void TrimSubmap(const SubmapId &submap_id) override
inline virtual bool IsFinished(const int trajectory_id) const override
inline virtual void SetTrajectoryState(int, PoseGraphInterface::TrajectoryState) override
inline std::vector<SubmapId> trimmed_submaps()