RobotsIO
Loading...
Searching...
No Matches
src
RobotsIO
include
RobotsIO
Utils
Probe.h
1
/*
2
* Copyright (C) 2019 Istituto Italiano di Tecnologia (IIT)
3
*
4
* This software may be modified and distributed under the terms of the
5
* BSD 3-Clause license. See the accompanying LICENSE file for details.
6
*/
7
8
#ifndef ROBOTSIO_PROBE_H
9
#define ROBOTSIO_PROBE_H
10
11
#include <RobotsIO/Utils/Data.h>
12
13
#include <string>
14
15
namespace
RobotsIO
{
16
namespace
Utils {
17
class
Probe;
18
}
19
}
20
21
class
RobotsIO::Utils::Probe
22
{
23
public
:
24
virtual
~Probe
();
25
26
void
set_data(
const
RobotsIO::Utils::Data
&);
27
28
RobotsIO::Utils::Data
& get_data();
29
30
protected
:
31
virtual
void
on_new_data() = 0;
32
33
private
:
34
RobotsIO::Utils::Data
data_;
35
36
const
std::string log_name_ =
"Probe"
;
37
};
38
39
#endif
/* ROBOTSIO_PROBE_H */
RobotsIO::Utils::Probe
Definition:
Probe.h:22
RobotsIO::Utils::any
Definition:
any.h:76
RobotsIO
Definition:
Camera.h:24
Generated by
1.9.6