Class IntensityToColorPointsProcessor

Inheritance Relationships

Base Type

Class Documentation

class IntensityToColorPointsProcessor : public cartographer::io::PointsProcessor

Public Functions

IntensityToColorPointsProcessor(float min_intensity, float max_intensity, const std::string &frame_id, PointsProcessor *next)
inline ~IntensityToColorPointsProcessor() override
IntensityToColorPointsProcessor(const IntensityToColorPointsProcessor&) = delete
IntensityToColorPointsProcessor &operator=(const IntensityToColorPointsProcessor&) = delete
virtual void Process(std::unique_ptr<PointsBatch> batch) override
virtual FlushResult Flush() override

Public Static Functions

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

Public Static Attributes

static constexpr const char *kConfigurationFileActionName = "intensity_to_color"