ConverterInterface.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
#include <
RobotAPI/libraries/aron/core/data/variant/container/Dict.h
>
6
7
namespace
armarx::RobotUnitDataStreaming
8
{
9
struct
TimeStep;
10
struct
DataStreamingDescription;
11
struct
DataEntry;
12
}
// namespace armarx::RobotUnitDataStreaming
13
14
namespace
armarx::armem::arondto
15
{
16
class
Proprioception;
17
}
18
19
namespace
armarx::armem::server::robot_state::exteroception
20
{
21
class
ConverterInterface
22
{
23
public
:
24
virtual
~ConverterInterface
();
25
26
virtual
aron::data::DictPtr
27
convert
(
const
RobotUnitDataStreaming::TimeStep&
data
,
28
const
RobotUnitDataStreaming::DataStreamingDescription& description) = 0;
29
};
30
}
// namespace armarx::armem::server::robot_state::exteroception
armarx::armem::server::robot_state::exteroception::ConverterInterface
Definition:
ConverterInterface.h:21
Dict.h
armarx::armem::arondto
Definition:
aron_conversions.h:17
armarx::armem::server::robot_state::exteroception::ConverterInterface::convert
virtual aron::data::DictPtr convert(const RobotUnitDataStreaming::TimeStep &data, const RobotUnitDataStreaming::DataStreamingDescription &description)=0
armarx::RobotUnitDataStreaming
Definition:
ConverterInterface.h:7
data
uint8_t data[1]
Definition:
EtherCATFrame.h:68
armarx::armem::server::robot_state::exteroception
Definition:
ArmarDEConverter.cpp:18
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition:
Dict.h:41
armarx::armem::server::robot_state::exteroception::ConverterInterface::~ConverterInterface
virtual ~ConverterInterface()
Definition:
ConverterInterface.cpp:6
RobotAPI
libraries
armem_robot_state
server
exteroception
converters
ConverterInterface.h
Generated on Sat Mar 29 2025 09:17:29 for armarx_documentation by
1.8.17