GraspSelectionManagerComponentPlugin.h
Go to the documentation of this file.
1#pragma once
2
4
5#include <RobotComponents/interface/components/GraspingManager/GraspSelectionManagerInterface.h>
6
7namespace armarx
8{
9 namespace plugins
10 {
11
13 {
14 public:
15 using ComponentPlugin::ComponentPlugin;
16
17 void preOnInitComponent() override;
18
19 void preOnConnectComponent() override;
20
22
23 GraspSelectionManagerInterfacePrx getGraspSelectionManager();
24
25 private:
26 static constexpr const char* PROPERTY_NAME = "GraspSelectionManagerName";
27 GraspSelectionManagerInterfacePrx _graspSelectionManager;
28 };
29
30 } // namespace plugins
31} // namespace armarx
32
34
35namespace armarx
36{
37 /**
38 * @brief Provides a ready-to-use GraspSelectionManager.
39 */
41 {
42 public:
44 GraspSelectionManagerInterfacePrx getGraspSelectionManager();
45
46 private:
48 };
49
50} // namespace armarx
51
52namespace armarx
53{
54 namespace plugins
55 {
56 // Legacy typedef.
59 } // namespace plugins
60} // namespace armarx
ManagedIceObject(ManagedIceObject const &other)
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
This file is part of ArmarX.
armarx::GraspSelectionManagerComponentPluginUser GraspSelectionManagerComponentPluginUser
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.