FluxioProfile.h
Go to the documentation of this file.
1#pragma once
2
3#include <experimental/memory>
4#include <string>
5
6#include <RobotAPI/interface/skills/SkillManagerInterface.h>
7#include <RobotAPI/libraries/skills/core/aron/FluxioIdentificator.aron.generated.h>
8#include <RobotAPI/libraries/skills/core/aron/FluxioProfile.aron.generated.h>
9
10namespace armarx
11{
12 namespace skills
13 {
15 {
16 std::string id;
17 std::string name;
18 std::string description = "";
20
21 manager::dto::FluxioProfile toManagerIce() const;
22 manager::arondto::FluxioProfile toManagerAron() const;
23 manager::dto::FluxioIdentificator toFluxioIdentificatorIce() const;
24 manager::arondto::FluxioIdentificator toFluxioIdentificatorAron() const;
25
27 FromFluxioIdentificatorIce(const manager::dto::FluxioIdentificator& i,
28 std::map<std::string, FluxioProfile>& profilesMap);
30 FromFluxioIdentificatorAron(const manager::arondto::FluxioIdentificator& i,
31 std::map<std::string, FluxioProfile>& profilesMap);
32 static FluxioProfile FromIce(const manager::dto::FluxioProfile& i,
33 std::map<std::string, FluxioProfile>& profilesMap);
34 };
35 } // namespace skills
36} // namespace armarx
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
manager::arondto::FluxioIdentificator toFluxioIdentificatorAron() const
manager::dto::FluxioProfile toManagerIce() const
std::experimental::observer_ptr< const FluxioProfile > parentPtr
manager::arondto::FluxioProfile toManagerAron() const
static std::experimental::observer_ptr< const FluxioProfile > FromFluxioIdentificatorIce(const manager::dto::FluxioIdentificator &i, std::map< std::string, FluxioProfile > &profilesMap)
static std::experimental::observer_ptr< const FluxioProfile > FromFluxioIdentificatorAron(const manager::arondto::FluxioIdentificator &i, std::map< std::string, FluxioProfile > &profilesMap)
static FluxioProfile FromIce(const manager::dto::FluxioProfile &i, std::map< std::string, FluxioProfile > &profilesMap)
manager::dto::FluxioIdentificator toFluxioIdentificatorIce() const