OpenEV
Extending OpenCV to event-based vision
Loading...
Searching...
No Matches
vector.hpp
Go to the documentation of this file.
1
6#ifndef OPENEV_CONTAINERS_VECTOR_HPP
7#define OPENEV_CONTAINERS_VECTOR_HPP
8
10#include "openev/core/types.hpp"
11#include <opencv2/core/types.hpp>
12#include <vector>
13
14namespace ev {
15[[maybe_unused]] constexpr bool USING_VECTOR_HPP = true;
16
22template <typename T>
23class Vector_ : public std::vector<Event_<T>>, public Stats_<Vector_<T>> {
24 using std::vector<Event_<T>>::vector;
25 using ResultType = TimeType;
26};
31using Vector = Vectori;
32} // namespace ev
33
34#endif // OPENEV_CONTAINERS_VECTOR_HPP
This class extends cv::Point_<T> for event data. For more information, please refer here.
Definition types.hpp:86
This is an auxiliary class. This class cannot be instanced.
Definition stats.hpp:51
This class extends std::vector to implement event vectors. For more information, please refer here.
Definition vector.hpp:23
Statistics shared by everything that accounts for events.
Basic event-based vision structures based on OpenCV components.
Vector_< double > Vectord
Definition vector.hpp:30
Vector_< float > Vectorf
Definition vector.hpp:29
Vector_< long > Vectorl
Definition vector.hpp:28
Vectori Vector
Definition vector.hpp:31
Vector_< int > Vectori
Definition vector.hpp:27