ConverterInterface.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <memory>
4 
6 
8 {
9  struct TimeStep;
10  struct DataStreamingDescription;
11  struct DataEntry;
12 }
13 namespace armarx::armem::arondto
14 {
15  class Proprioception;
16 }
17 
19 {
21  {
22  public:
23 
24  virtual ~ConverterInterface();
25 
26  virtual
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