robot_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <optional>
4 
5 #include "types.h"
6 
7 namespace armarx::armem::wm
8 {
9  class EntityInstance;
10 }
11 
12 namespace armarx::armem::robot
13 {
14  std::optional<RobotDescription> convertRobotDescription(const armem::wm::EntityInstance& instance);
15  std::optional<RobotState> convertRobotState(const armem::wm::EntityInstance& instance);
16 } // namespace armarx::armem::articulated_object
armarx::armem::robot
Definition: aron_conversions.cpp:10
armarx::armem::server::wm::EntityInstance
armem::wm::EntityInstance EntityInstance
Definition: forward_declarations.h:64
armarx::armem::robot::convertRobotState
std::optional< RobotState > convertRobotState(const armem::wm::EntityInstance &instance)
Definition: robot_conversions.cpp:46
armarx::armem::wm
Definition: MemoryNameSystem.h:46
armarx::armem::robot::convertRobotDescription
std::optional< RobotDescription > convertRobotDescription(const armem::wm::EntityInstance &instance)
Definition: robot_conversions.cpp:21
types.h