|
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 16 of file Processors.cpp.
std::map< std::string, processor::SnapshotFilter::FilterStatistics > getSnapshotFilterStatistics | ( | ) |
Definition at line 60 of file Processors.cpp.
void resetFilterStatisticsForNewEpisode | ( | ) |
resetFilterStatisticsForNewEpisode runs resetFilterStatisticsForNewEpisode on all snapshot filters
Definition at line 84 of file Processors.cpp.
std::vector<std::unique_ptr<processor::DataConverter> > converters |
Definition at line 45 of file Processors.h.
processor::converter::data::object::JsonConverter defaultObjectConverter |
Definition at line 48 of file Processors.h.
processor::converter::type::object::JsonConverter defaultTypeConverter |
Definition at line 49 of file Processors.h.
std::vector<std::unique_ptr<processor::Extractor> > extractors |
Definition at line 42 of file Processors.h.
std::vector<std::unique_ptr<processor::MemoryFilter> > memFilters |
Definition at line 36 of file Processors.h.
std::vector<std::unique_ptr<processor::SnapshotFilter> > snapFilters |
Definition at line 39 of file Processors.h.