Go to the documentation of this file.
4 #include <RobotAPI/interface/observers/GraspCandidateObserverInterface.h>
13 using ComponentPlugin::ComponentPlugin;
31 static constexpr
const char* PROPERTY_NAME =
"GraspCandidateObserverName";
32 std::string _graspCandidateObserverName;
33 grasping::GraspCandidateObserverInterfacePrx _graspCandidateObserver;
34 std::vector<std::string> _upstream_providers;
void setUpstreamGraspCandidateProviders(std::vector< std::string > pr)
grasping::GraspCandidateSeq getAllCandidates() const
GraspCandidateObserverComponentPluginUser()
armarx::plugins::GraspCandidateObserverComponentPlugin & getGraspCandidateObserverComponentPlugin()
void setGraspCandidateObserverName(const std::string &name)
void postOnDisconnectComponent() override
armarx::GraspCandidateObserverComponentPluginUser GraspCandidateObserverComponentPluginUser
grasping::GraspCandidateObserverInterfacePrx getGraspCandidateObserver()
grasping::GraspCandidateSeq getAllGraspCandidates() const
void setUpstreamGraspCandidateProvidersFromCSV(const std::string &csv, const std::string &delim=",;")
void preOnConnectComponent() override
Provides a ready-to-use GraspCandidateObserver.
const std::string & getGraspCandidateObserverName() const
grasping::GraspCandidateSeq getCandidates() const
The ManagedIceObject is the base class for all ArmarX objects.
grasping::GraspCandidateSeq getGraspCandidates() const
grasping::GraspCandidateObserverInterfacePrx getGraspCandidateObserver()
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
void preOnInitComponent() override
This file offers overloads of toIce() and fromIce() functions for STL container types.