Go to the documentation of this file.
44 void _configure(const nlohmann::json& config) final;
68 std::time_t current_date;
void _loadAllReferences(armem::wm::Memory &) final
void _setExportName(const std::string &n) final
void getAndSaveStatistics()
getAndSaveStatistics generates and saves statistics for a LTM recording
void _directlyStore(const armem::wm::Memory &) final
list(APPEND SOURCES ${QT_RESOURCES}) set(COMPONENT_LIBS ArmarXGui ArmarXCoreObservers ArmarXCoreEigen3Variants PlotterController $
void createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix) override
default parameters. Implementation should use the configuration to configure
void _configure(const nlohmann::json &config) final
configuration
Interface functions for the longterm memory classes.
void _loadOnStartup() final
A memory storing data on the hard drive and in mongodb (needs 'armarx memory start' to start the mong...
void _resolve(armem::wm::Memory &) final
void _setMemoryID(const MemoryID &id) final
bool forEachCoreSegment(std::function< void(CoreSegment &)> func) const final
iterate over all core segments of this ltm
void _loadLatestNReferences(int n, armem::wm::Memory &m) final
std::filesystem::path Path
std::unique_ptr< CoreSegment > findCoreSegment(const std::string &coreSegmentName) const final
find core segment
void _store(const armem::wm::Memory &) final
bool hasCoreSegment(const std::string &name) const final
check if core segment exists