OpenEV
Extending OpenCV to event-based vision
Toggle main menu visibility
Loading...
Searching...
No Matches
deque.hpp
Go to the documentation of this file.
1
6
#ifndef OPENEV_CONTAINERS_DEQUE_HPP
7
#define OPENEV_CONTAINERS_DEQUE_HPP
8
9
#include "
openev/containers/abstract-container.hpp
"
10
#include "
openev/core/types.hpp
"
11
#include <deque>
12
#include <opencv2/core/types.hpp>
13
14
namespace
ev {
15
[[maybe_unused]]
constexpr
bool
USING_DEQUE_HPP =
true
;
16
22
template
<
typename
T>
23
class
Deque_
:
public
std::deque<Event_<T>>,
public
AbstractContainer_
<Deque_<T>, T> {
24
using
std::deque<
Event_<T>
>::deque;
25
using
ResultType = TimeType;
26
};
27
using
Dequei
=
Deque_<int>
;
28
using
Dequel
=
Deque_<long>
;
29
using
Dequef
=
Deque_<float>
;
30
using
Dequed
=
Deque_<double>
;
31
using
Deque
=
Dequei
;
32
}
// namespace ev
33
34
#endif
// OPENEV_CONTAINERS_DEQUE_HPP
abstract-container.hpp
Statistics shared by all the event containers.
ev::AbstractContainer_
This is an auxiliary class. This class cannot be instanced.
Definition
abstract-container.hpp:31
ev::Deque_
This class extends std::deque to implement event deques. For more information, please refer here.
Definition
deque.hpp:23
ev::Event_
This class extends cv::Point_<T> for event data. For more information, please refer here.
Definition
types.hpp:86
ev::Dequed
Deque_< double > Dequed
Definition
deque.hpp:30
ev::Dequei
Deque_< int > Dequei
Definition
deque.hpp:27
ev::Dequef
Deque_< float > Dequef
Definition
deque.hpp:29
ev::Deque
Dequei Deque
Definition
deque.hpp:31
ev::Dequel
Deque_< long > Dequel
Definition
deque.hpp:28
types.hpp
Basic event-based vision structures based on OpenCV components.
modules
containers
include
openev
containers
deque.hpp
Generated by
1.17.0