Class VerticalRangeFilteringPointsProcessor

Inheritance Relationships

Base Type

Class Documentation

class VerticalRangeFilteringPointsProcessor : public cartographer::io::PointsProcessor

Public Functions

VerticalRangeFilteringPointsProcessor(double min_z, double max_z, PointsProcessor *next)
inline ~VerticalRangeFilteringPointsProcessor() override
VerticalRangeFilteringPointsProcessor(const VerticalRangeFilteringPointsProcessor&) = delete
VerticalRangeFilteringPointsProcessor &operator=(const VerticalRangeFilteringPointsProcessor&) = delete
virtual void Process(std::unique_ptr<PointsBatch> batch) override
virtual FlushResult Flush() override

Public Static Functions

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

Public Static Attributes

static constexpr const char *kConfigurationFileActionName = "vertical_range_filter"