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

#include <ros_map_writing_points_processor.h>

List of all members.

Public Member Functions

FlushResult Flush () override
RosMapWritingPointsProcessoroperator= (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_

Detailed Description

Definition at line 32 of file ros_map_writing_points_processor.h.


Constructor & Destructor Documentation

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 
)

Definition at line 52 of file ros_map_writing_points_processor.h.


Member Function Documentation

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.


Member Data Documentation

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

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.

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.


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