OpenEV
Extending OpenCV to event-based vision
Toggle main menu visibility
Loading...
Searching...
No Matches
queue.hpp
Go to the documentation of this file.
1
6
#ifndef OPENEV_CONTAINERS_QUEUE_HPP
7
#define OPENEV_CONTAINERS_QUEUE_HPP
8
9
#include "
openev/core/types.hpp
"
10
#include <queue>
11
12
namespace
ev {
13
[[maybe_unused]]
constexpr
bool
USING_QUEUE_HPP =
true
;
14
31
template
<
typename
T>
32
class
Queue_
:
public
std::queue<Event_<T>> {
33
using
std::queue<
Event_<T>
>::queue;
34
};
35
36
using
Queuei
=
Queue_<int>
;
37
using
Queuel
=
Queue_<long>
;
38
using
Queuef
=
Queue_<float>
;
39
using
Queued
=
Queue_<double>
;
40
using
Queue
=
Queuei
;
41
}
// namespace ev
42
43
#endif
// OPENEV_CONTAINERS_QUEUE_HPP
ev::Event_
This class extends cv::Point_<T> for event data. For more information, please refer here.
Definition
types.hpp:86
ev::Queue_
This class extends std::queue to implement event queues. For more information, please refer here.
Definition
queue.hpp:32
ev::Queuef
Queue_< float > Queuef
Definition
queue.hpp:38
ev::Queue
Queuei Queue
Definition
queue.hpp:40
ev::Queued
Queue_< double > Queued
Definition
queue.hpp:39
ev::Queuel
Queue_< long > Queuel
Definition
queue.hpp:37
ev::Queuei
Queue_< int > Queuei
Definition
queue.hpp:36
types.hpp
Basic event-based vision structures based on OpenCV components.
modules
containers
include
openev
containers
queue.hpp
Generated by
1.17.0