ArvizSkillMixin.h
Go to the documentation of this file.
1
#pragma once
2
3
4
// Others
5
#include <
RobotAPI/libraries/RobotAPIComponentPlugins/ArVizComponentPlugin.h
>
6
7
namespace
armarx::skills::mixin
8
{
9
struct
ArvizSkillMixin
10
{
11
armarx::viz::Client
arviz
;
12
std::string
layerName
;
13
14
ArvizSkillMixin
(
const
armarx::viz::Client
& a,
const
std::string& ln) :
15
arviz
(a),
layerName
(ln)
16
{
17
}
18
19
void
20
clearLayer
()
21
{
22
auto
l =
arviz
.layer(
layerName
);
23
arviz
.commit(l);
24
}
25
};
26
}
// namespace armarx::skills::mixin
ArVizComponentPlugin.h
armarx::viz::Client
Definition
Client.h:117
armarx::skills::mixin
Definition
ArvizSkillMixin.h:8
armarx::skills::mixin::ArvizSkillMixin::layerName
std::string layerName
Definition
ArvizSkillMixin.h:12
armarx::skills::mixin::ArvizSkillMixin::arviz
armarx::viz::Client arviz
Definition
ArvizSkillMixin.h:11
armarx::skills::mixin::ArvizSkillMixin::ArvizSkillMixin
ArvizSkillMixin(const armarx::viz::Client &a, const std::string &ln)
Definition
ArvizSkillMixin.h:14
armarx::skills::mixin::ArvizSkillMixin::clearLayer
void clearLayer()
Definition
ArvizSkillMixin.h:20
RobotAPI
libraries
skills
provider
mixins
ArvizSkillMixin.h
Generated by
1.13.2