28#include <MemoryX/interface/components/CommonStorageInterface.h>
29#include <MemoryX/interface/components/LongtermMemoryInterface.h>
30#include <MemoryX/interface/components/PriorKnowledgeInterface.h>
31#include <MemoryX/interface/components/WorkingMemoryInterface.h>
77 std::string mongoDbName =
"CeBITdb";
80 bool importObjects =
true;
81 std::string objectsRepository;
82 std::string datasetName =
"";
83 std::string className =
"";
85 bool importScenes =
true;
86 std::string scenesDirectory;
87 std::string sceneNames;
90 Properties properties;
94 memoryx::CommonStorageInterfacePrx commonStorage;
95 memoryx::PriorKnowledgeInterfacePrx priorKnowledge;
96 memoryx::WorkingMemoryInterfacePrx workingMemory;
97 memoryx::LongtermMemoryInterfacePrx longtermMemory;
Baseclass for all ArmarX ManagedIceObjects requiring properties.
Brief description of class ArmarXObjectsImporter.
void onInitComponent() override
void onDisconnectComponent() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onConnectComponent() override
void onExitComponent() override
std::string getDefaultName() const override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
std::shared_ptr< GridFileManager > GridFileManagerPtr