Class FixedRatioSamplingPointsProcessor
Defined in File fixed_ratio_sampling_points_processor.h
Inheritance Relationships
Base Type
public cartographer::io::PointsProcessor
(Class PointsProcessor)
Class Documentation
-
class FixedRatioSamplingPointsProcessor : public cartographer::io::PointsProcessor
Public Functions
-
FixedRatioSamplingPointsProcessor(double sampling_ratio, PointsProcessor *next)
-
inline ~FixedRatioSamplingPointsProcessor() override
-
FixedRatioSamplingPointsProcessor(const FixedRatioSamplingPointsProcessor&) = delete
-
FixedRatioSamplingPointsProcessor &operator=(const FixedRatioSamplingPointsProcessor&) = delete
-
virtual void Process(std::unique_ptr<PointsBatch> batch) override
-
virtual FlushResult Flush() override
Public Static Functions
-
static std::unique_ptr<FixedRatioSamplingPointsProcessor> FromDictionary(common::LuaParameterDictionary *dictionary, PointsProcessor *next)
Public Static Attributes
-
static constexpr const char *kConfigurationFileActionName = "fixed_ratio_sampler"
-
FixedRatioSamplingPointsProcessor(double sampling_ratio, PointsProcessor *next)