Class OptimizationProblem3D
Defined in File optimization_problem_3d.h
Inheritance Relationships
Base Type
public cartographer::mapping::optimization::OptimizationProblemInterface< NodeSpec3D, SubmapSpec3D, transform::Rigid3d >
(Template Class OptimizationProblemInterface)
Class Documentation
-
class OptimizationProblem3D : public cartographer::mapping::optimization::OptimizationProblemInterface<NodeSpec3D, SubmapSpec3D, transform::Rigid3d>
Public Functions
-
explicit OptimizationProblem3D(const optimization::proto::OptimizationProblemOptions &options)
-
~OptimizationProblem3D()
-
OptimizationProblem3D(const OptimizationProblem3D&) = delete
-
OptimizationProblem3D &operator=(const OptimizationProblem3D&) = delete
-
virtual void AddOdometryData(int trajectory_id, const sensor::OdometryData &odometry_data) override
-
virtual void AddTrajectoryNode(int trajectory_id, const NodeSpec3D &node_data) override
-
virtual void InsertTrajectoryNode(const NodeId &node_id, const NodeSpec3D &node_data) override
-
virtual void InsertSubmap(const SubmapId &submap_id, const transform::Rigid3d &global_submap_pose) override
-
virtual void Solve(const std::vector<Constraint> &constraints, const std::map<int, PoseGraphInterface::TrajectoryState> &trajectories_state, const std::map<std::string, LandmarkNode> &landmark_nodes) override
-
inline virtual const MapById<NodeId, NodeSpec3D> &node_data() const override
-
inline virtual const MapById<SubmapId, SubmapSpec3D> &submap_data() const override
-
inline virtual const sensor::MapByTime<sensor::OdometryData> &odometry_data() const override
-
void AddFixedFramePoseData(int trajectory_id, const sensor::FixedFramePoseData &fixed_frame_pose_data)
-
void SetTrajectoryData(int trajectory_id, const PoseGraphInterface::TrajectoryData &trajectory_data)
-
inline const sensor::MapByTime<sensor::FixedFramePoseData> &fixed_frame_pose_data() const
-
inline const std::map<int, PoseGraphInterface::TrajectoryData> &trajectory_data() const
-
explicit OptimizationProblem3D(const optimization::proto::OptimizationProblemOptions &options)