Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
cartographer_ros::AssetsWriter Class Reference

#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::PointsProcessorPipelineBuilderpoint_pipeline_builder_
 
::cartographer::mapping::proto::PoseGraph pose_graph_
 

Detailed Description

Definition at line 30 of file assets_writer.h.

Constructor & Destructor Documentation

◆ AssetsWriter()

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.

Member Function Documentation

◆ CreateFileWriterFactory()

cartographer::io::FileWriterFactory cartographer_ros::AssetsWriter::CreateFileWriterFactory ( const std::string &  file_path)
static

Definition at line 264 of file assets_writer.cc.

◆ RegisterPointsProcessor()

void cartographer_ros::AssetsWriter::RegisterPointsProcessor ( const std::string &  name,
cartographer::io::PointsProcessorPipelineBuilder::FactoryFunction  factory 
)

Definition at line 163 of file assets_writer.cc.

◆ Run()

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.

Member Data Documentation

◆ all_trajectories_

std::vector<::cartographer::mapping::proto::Trajectory> cartographer_ros::AssetsWriter::all_trajectories_
private

Definition at line 55 of file assets_writer.h.

◆ bag_filenames_

std::vector<std::string> cartographer_ros::AssetsWriter::bag_filenames_
private

Definition at line 54 of file assets_writer.h.

◆ point_pipeline_builder_

std::unique_ptr<::cartographer::io::PointsProcessorPipelineBuilder> cartographer_ros::AssetsWriter::point_pipeline_builder_
private

Definition at line 58 of file assets_writer.h.

◆ pose_graph_

::cartographer::mapping::proto::PoseGraph cartographer_ros::AssetsWriter::pose_graph_
private

Definition at line 56 of file assets_writer.h.


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


cartographer_ros
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:06:05