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