Public Member Functions | Static Public Member Functions | Private Attributes
cartographer_ros::AssetsWriter Class Reference

#include <assets_writer.h>

List of all members.

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_

Detailed Description

Definition at line 30 of file assets_writer.h.


Constructor & Destructor Documentation

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

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.


Member Data Documentation

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.


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


cartographer_ros
Author(s): The Cartographer Authors
autogenerated on Wed Jul 10 2019 04:10:28