#include <assets_writer.h>
Public Member Functions | |
| AssetsWriter (const std::string &pose_graph_filename, const std::vector< std::string > &bag_filenames, const std::string &output_file_prefix) | |
| void | RegisterPointsProcessor (const std::string &name, cartographer::io::PointsProcessorPipelineBuilder::FactoryFunction factory) |
| void | Run (const std::string &configuration_directory, const std::string &configuration_basename, const std::string &urdf_filename, bool use_bag_transforms) |
Static Public Member Functions | |
| ::cartographer::io::FileWriterFactory | CreateFileWriterFactory (const std::string &file_path) |
Private Attributes | |
| std::vector <::cartographer::mapping::proto::Trajectory > | all_trajectories_ |
| std::vector< std::string > | bag_filenames_ |
| std::unique_ptr <::cartographer::io::PointsProcessorPipelineBuilder > | point_pipeline_builder_ |
| ::cartographer::mapping::proto::PoseGraph | pose_graph_ |
Definition at line 30 of file assets_writer.h.
| cartographer_ros::AssetsWriter::AssetsWriter | ( | const std::string & | pose_graph_filename, |
| const std::vector< std::string > & | bag_filenames, | ||
| const std::string & | output_file_prefix | ||
| ) |
Definition at line 139 of file assets_writer.cc.
| cartographer::io::FileWriterFactory cartographer_ros::AssetsWriter::CreateFileWriterFactory | ( | const std::string & | file_path | ) | [static] |
Definition at line 264 of file assets_writer.cc.
| void cartographer_ros::AssetsWriter::RegisterPointsProcessor | ( | const std::string & | name, |
| cartographer::io::PointsProcessorPipelineBuilder::FactoryFunction | factory | ||
| ) |
Definition at line 163 of file assets_writer.cc.
| void cartographer_ros::AssetsWriter::Run | ( | const std::string & | configuration_directory, |
| const std::string & | configuration_basename, | ||
| const std::string & | urdf_filename, | ||
| bool | use_bag_transforms | ||
| ) |
Definition at line 169 of file assets_writer.cc.
std::vector<::cartographer::mapping::proto::Trajectory> cartographer_ros::AssetsWriter::all_trajectories_ [private] |
Definition at line 55 of file assets_writer.h.
std::vector<std::string> cartographer_ros::AssetsWriter::bag_filenames_ [private] |
Definition at line 54 of file assets_writer.h.
std::unique_ptr<::cartographer::io::PointsProcessorPipelineBuilder> cartographer_ros::AssetsWriter::point_pipeline_builder_ [private] |
Definition at line 58 of file assets_writer.h.
::cartographer::mapping::proto::PoseGraph cartographer_ros::AssetsWriter::pose_graph_ [private] |
Definition at line 56 of file assets_writer.h.