Class CountingPointsProcessor

Inheritance Relationships

Base Type

Class Documentation

class CountingPointsProcessor : public cartographer::io::PointsProcessor

Public Functions

explicit CountingPointsProcessor(PointsProcessor *next)
inline ~CountingPointsProcessor() override
CountingPointsProcessor(const CountingPointsProcessor&) = delete
CountingPointsProcessor &operator=(const CountingPointsProcessor&) = delete
virtual void Process(std::unique_ptr<PointsBatch> points) override
virtual FlushResult Flush() override

Public Static Functions

static std::unique_ptr<CountingPointsProcessor> FromDictionary(common::LuaParameterDictionary *dictionary, PointsProcessor *next)

Public Static Attributes

static constexpr const char *kConfigurationFileActionName = "dump_num_points"