ObjectReadingSkillMixin.h
Go to the documentation of this file.
1
#pragma once
2
3
4
// Others
5
#include <
RobotAPI/libraries/armem_objects/client/instance/ObjectReader.h
>
6
7
namespace
armarx::skills::mixin
8
{
9
struct
ObjectReadingSkillMixin
10
{
11
armem::obj::instance::Reader
objectReader
;
12
13
ObjectReadingSkillMixin
(
const
armem::obj::instance::Reader
& r) :
objectReader
(r)
14
{
15
}
16
};
17
18
struct
SpecificObjectReadingSkillMixin
19
{
20
std::string
objectEntityId
;
21
armem::obj::instance::Reader
objectReader
;
22
23
SpecificObjectReadingSkillMixin
(
const
std::string& n,
24
const
armem::obj::instance::Reader
& r) :
25
objectEntityId
(n),
objectReader
(r)
26
{
27
}
28
};
29
}
// namespace armarx::skills::mixin
armarx::skills::mixin::SpecificObjectReadingSkillMixin::objectReader
armem::obj::instance::Reader objectReader
Definition:
ObjectReadingSkillMixin.h:21
armarx::skills::mixin::ObjectReadingSkillMixin::objectReader
armem::obj::instance::Reader objectReader
Definition:
ObjectReadingSkillMixin.h:11
armarx::skills::mixin::SpecificObjectReadingSkillMixin::objectEntityId
std::string objectEntityId
Definition:
ObjectReadingSkillMixin.h:20
armarx::skills::mixin
Definition:
ArvizSkillMixin.h:7
armarx::armem::obj::instance::Reader
Definition:
ObjectReader.h:40
armarx::skills::mixin::ObjectReadingSkillMixin
Definition:
ObjectReadingSkillMixin.h:9
armarx::skills::mixin::SpecificObjectReadingSkillMixin
Definition:
ObjectReadingSkillMixin.h:18
armarx::skills::mixin::ObjectReadingSkillMixin::ObjectReadingSkillMixin
ObjectReadingSkillMixin(const armem::obj::instance::Reader &r)
Definition:
ObjectReadingSkillMixin.h:13
ObjectReader.h
armarx::skills::mixin::SpecificObjectReadingSkillMixin::SpecificObjectReadingSkillMixin
SpecificObjectReadingSkillMixin(const std::string &n, const armem::obj::instance::Reader &r)
Definition:
ObjectReadingSkillMixin.h:23
RobotAPI
libraries
skills
provider
mixins
ObjectReadingSkillMixin.h
Generated on Sat Oct 12 2024 09:14:11 for armarx_documentation by
1.8.17