#include <ros_map_writing_points_processor.h>
Public Member Functions | |
FlushResult | Flush () override |
RosMapWritingPointsProcessor & | operator= (const RosMapWritingPointsProcessor &) |
void | Process (std::unique_ptr<::cartographer::io::PointsBatch > batch) override |
RosMapWritingPointsProcessor (double resolution, const ::cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D &range_data_inserter_options,::cartographer::io::FileWriterFactory file_writer_factory, const std::string &filestem, PointsProcessor *next) | |
RosMapWritingPointsProcessor (const RosMapWritingPointsProcessor &) | |
~RosMapWritingPointsProcessor () override | |
Static Public Member Functions | |
static std::unique_ptr < RosMapWritingPointsProcessor > | FromDictionary (::cartographer::io::FileWriterFactory file_writer_factory,::cartographer::common::LuaParameterDictionary *dictionary, PointsProcessor *next) |
Static Public Attributes | |
static constexpr const char * | kConfigurationFileActionName = "write_ros_map" |
Private Attributes | |
::cartographer::mapping::ValueConversionTables | conversion_tables_ |
::cartographer::io::FileWriterFactory | file_writer_factory_ |
const std::string | filestem_ |
PointsProcessor *const | next_ |
::cartographer::mapping::ProbabilityGrid | probability_grid_ |
::cartographer::mapping::ProbabilityGridRangeDataInserter2D | range_data_inserter_ |
Definition at line 32 of file ros_map_writing_points_processor.h.
cartographer_ros::RosMapWritingPointsProcessor::RosMapWritingPointsProcessor | ( | double | resolution, |
const ::cartographer::mapping::proto::ProbabilityGridRangeDataInserterOptions2D & | range_data_inserter_options, | ||
::cartographer::io::FileWriterFactory | file_writer_factory, | ||
const std::string & | filestem, | ||
PointsProcessor * | next | ||
) |
cartographer_ros::RosMapWritingPointsProcessor::RosMapWritingPointsProcessor | ( | const RosMapWritingPointsProcessor & | ) |
cartographer_ros::RosMapWritingPointsProcessor::~RosMapWritingPointsProcessor | ( | ) | [inline, override] |
Definition at line 52 of file ros_map_writing_points_processor.h.
cartographer::io::PointsProcessor::FlushResult cartographer_ros::RosMapWritingPointsProcessor::Flush | ( | ) | [override] |
Definition at line 60 of file ros_map_writing_points_processor.cc.
std::unique_ptr< RosMapWritingPointsProcessor > cartographer_ros::RosMapWritingPointsProcessor::FromDictionary | ( | ::cartographer::io::FileWriterFactory | file_writer_factory, |
::cartographer::common::LuaParameterDictionary * | dictionary, | ||
PointsProcessor * | next | ||
) | [static] |
Definition at line 41 of file ros_map_writing_points_processor.cc.
RosMapWritingPointsProcessor& cartographer_ros::RosMapWritingPointsProcessor::operator= | ( | const RosMapWritingPointsProcessor & | ) |
void cartographer_ros::RosMapWritingPointsProcessor::Process | ( | std::unique_ptr<::cartographer::io::PointsBatch > | batch | ) | [override] |
Definition at line 52 of file ros_map_writing_points_processor.cc.
::cartographer::mapping::ValueConversionTables cartographer_ros::RosMapWritingPointsProcessor::conversion_tables_ [private] |
Definition at line 63 of file ros_map_writing_points_processor.h.
::cartographer::io::FileWriterFactory cartographer_ros::RosMapWritingPointsProcessor::file_writer_factory_ [private] |
Definition at line 60 of file ros_map_writing_points_processor.h.
const std::string cartographer_ros::RosMapWritingPointsProcessor::filestem_ [private] |
Definition at line 58 of file ros_map_writing_points_processor.h.
constexpr const char* cartographer_ros::RosMapWritingPointsProcessor::kConfigurationFileActionName = "write_ros_map" [static] |
Definition at line 35 of file ros_map_writing_points_processor.h.
PointsProcessor* const cartographer_ros::RosMapWritingPointsProcessor::next_ [private] |
Definition at line 59 of file ros_map_writing_points_processor.h.
::cartographer::mapping::ProbabilityGrid cartographer_ros::RosMapWritingPointsProcessor::probability_grid_ [private] |
Definition at line 64 of file ros_map_writing_points_processor.h.
::cartographer::mapping::ProbabilityGridRangeDataInserter2D cartographer_ros::RosMapWritingPointsProcessor::range_data_inserter_ [private] |
Definition at line 62 of file ros_map_writing_points_processor.h.