3#include <experimental/memory>
5#include <RobotAPI/interface/skills/SkillManagerInterface.h>
6#include <RobotAPI/libraries/skills/core/aron/FluxioEdge.aron.generated.h>
24 std::optional<manager::dto::FluxioEdge>
toManagerIce()
const;
25 std::optional<manager::arondto::FluxioEdge>
toAron()
const;
27 static std::optional<FluxioEdge>
28 FromIce(
const manager::dto::FluxioEdge& i,
29 const std::map<
const std::string,
const std::unique_ptr<FluxioNode>>& nodesMap,
30 const std::map<std::string, FluxioParameter>& parametersMap);
31 static std::optional<FluxioEdge>
32 FromAron(
const manager::arondto::FluxioEdge& i,
33 const std::map<
const std::string,
const std::unique_ptr<FluxioNode>>& nodesMap,
34 const std::map<std::string, FluxioParameter>& parametersMap);
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::experimental::observer_ptr< const FluxioParameter > fromParameterPtr
static std::optional< FluxioEdge > FromAron(const manager::arondto::FluxioEdge &i, const std::map< const std::string, const std::unique_ptr< FluxioNode > > &nodesMap, const std::map< std::string, FluxioParameter > ¶metersMap)
std::optional< manager::arondto::FluxioEdge > toAron() const
static std::optional< FluxioEdge > FromIce(const manager::dto::FluxioEdge &i, const std::map< const std::string, const std::unique_ptr< FluxioNode > > &nodesMap, const std::map< std::string, FluxioParameter > ¶metersMap)
std::experimental::observer_ptr< const FluxioParameter > toParameterPtr
std::optional< manager::dto::FluxioEdge > toManagerIce() const
std::experimental::observer_ptr< const FluxioNode > fromNodePtr
std::experimental::observer_ptr< const FluxioNode > toNodePtr