26 common::make_unique<LocalSlamResult3D>(*
this));
31 DCHECK(dynamic_cast<PoseGraph3D*>(pose_graph));
34 std::vector<std::shared_ptr<const mapping::Submap3D>> submaps;
39 ->AddNode(std::make_shared<const mapping::TrajectoryNode::Data>(
41 trajectory_id, submaps);
PoseGraph::Constraint::Tag FromProto(const proto::PoseGraph::Constraint::Tag &proto)
void AddToPoseGraph(int trajectory_id, PoseGraph *pose_graph) const override
const mapping::proto::LocalSlamResultData local_slam_result_data_
SubmapController< mapping::Submap3D > * submap_controller_
virtual void AddLocalSlamResultData(std::unique_ptr< mapping::LocalSlamResultData > local_slam_result_data)=0
void AddToTrajectoryBuilder(TrajectoryBuilderInterface *const trajectory_builder) override