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
}
13
namespace
armarx::armem::arondto
14
{
15
class
Proprioception;
16
}
17
18
namespace
armarx::armem::server::robot_state::exteroception
19
{
20
class
ConverterInterface
21
{
22
public
:
23
24
virtual
~ConverterInterface
();
25
26
virtual
27
aron::data::DictPtr
convert
(
28
const
RobotUnitDataStreaming::TimeStep&
data
,
29
const
RobotUnitDataStreaming::DataStreamingDescription& description) = 0;
30
31
};
32
}
armarx::armem::server::robot_state::exteroception::ConverterInterface
Definition:
ConverterInterface.h:20
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:7
RobotAPI
libraries
armem_robot_state
server
exteroception
converters
ConverterInterface.h
Generated on Sat Oct 12 2024 09:14:09 for armarx_documentation by
1.8.17