Segment.cpp
Go to the documentation of this file.
1
#include "
Segment.h
"
2
3
#include <filesystem>
4
5
#include <SimoxUtility/algorithm/string/string_tools.h>
6
7
#include <
ArmarXCore/core/application/properties/PluginAll.h
>
8
#include <
ArmarXCore/core/exceptions/local/ExpressionException.h
>
9
#include <
ArmarXCore/core/system/ArmarXDataPath.h
>
10
#include <
ArmarXCore/core/system/cmake/CMakePackageFinder.h
>
11
#include <
ArmarXCore/core/time/TimeUtil.h
>
12
13
#include <
RobotAPI/libraries/armem/client/Writer.h
>
14
#include <
RobotAPI/libraries/armem/client/query/Builder.h
>
15
#include <
RobotAPI/libraries/armem/client/query/query_fns.h
>
16
#include <
RobotAPI/libraries/armem/core/MemoryID.h
>
17
#include <
RobotAPI/libraries/armem/core/aron_conversions.h
>
18
#include <
RobotAPI/libraries/armem/server/MemoryToIceAdapter.h
>
19
#include <RobotAPI/libraries/armem_robot_state/aron/Exteroception.aron.generated.h>
20
#include <RobotAPI/libraries/armem_robot_state/aron/Robot.aron.generated.h>
21
#include <
RobotAPI/libraries/armem_robot_state/aron_conversions.h
>
22
#include <
RobotAPI/libraries/armem_robot_state/memory_ids.h
>
23
#include <
RobotAPI/libraries/armem_robot_state/robot_conversions.h
>
24
#include <
RobotAPI/libraries/armem_robot_state/types.h
>
25
#include <
RobotAPI/libraries/aron/common/aron_conversions.h
>
26
27
namespace
armarx::armem::server::robot_state::exteroception
28
{
29
30
Segment::Segment
(
armem::server::MemoryToIceAdapter
& memoryToIceAdapter) :
31
Base(memoryToIceAdapter,
32
armem
::
robot_state
::exteroceptionSegmentID.coreSegmentName,
33
arondto
::Exteroception::ToAronType())
34
{
35
}
36
37
Segment::~Segment
() =
default
;
38
39
40
// void
41
// Segment::onConnect(const RobotUnitInterfacePrx& robotUnitPrx)
42
// {
43
// robotUnit = robotUnitPrx;
44
45
// // store the robot description linked to the robot unit in this segment
46
// }
47
48
49
}
// namespace armarx::armem::server::robot_state::exteroception
ArmarXDataPath.h
Builder.h
CMakePackageFinder.h
ExpressionException.h
MemoryID.h
MemoryToIceAdapter.h
PluginAll.h
Writer.h
aron_conversions.h
aron_conversions.h
memory_ids.h
Segment.h
types.h
aron_conversions.h
TimeUtil.h
armarx::armem::server::MemoryToIceAdapter
Helps connecting a Memory server to the Ice interface.
Definition
MemoryToIceAdapter.h:100
armarx::armem::server::robot_state::exteroception::Segment::Segment
Segment(server::MemoryToIceAdapter &iceMemory)
Definition
Segment.cpp:30
armarx::armem::server::robot_state::exteroception::Segment::~Segment
~Segment() override
armarx::armem::arondto
Definition
aron_conversions.h:18
armarx::armem::server::robot_state::exteroception
Definition
ArmarDEConverter.cpp:21
armarx::armem::server::robot_state
Definition
RobotStateMemory.cpp:42
armarx::armem
Definition
LegacyRobotStateMemoryAdapter.cpp:33
query_fns.h
robot_conversions.h
RobotAPI
libraries
armem_robot_state
server
exteroception
Segment.cpp
Generated by
1.13.2