Class OutlierRemovingPointsProcessor

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class OutlierRemovingPointsProcessor : public cartographer::io::PointsProcessor

Public Functions

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

Public Static Functions

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

Public Static Attributes

static constexpr const char *kConfigurationFileActionName = "voxel_filter_and_remove_moving_objects"