#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.