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 {
15constexpr bool USING_VECTOR_HPP = true;
16
22template <typename T>
23class Vector_ : public std::vector<Event_<T>>, public AbstractContainer_<Vector_<T>, 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
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 cv::Point_<T> for event data. For more information, please refer here.
Definition types.hpp:78
This class extends std::vector to implement event vectors. For more information, please refer here.
Definition vector.hpp:23
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