OpenEV
Extending OpenCV to event-based vision
Toggle main menu visibility
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
9
#include "
openev/containers/abstract-container.hpp
"
10
#include "
openev/core/types.hpp
"
11
#include <opencv2/core/types.hpp>
12
#include <vector>
13
14
namespace
ev {
15
constexpr
bool
USING_VECTOR_HPP =
true
;
16
22
template
<
typename
T>
23
class
Vector_
:
public
std::vector<Event_<T>>,
public
AbstractContainer_
<Vector_<T>, T> {
24
using
std::vector<
Event_<T>
>::vector;
25
using
ResultType = TimeType;
26
};
27
using
Vectori
=
Vector_<int>
;
28
using
Vectorl
=
Vector_<long>
;
29
using
Vectorf
=
Vector_<float>
;
30
using
Vectord
=
Vector_<double>
;
31
using
Vector
=
Vectori
;
32
}
// namespace ev
33
34
#endif
// OPENEV_CONTAINERS_VECTOR_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::Event_
This class extends cv::Point_<T> for event data. For more information, please refer here.
Definition
types.hpp:78
ev::Vector_
This class extends std::vector to implement event vectors. For more information, please refer here.
Definition
vector.hpp:23
types.hpp
Basic event-based vision structures based on OpenCV components.
ev::Vectord
Vector_< double > Vectord
Definition
vector.hpp:30
ev::Vectorf
Vector_< float > Vectorf
Definition
vector.hpp:29
ev::Vectorl
Vector_< long > Vectorl
Definition
vector.hpp:28
ev::Vector
Vectori Vector
Definition
vector.hpp:31
ev::Vectori
Vector_< int > Vectori
Definition
vector.hpp:27
modules
containers
include
openev
containers
vector.hpp
Generated by
1.17.0