5#include <RobotAPI/interface/observers/GraspCandidateObserverInterface.h>
14 using ComponentPlugin::ComponentPlugin;
31 const std::string& delim =
",;");
34 static constexpr const char* PROPERTY_NAME =
"GraspCandidateObserverName";
35 std::string _graspCandidateObserverName;
36 grasping::GraspCandidateObserverInterfacePrx _graspCandidateObserver;
37 std::vector<std::string> _upstream_providers;
Provides a ready-to-use GraspCandidateObserver.
grasping::GraspCandidateObserverInterfacePrx getGraspCandidateObserver()
GraspCandidateObserverComponentPluginUser()
grasping::GraspCandidateSeq getAllGraspCandidates() const
armarx::plugins::GraspCandidateObserverComponentPlugin & getGraspCandidateObserverComponentPlugin()
grasping::GraspCandidateSeq getGraspCandidates() const
ManagedIceObject(ManagedIceObject const &other)
grasping::GraspCandidateSeq getAllCandidates() const
void setUpstreamGraspCandidateProvidersFromCSV(const std::string &csv, const std::string &delim=",;")
void postOnDisconnectComponent() override
grasping::GraspCandidateObserverInterfacePrx getGraspCandidateObserver()
void preOnInitComponent() override
void preOnConnectComponent() override
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
void setUpstreamGraspCandidateProviders(std::vector< std::string > pr)
grasping::GraspCandidateSeq getCandidates() const
void setGraspCandidateObserverName(const std::string &name)
const std::string & getGraspCandidateObserverName() const
This file is part of ArmarX.
armarx::GraspCandidateObserverComponentPluginUser GraspCandidateObserverComponentPluginUser
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.