GraspCandidateObserverComponentPlugin Class Reference

#include <RobotAPI/libraries/RobotAPIComponentPlugins/GraspCandidateObserverComponentPlugin.h>

+ Inheritance diagram for GraspCandidateObserverComponentPlugin:

Public Member Functions

grasping::GraspCandidateSeq getAllCandidates () const
 
grasping::GraspCandidateSeq getCandidates () const
 
grasping::GraspCandidateObserverInterfacePrx getGraspCandidateObserver ()
 
const std::string & getGraspCandidateObserverName () const
 
void postCreatePropertyDefinitions (PropertyDefinitionsPtr &properties) override
 
void postOnDisconnectComponent () override
 
void preOnConnectComponent () override
 
void preOnInitComponent () override
 
void setGraspCandidateObserverName (const std::string &name)
 
void setUpstreamGraspCandidateProviders (std::vector< std::string > pr)
 
void setUpstreamGraspCandidateProvidersFromCSV (const std::string &csv, const std::string &delim=",;")
 
- Public Member Functions inherited from ManagedIceObjectPlugin
ManagedIceObjectparent ()
 
template<class T >
Tparent ()
 
const ManagedIceObjectparent () const
 
template<class T >
const Tparent () const
 
template<class T >
bool parentDerives () const
 
virtual ~ManagedIceObjectPlugin ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from ComponentPlugin
virtual void componentPropertiesUpdated (const std::set< std::string > &changedProperties)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
- Protected Member Functions inherited from ManagedIceObjectPlugin
template<class PluginT , class... ParamsT>
PluginT * addPlugin (const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (PluginT *&targ, const std::string prefix="", ParamsT &&...params)
 
template<class PluginT , class... ParamsT>
void addPlugin (std::experimental::observer_ptr< PluginT > &targ, const std::string prefix="", ParamsT &&...params)
 
void addPluginDependency (ManagedIceObjectPlugin *dependedOn)
 
void addPluginDependency (std::experimental::observer_ptr< ManagedIceObjectPlugin > dependedOn)
 
std::string makePropertyName (const std::string &name)
 
 ManagedIceObjectPlugin (ManagedIceObject &parent, std::string pre)
 
virtual void postOnConnectComponent ()
 
virtual void postOnExitComponent ()
 
virtual void postOnInitComponent ()
 
const std::string & prefix () const
 
virtual void preOnDisconnectComponent ()
 
virtual void preOnExitComponent ()
 

Detailed Description

Definition at line 10 of file GraspCandidateObserverComponentPlugin.h.

Member Function Documentation

◆ getAllCandidates()

grasping::GraspCandidateSeq getAllCandidates ( ) const

Definition at line 60 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ getCandidates()

grasping::GraspCandidateSeq getCandidates ( ) const

Definition at line 69 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ getGraspCandidateObserver()

grasping::GraspCandidateObserverInterfacePrx getGraspCandidateObserver ( )

Definition at line 50 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ getGraspCandidateObserverName()

const std::string & getGraspCandidateObserverName ( ) const

Definition at line 55 of file GraspCandidateObserverComponentPlugin.cpp.

◆ postCreatePropertyDefinitions()

void postCreatePropertyDefinitions ( armarx::PropertyDefinitionsPtr properties)
overridevirtual

Reimplemented from ComponentPlugin.

Definition at line 39 of file GraspCandidateObserverComponentPlugin.cpp.

◆ postOnDisconnectComponent()

void postOnDisconnectComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 34 of file GraspCandidateObserverComponentPlugin.cpp.

◆ preOnConnectComponent()

void preOnConnectComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 26 of file GraspCandidateObserverComponentPlugin.cpp.

◆ preOnInitComponent()

void preOnInitComponent ( )
overridevirtual

Reimplemented from ManagedIceObjectPlugin.

Definition at line 12 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the call graph for this function:

◆ setGraspCandidateObserverName()

void setGraspCandidateObserverName ( const std::string &  name)

Definition at line 92 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ setUpstreamGraspCandidateProviders()

void setUpstreamGraspCandidateProviders ( std::vector< std::string >  pr)

Definition at line 82 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the caller graph for this function:

◆ setUpstreamGraspCandidateProvidersFromCSV()

void setUpstreamGraspCandidateProvidersFromCSV ( const std::string &  csv,
const std::string &  delim = ",;" 
)

Definition at line 87 of file GraspCandidateObserverComponentPlugin.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: