Vanetza
Loading...
Searching...
No Matches
stored_position_provider.hpp
1
#ifndef STORED_POSITION_PROVIDER_HPP_12MUJV0K
2
#define STORED_POSITION_PROVIDER_HPP_12MUJV0K
3
4
#include <vanetza/common/position_provider.hpp>
5
6
namespace
vanetza
7
{
8
9
/**
10
* StoredPositionProvider is a very simple PositionProvider:
11
* it always returns the previously stored position fix
12
*/
13
class
StoredPositionProvider
:
public
PositionProvider
14
{
15
public
:
16
const
PositionFix
&
position_fix
()
override
17
{
18
return
m_position;
19
}
20
21
void
position_fix
(
const
PositionFix
& pos)
22
{
23
m_position = pos;
24
}
25
26
private
:
27
PositionFix m_position;
28
};
29
30
}
// namespace vanetza
31
32
#endif
/* STORED_POSITION_PROVIDER_HPP_12MUJV0K */
33
vanetza::PositionProvider
Definition:
position_provider.hpp:16
vanetza::StoredPositionProvider
Definition:
stored_position_provider.hpp:14
vanetza::StoredPositionProvider::position_fix
const PositionFix & position_fix() override
Definition:
stored_position_provider.hpp:16
vanetza::PositionFix
Definition:
position_fix.hpp:16
vanetza
common
stored_position_provider.hpp
Generated on Thu Nov 30 2023 12:03:35 for Vanetza by
1.9.6