|
|
all necessary classes to filter and convert an entry of the ltm to some other format(s) More...
#include <RobotAPI/libraries/armem/server/ltm/processors/Processors.h>
Public Member Functions | |
| void | configure (const nlohmann::json &config) |
| std::map< std::string, processor::SnapshotFilter::FilterStatistics > | getSnapshotFilterStatistics () |
| Processors ()=default | |
| void | resetFilterStatisticsForNewEpisode () |
| resetFilterStatisticsForNewEpisode runs resetFilterStatisticsForNewEpisode on all snapshot filters More... | |
Public Attributes | |
| std::vector< std::unique_ptr< processor::DataConverter > > | converters |
| processor::converter::data::object::JsonConverter | defaultObjectConverter |
| processor::converter::type::object::JsonConverter | defaultTypeConverter |
| std::vector< std::unique_ptr< processor::Extractor > > | extractors |
| std::vector< std::unique_ptr< processor::MemoryFilter > > | memFilters |
| std::vector< std::unique_ptr< processor::SnapshotFilter > > | snapFilters |
all necessary classes to filter and convert an entry of the ltm to some other format(s)
Definition at line 19 of file Processors.h.
|
default |
| void configure | ( | const nlohmann::json & | config | ) |
Definition at line 17 of file Processors.cpp.
| std::map< std::string, processor::SnapshotFilter::FilterStatistics > getSnapshotFilterStatistics | ( | ) |
Definition at line 61 of file Processors.cpp.
| void resetFilterStatisticsForNewEpisode | ( | ) |
resetFilterStatisticsForNewEpisode runs resetFilterStatisticsForNewEpisode on all snapshot filters
Definition at line 86 of file Processors.cpp.
| std::vector<std::unique_ptr<processor::DataConverter> > converters |
Definition at line 46 of file Processors.h.
| processor::converter::data::object::JsonConverter defaultObjectConverter |
Definition at line 49 of file Processors.h.
| processor::converter::type::object::JsonConverter defaultTypeConverter |
Definition at line 50 of file Processors.h.
| std::vector<std::unique_ptr<processor::Extractor> > extractors |
Definition at line 43 of file Processors.h.
| std::vector<std::unique_ptr<processor::MemoryFilter> > memFilters |
Definition at line 37 of file Processors.h.
| std::vector<std::unique_ptr<processor::SnapshotFilter> > snapFilters |
Definition at line 40 of file Processors.h.