Class OutlierRemovingPointsProcessor
Defined in File outlier_removing_points_processor.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public cartographer::io::PointsProcessor
(Class PointsProcessor)
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"
-
OutlierRemovingPointsProcessor(double voxel_size, double miss_per_hit_limit, PointsProcessor *next)