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