17 #ifndef CARTOGRAPHER_IO_INTENSITY_TO_COLOR_POINTS_PROCESSOR_H_ 18 #define CARTOGRAPHER_IO_INTENSITY_TO_COLOR_POINTS_PROCESSOR_H_ 38 const string& frame_id,
41 static std::unique_ptr<IntensityToColorPointsProcessor>
FromDictionary(
51 void Process(std::unique_ptr<PointsBatch> batch)
override;
64 #endif // CARTOGRAPHER_IO_INTENSITY_TO_COLOR_POINTS_PROCESSOR_H_
IntensityToColorPointsProcessor & operator=(const IntensityToColorPointsProcessor &)=delete
static constexpr const char * kConfigurationFileActionName
IntensityToColorPointsProcessor(float min_intensity, float max_intensity, const string &frame_id, PointsProcessor *next)
FlushResult Flush() override
void Process(std::unique_ptr< PointsBatch > batch) override
const float max_intensity_
~IntensityToColorPointsProcessor() override
const float min_intensity_
PointsProcessor *const next_
static std::unique_ptr< IntensityToColorPointsProcessor > FromDictionary(common::LuaParameterDictionary *dictionary, PointsProcessor *next)