|
#include <RobotAPI/libraries/armem/server/ltm/processors/filter/Filter.h>
Classes | |
struct | FilterStatistics |
Public Member Functions | |
virtual bool | accept (const armem::wm::EntitySnapshot &e)=0 |
virtual void | configure (const nlohmann::json &json) |
virtual FilterStatistics | getFilterStatistics () |
virtual std::string | getName () |
void | resetStatisticsForNewEpisode () |
resetStatisticsForNewEpisode resets the parts of the statistics that are unique to one recording cycle (episode) More... | |
SnapshotFilter ()=default | |
virtual | ~SnapshotFilter ()=default |
Public Attributes | |
struct armarx::armem::server::ltm::processor::SnapshotFilter::FilterStatistics | stats |
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in SnapshotSimilarityFilter, SnapshotImportanceFilter, and SnapshotFrequencyFilter.
|
virtual |
Reimplemented in SnapshotSimilarityFilter, SnapshotImportanceFilter, and SnapshotFrequencyFilter.
Definition at line 11 of file Filter.cpp.
|
virtual |
Reimplemented in SnapshotSimilarityFilter, SnapshotImportanceFilter, and SnapshotFrequencyFilter.
Definition at line 15 of file Filter.cpp.
|
virtual |
Reimplemented in SnapshotSimilarityFilter, SnapshotImportanceFilter, and SnapshotFrequencyFilter.
Definition at line 20 of file Filter.cpp.
void resetStatisticsForNewEpisode | ( | ) |
resetStatisticsForNewEpisode resets the parts of the statistics that are unique to one recording cycle (episode)
Definition at line 25 of file Filter.cpp.