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>
79 std::string mongoDbName =
"CeBITdb";
82 bool importObjects =
true;
83 std::string objectsRepository;
84 std::string datasetName =
"";
85 std::string className =
"";
87 bool importScenes =
true;
88 std::string scenesDirectory;
89 std::string sceneNames;
92 Properties properties;
96 memoryx::CommonStorageInterfacePrx commonStorage;
97 memoryx::PriorKnowledgeInterfacePrx priorKnowledge;
98 memoryx::WorkingMemoryInterfacePrx workingMemory;
99 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
static std::string GetDefaultName()
void onExitComponent() override
std::string getDefaultName() const override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
std::shared_ptr< GridFileManager > GridFileManagerPtr