37#include <Ice/Current.h>
38#include <IceUtil/Time.h>
43#include <VisionX/interface/libraries/SemanticObjectRelations/GraphStorage.h>
55 virtual public armarx::semantic::GraphStorageTopic,
64 armarx::semantic::data::Graph
const& graph,
65 const Ice::Current&)
override;
86 std::string graphId =
"SpatialGraph";
Baseclass for all ArmarX ManagedIceObjects requiring properties.
void onInitComponent() override
void onDisconnectComponent() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void reportGraph(std::string const &id, armarx::semantic::data::Graph const &graph, const Ice::Current &) override
void onConnectComponent() override
void onExitComponent() override
std::string getDefaultName() const override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.