#include <ros_map_writing_points_processor.h>
Public Member Functions | |
FlushResult | Flush () override |
RosMapWritingPointsProcessor & | operator= (const RosMapWritingPointsProcessor &)=delete |
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 &)=delete | |
~RosMapWritingPointsProcessor () override | |
Public Member Functions inherited from cartographer::io::PointsProcessor | |
PointsProcessor & | operator= (const PointsProcessor &)=delete |
PointsProcessor (const PointsProcessor &)=delete | |
PointsProcessor () | |
virtual void | Process (std::unique_ptr< PointsBatch > points_batch)=0 |
virtual | ~PointsProcessor () |
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::io::FileWriterFactory | file_writer_factory_ |
const std::string | filestem_ |
PointsProcessor *const | next_ |
::cartographer::mapping::ProbabilityGrid | probability_grid_ |
::cartographer::mapping::ProbabilityGridRangeDataInserter2D | range_data_inserter_ |
Additional Inherited Members | |
Public Types inherited from cartographer::io::PointsProcessor | |
enum | FlushResult { FlushResult::kRestartStream, FlushResult::kFinished } |
Definition at line 31 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 | ||
) |
|
delete |
|
inlineoverride |
Definition at line 51 of file ros_map_writing_points_processor.h.
|
overridevirtual |
Implements cartographer::io::PointsProcessor.
Definition at line 60 of file ros_map_writing_points_processor.cc.
|
static |
Definition at line 41 of file ros_map_writing_points_processor.cc.
|
delete |
|
override |
Definition at line 52 of file ros_map_writing_points_processor.cc.
|
private |
Definition at line 59 of file ros_map_writing_points_processor.h.
|
private |
Definition at line 57 of file ros_map_writing_points_processor.h.
|
static |
Definition at line 34 of file ros_map_writing_points_processor.h.
|
private |
Definition at line 58 of file ros_map_writing_points_processor.h.
|
private |
Definition at line 62 of file ros_map_writing_points_processor.h.
|
private |
Definition at line 61 of file ros_map_writing_points_processor.h.