ObjectPoseClientPlugin Class Reference

#include <RobotAPI/libraries/ArmarXObjects/plugins/ObjectPoseClientPlugin.h>

+ Inheritance diagram for ObjectPoseClientPlugin:

Public Member Functions

objpose::ObjectPoseClient createClient ()
 
objpose::ObjectPoseStorageInterfacePrx createObjectPoseStorage ()
 
VirtualRobot::ManipulationObjectPtr findAndLoadObject (const std::optional< ObjectInfo > &ts) const
 
template<class... Ts>
VirtualRobot::ManipulationObjectPtr findAndLoadObject (Ts &&...ts) const
 
template<class... Ts>
std::optional< ObjectInfofindObject (Ts &&...ts) const
 
const ObjectFindergetObjectFinder () const
 
const ObjectFindersetObjectFinderPath (const std::string &path)
 
- 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 postOnDisconnectComponent ()
 
virtual void postOnExitComponent ()
 
virtual void postOnInitComponent ()
 
const std::string & prefix () const
 
virtual void preOnDisconnectComponent ()
 
virtual void preOnExitComponent ()
 

Detailed Description

Definition at line 13 of file ObjectPoseClientPlugin.h.

Member Function Documentation

◆ createClient()

objpose::ObjectPoseClient createClient ( )

Definition at line 34 of file ObjectPoseClientPlugin.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createObjectPoseStorage()

objpose::ObjectPoseStorageInterfacePrx createObjectPoseStorage ( )

Definition at line 29 of file ObjectPoseClientPlugin.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ findAndLoadObject() [1/2]

VirtualRobot::ManipulationObjectPtr findAndLoadObject ( const std::optional< ObjectInfo > &  ts) const
inline

Definition at line 35 of file ObjectPoseClientPlugin.h.

+ Here is the call graph for this function:

◆ findAndLoadObject() [2/2]

VirtualRobot::ManipulationObjectPtr findAndLoadObject ( Ts &&...  ts) const
inline

Definition at line 30 of file ObjectPoseClientPlugin.h.

+ Here is the call graph for this function:

◆ findObject()

std::optional<ObjectInfo> findObject ( Ts &&...  ts) const
inline

Definition at line 23 of file ObjectPoseClientPlugin.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getObjectFinder()

const ObjectFinder & getObjectFinder ( ) const

Definition at line 45 of file ObjectPoseClientPlugin.cpp.

+ Here is the caller graph for this function:

◆ setObjectFinderPath()

const ObjectFinder & setObjectFinderPath ( const std::string &  path)

Definition at line 39 of file ObjectPoseClientPlugin.cpp.

+ Here is the call graph for this function:

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