#include <map_builder_interface.h>
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 |
MapBuilderInterface & | operator= (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 () |
Definition at line 40 of file map_builder_interface.h.
Definition at line 47 of file map_builder_interface.h.
virtual cartographer::mapping::MapBuilderInterface::~MapBuilderInterface | ( | ) | [inline, virtual] |
Definition at line 48 of file map_builder_interface.h.
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] |
Implemented in cartographer::mapping::MapBuilder.
virtual int cartographer::mapping::MapBuilderInterface::AddTrajectoryForDeserialization | ( | const proto::TrajectoryBuilderOptionsWithSensorIds & | options_with_sensor_ids_proto | ) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder.
virtual void cartographer::mapping::MapBuilderInterface::FinishTrajectory | ( | int | trajectory_id | ) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual const std::vector<proto::TrajectoryBuilderOptionsWithSensorIds>& cartographer::mapping::MapBuilderInterface::GetAllTrajectoryBuilderOptions | ( | ) | const [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual mapping::TrajectoryBuilderInterface* cartographer::mapping::MapBuilderInterface::GetTrajectoryBuilder | ( | int | trajectory_id | ) | const [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual std::map<int , int > cartographer::mapping::MapBuilderInterface::LoadState | ( | io::ProtoStreamReaderInterface * | reader, |
bool | load_frozen_state | ||
) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual std::map<int , int > cartographer::mapping::MapBuilderInterface::LoadStateFromFile | ( | const std::string & | filename, |
bool | load_frozen_state | ||
) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual int cartographer::mapping::MapBuilderInterface::num_trajectory_builders | ( | ) | const [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
MapBuilderInterface& cartographer::mapping::MapBuilderInterface::operator= | ( | const MapBuilderInterface & | ) |
virtual mapping::PoseGraphInterface* cartographer::mapping::MapBuilderInterface::pose_graph | ( | ) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual void cartographer::mapping::MapBuilderInterface::SerializeState | ( | bool | include_unfinished_submaps, |
io::ProtoStreamWriterInterface * | writer | ||
) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual bool cartographer::mapping::MapBuilderInterface::SerializeStateToFile | ( | bool | include_unfinished_submaps, |
const std::string & | filename | ||
) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder, and cartographer::cloud::MapBuilderStub.
virtual std::string cartographer::mapping::MapBuilderInterface::SubmapToProto | ( | const SubmapId & | submap_id, |
proto::SubmapQuery::Response * | response | ||
) | [pure virtual] |
Implemented in cartographer::mapping::MapBuilder.