ArVizComponentPlugin.h
Go to the documentation of this file.
1#pragma once
2
4
6
7namespace armarx::plugins
8{
10 {
11 public:
12 using ComponentPlugin::ComponentPlugin;
13
14 void preOnInitComponent() override;
15
16 void preOnConnectComponent() override;
17
19
21
22 std::string getTopicName();
23
24 std::string getStorageName();
25 };
26} // namespace armarx::plugins
27
29
30namespace armarx
31{
32 /**
33 * @brief Provides a ready-to-use ArViz client `arviz` as member variable.
34 */
36 {
37 public:
39
41
43
46 {
47 return arviz;
48 }
49
50 private:
52 };
53} // namespace armarx
54
55namespace armarx::plugins
56{
57 // Legacy typedef.
59} // namespace armarx::plugins
Provides a ready-to-use ArViz client arviz as member variable.
armarx::viz::Client & getArvizClient()
ManagedIceObject(ManagedIceObject const &other)
void postCreatePropertyDefinitions(PropertyDefinitionsPtr &properties) override
This file is part of ArmarX.
armarx::ArVizComponentPluginUser ArVizComponentPluginUser
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.