Public Member Functions
cartographer::mapping::MapBuilderInterface Class Reference

#include <map_builder_interface.h>

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

List of all members.

Public Member Functions

virtual int AddTrajectoryBuilder (const std::set< SensorId > &expected_sensor_ids, const proto::TrajectoryBuilderOptions &trajectory_options, LocalSlamResultCallback local_slam_result_callback)=0
virtual int AddTrajectoryForDeserialization (const proto::TrajectoryBuilderOptionsWithSensorIds &options_with_sensor_ids_proto)=0
virtual void FinishTrajectory (int trajectory_id)=0
virtual const std::vector
< proto::TrajectoryBuilderOptionsWithSensorIds > & 
GetAllTrajectoryBuilderOptions () const =0
virtual
mapping::TrajectoryBuilderInterface
GetTrajectoryBuilder (int trajectory_id) const =0
virtual std::map< int, int > LoadState (io::ProtoStreamReaderInterface *reader, bool load_frozen_state)=0
virtual std::map< int, int > LoadStateFromFile (const std::string &filename, bool load_frozen_state)=0
 MapBuilderInterface ()
 MapBuilderInterface (const MapBuilderInterface &)
virtual int num_trajectory_builders () const =0
MapBuilderInterfaceoperator= (const MapBuilderInterface &)
virtual
mapping::PoseGraphInterface
pose_graph ()=0
virtual void SerializeState (bool include_unfinished_submaps, io::ProtoStreamWriterInterface *writer)=0
virtual bool SerializeStateToFile (bool include_unfinished_submaps, const std::string &filename)=0
virtual std::string SubmapToProto (const SubmapId &submap_id, proto::SubmapQuery::Response *response)=0
virtual ~MapBuilderInterface ()

Detailed Description

Definition at line 40 of file map_builder_interface.h.


Constructor & Destructor Documentation

Definition at line 47 of file map_builder_interface.h.

Definition at line 48 of file map_builder_interface.h.


Member Function Documentation

virtual int cartographer::mapping::MapBuilderInterface::AddTrajectoryBuilder ( const std::set< SensorId > &  expected_sensor_ids,
const proto::TrajectoryBuilderOptions &  trajectory_options,
LocalSlamResultCallback  local_slam_result_callback 
) [pure virtual]
virtual int cartographer::mapping::MapBuilderInterface::AddTrajectoryForDeserialization ( const proto::TrajectoryBuilderOptionsWithSensorIds &  options_with_sensor_ids_proto) [pure virtual]
virtual void cartographer::mapping::MapBuilderInterface::FinishTrajectory ( int  trajectory_id) [pure virtual]
virtual const std::vector<proto::TrajectoryBuilderOptionsWithSensorIds>& cartographer::mapping::MapBuilderInterface::GetAllTrajectoryBuilderOptions ( ) const [pure virtual]
virtual std::map<int , int > cartographer::mapping::MapBuilderInterface::LoadState ( io::ProtoStreamReaderInterface reader,
bool  load_frozen_state 
) [pure virtual]
virtual std::map<int , int > cartographer::mapping::MapBuilderInterface::LoadStateFromFile ( const std::string &  filename,
bool  load_frozen_state 
) [pure virtual]
MapBuilderInterface& cartographer::mapping::MapBuilderInterface::operator= ( const MapBuilderInterface )
virtual void cartographer::mapping::MapBuilderInterface::SerializeState ( bool  include_unfinished_submaps,
io::ProtoStreamWriterInterface writer 
) [pure virtual]
virtual bool cartographer::mapping::MapBuilderInterface::SerializeStateToFile ( bool  include_unfinished_submaps,
const std::string &  filename 
) [pure virtual]
virtual std::string cartographer::mapping::MapBuilderInterface::SubmapToProto ( const SubmapId submap_id,
proto::SubmapQuery::Response *  response 
) [pure virtual]

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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36