5#include <RobotAPI/interface/objectpose/ObjectPoseProvider.h>
6#include <RobotAPI/interface/objectpose/ObjectPoseStorageInterface.h>
14 using ComponentPlugin::ComponentPlugin;
23 static constexpr const char* PROPERTY_NAME =
"ObjectMemoryName";
38 virtual public objpose::ObjectPoseProvider
44 objpose::provider::RequestObjectsOutput
45 requestObjects(
const objpose::provider::RequestObjectsInput& input,
46 const Ice::Current&)
override;
ManagedIceObject(ManagedIceObject const &other)
objpose::ObjectPoseStorageInterfacePrx objectPoseTopic
ObjectPoseProviderPluginUser()
objpose::provider::RequestObjectsOutput requestObjects(const objpose::provider::RequestObjectsInput &input, const Ice::Current &) override
Implement to process object requests (empty default implementation).
void preOnInitComponent() override
void preOnConnectComponent() override
void postOnConnectComponent() override
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.