|
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.