Class RosMapWritingPointsProcessor

Inheritance Relationships

Base Type

  • public cartographer::io::PointsProcessor

Class Documentation

class RosMapWritingPointsProcessor : public cartographer::io::PointsProcessor

Public Functions

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 &operator=(const RosMapWritingPointsProcessor&) = delete
inline ~RosMapWritingPointsProcessor() override
void Process(std::unique_ptr<::cartographer::io::PointsBatch> batch) override
FlushResult Flush() override

Public Static Functions

static std::unique_ptr<RosMapWritingPointsProcessor> FromDictionary(::cartographer::io::FileWriterFactory file_writer_factory, ::cartographer::common::LuaParameterDictionary *dictionary, PointsProcessor *next)

Public Static Attributes

static constexpr const char *kConfigurationFileActionName = "write_ros_map"