Classes | Public Member Functions | List of all members
cartographer::mapping::SparsePoseGraph Class Referenceabstract

#include <sparse_pose_graph.h>

Inheritance diagram for cartographer::mapping::SparsePoseGraph:
Inheritance graph
[legend]

Classes

struct  Constraint
 

Public Member Functions

virtual void AddTrimmer (std::unique_ptr< PoseGraphTrimmer > trimmer)=0
 
virtual std::vector< Constraintconstraints ()=0
 
virtual std::vector< std::vector< int > > GetConnectedTrajectories ()=0
 
virtual transform::Rigid3d GetLocalToGlobalTransform (int trajectory_id)=0
 
virtual transform::Rigid3d GetSubmapTransform (const SubmapId &submap_id)=0
 
virtual std::vector< std::vector< TrajectoryNode > > GetTrajectoryNodes ()=0
 
virtual int num_submaps (int trajectory_id)=0
 
SparsePoseGraphoperator= (const SparsePoseGraph &)=delete
 
virtual void RunFinalOptimization ()=0
 
 SparsePoseGraph ()
 
 SparsePoseGraph (const SparsePoseGraph &)=delete
 
proto::SparsePoseGraph ToProto ()
 
virtual ~SparsePoseGraph ()
 

Detailed Description

Definition at line 40 of file sparse_pose_graph.h.

Constructor & Destructor Documentation

cartographer::mapping::SparsePoseGraph::SparsePoseGraph ( )
inline

Definition at line 64 of file sparse_pose_graph.h.

virtual cartographer::mapping::SparsePoseGraph::~SparsePoseGraph ( )
inlinevirtual
cartographer::mapping::SparsePoseGraph::SparsePoseGraph ( const SparsePoseGraph )
delete

Member Function Documentation

virtual void cartographer::mapping::SparsePoseGraph::AddTrimmer ( std::unique_ptr< PoseGraphTrimmer trimmer)
pure virtual
virtual std::vector<Constraint> cartographer::mapping::SparsePoseGraph::constraints ( )
pure virtual
virtual std::vector<std::vector<int> > cartographer::mapping::SparsePoseGraph::GetConnectedTrajectories ( )
pure virtual
virtual transform::Rigid3d cartographer::mapping::SparsePoseGraph::GetLocalToGlobalTransform ( int  trajectory_id)
pure virtual
virtual transform::Rigid3d cartographer::mapping::SparsePoseGraph::GetSubmapTransform ( const SubmapId submap_id)
pure virtual
virtual std::vector<std::vector<TrajectoryNode> > cartographer::mapping::SparsePoseGraph::GetTrajectoryNodes ( )
pure virtual
virtual int cartographer::mapping::SparsePoseGraph::num_submaps ( int  trajectory_id)
pure virtual
SparsePoseGraph& cartographer::mapping::SparsePoseGraph::operator= ( const SparsePoseGraph )
delete
virtual void cartographer::mapping::SparsePoseGraph::RunFinalOptimization ( )
pure virtual
proto::SparsePoseGraph cartographer::mapping::SparsePoseGraph::ToProto ( )

Definition at line 61 of file sparse_pose_graph.cc.


The documentation for this class was generated from the following files:


cartographer
Author(s):
autogenerated on Wed Jun 5 2019 21:58:00