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/Robot.aron.generated.h>
20
#include <
RobotAPI/libraries/armem_robot_state/aron_conversions.h
>
21
#include <
RobotAPI/libraries/armem_robot_state/robot_conversions.h
>
22
#include <
RobotAPI/libraries/armem_robot_state/types.h
>
23
#include <RobotAPI/libraries/armem_robot_state/aron/Exteroception.aron.generated.h>
24
#include <
RobotAPI/libraries/armem_robot_state/memory_ids.h
>
25
#include <
RobotAPI/libraries/aron/common/aron_conversions.h
>
26
27
28
namespace
armarx::armem::server::robot_state::exteroception
29
{
30
31
Segment::Segment
(
armem::server::MemoryToIceAdapter
& memoryToIceAdapter) :
32
Base
(memoryToIceAdapter,
33
armem
::robot_state::
exteroceptionSegmentID
.coreSegmentName,
34
arondto::Exteroception::ToAronType())
35
{
36
}
37
38
Segment::~Segment
() =
default
;
39
40
41
// void
42
// Segment::onConnect(const RobotUnitInterfacePrx& robotUnitPrx)
43
// {
44
// robotUnit = robotUnitPrx;
45
46
// // store the robot description linked to the robot unit in this segment
47
// }
48
49
50
}
// namespace armarx::armem::server::robot_state::exteroception
Writer.h
armarx::armem::robot_state::exteroceptionSegmentID
const MemoryID exteroceptionSegmentID
Definition:
memory_ids.cpp:32
armarx::armem::server::MemoryToIceAdapter
Helps connecting a Memory server to the Ice interface.
Definition:
MemoryToIceAdapter.h:19
MemoryID.h
armarx::armem
Definition:
LegacyRobotStateMemoryAdapter.cpp:31
query_fns.h
armarx::armem::server::robot_state::exteroception::Segment::Segment
Segment(server::MemoryToIceAdapter &iceMemory)
Definition:
Segment.cpp:31
armarx::armem::server::segment::detail::SegmentBase< server::wm::CoreSegment >
aron_conversions.h
armarx::armem::server::robot_state::exteroception
Definition:
ArmarDEConverter.cpp:18
types.h
PluginAll.h
aron_conversions.h
MemoryToIceAdapter.h
aron_conversions.h
ExpressionException.h
armarx::armem::server::robot_state::exteroception::Segment::~Segment
~Segment() override
CMakePackageFinder.h
TimeUtil.h
Segment.h
Builder.h
robot_conversions.h
ArmarXDataPath.h
memory_ids.h
RobotAPI
libraries
armem_robot_state
server
exteroception
Segment.cpp
Generated on Sat Oct 12 2024 09:14:09 for armarx_documentation by
1.8.17