|
virtual void | AddFixedFramePoseData (int trajectory_id, const sensor::FixedFramePoseData &fixed_frame_pose_data)=0 |
|
virtual void | AddImuData (int trajectory_id, const sensor::ImuData &imu_data)=0 |
|
virtual void | AddLandmarkData (int trajectory_id, const sensor::LandmarkData &landmark_data)=0 |
|
virtual void | AddNodeFromProto (const transform::Rigid3d &global_pose, const proto::Node &node)=0 |
|
virtual void | AddNodeToSubmap (const NodeId &node_id, const SubmapId &submap_id)=0 |
|
virtual void | AddOdometryData (int trajectory_id, const sensor::OdometryData &odometry_data)=0 |
|
virtual void | AddSerializedConstraints (const std::vector< Constraint > &constraints)=0 |
|
virtual void | AddSubmapFromProto (const transform::Rigid3d &global_pose, const proto::Submap &submap)=0 |
|
virtual void | AddTrimmer (std::unique_ptr< PoseGraphTrimmer > trimmer)=0 |
|
virtual void | FinishTrajectory (int trajectory_id)=0 |
|
virtual void | FreezeTrajectory (int trajectory_id)=0 |
|
virtual std::vector< std::vector< int > > | GetConnectedTrajectories () const =0 |
|
virtual sensor::MapByTime< sensor::FixedFramePoseData > | GetFixedFramePoseData () const =0 |
|
virtual sensor::MapByTime< sensor::ImuData > | GetImuData () const =0 |
|
virtual std::map< std::string, PoseGraph::LandmarkNode > | GetLandmarkNodes () const =0 |
|
virtual sensor::MapByTime< sensor::OdometryData > | GetOdometryData () const =0 |
|
virtual SubmapData | GetSubmapData (const SubmapId &submap_id) const =0 |
|
PoseGraph & | operator= (const PoseGraph &)=delete |
|
| PoseGraph () |
|
| PoseGraph (const PoseGraph &)=delete |
|
virtual void | SetInitialTrajectoryPose (int from_trajectory_id, int to_trajectory_id, const transform::Rigid3d &pose, const common::Time time)=0 |
|
virtual void | SetTrajectoryDataFromProto (const mapping::proto::TrajectoryData &data)=0 |
|
proto::PoseGraph | ToProto () const override |
|
| ~PoseGraph () override |
|
virtual std::vector< Constraint > | constraints () const =0 |
|
virtual MapById< SubmapId, SubmapData > | GetAllSubmapData () const =0 |
|
virtual MapById< SubmapId, SubmapPose > | GetAllSubmapPoses () const =0 |
|
virtual std::map< std::string, transform::Rigid3d > | GetLandmarkPoses () const =0 |
|
virtual transform::Rigid3d | GetLocalToGlobalTransform (int trajectory_id) const =0 |
|
virtual std::map< int, TrajectoryData > | GetTrajectoryData () const =0 |
|
virtual MapById< NodeId, TrajectoryNodePose > | GetTrajectoryNodePoses () const =0 |
|
virtual MapById< NodeId, TrajectoryNode > | GetTrajectoryNodes () const =0 |
|
virtual bool | IsTrajectoryFinished (int trajectory_id) const =0 |
|
virtual bool | IsTrajectoryFrozen (int trajectory_id) const =0 |
|
PoseGraphInterface & | operator= (const PoseGraphInterface &)=delete |
|
| PoseGraphInterface () |
|
| PoseGraphInterface (const PoseGraphInterface &)=delete |
|
virtual void | RunFinalOptimization ()=0 |
|
virtual void | SetGlobalSlamOptimizationCallback (GlobalSlamOptimizationCallback callback)=0 |
|
virtual void | SetLandmarkPose (const std::string &landmark_id, const transform::Rigid3d &global_pose)=0 |
|
virtual | ~PoseGraphInterface () |
|
Definition at line 47 of file pose_graph.h.