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:22
armarx::armem::server::robot_state::exteroception::ConverterInterface::~ConverterInterface
virtual ~ConverterInterface()
Definition
ConverterInterface.cpp:6
armarx::armem::server::robot_state::exteroception::ConverterInterface::convert
virtual aron::data::DictPtr convert(const RobotUnitDataStreaming::TimeStep &data, const RobotUnitDataStreaming::DataStreamingDescription &description)=0
Dict.h
armarx::RobotUnitDataStreaming
Definition
ConverterInterface.h:8
armarx::armem::arondto
Definition
aron_conversions.h:18
armarx::armem::data
Definition
Writer.h:88
armarx::armem::server::robot_state::description
Definition
Segment.cpp:32
armarx::armem::server::robot_state::exteroception
Definition
ArmarDEConverter.cpp:21
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition
Dict.h:42
RobotAPI
libraries
armem_robot_state
server
exteroception
converters
ConverterInterface.h
Generated by
1.13.2