OpenEV
Extending OpenCV to event-based vision
Loading...
Searching...
No Matches
point-cloud.hpp File Reference

Point cloud of events. More...

#include "openev/core/types.hpp"
#include "openev/options.hpp"
#include "openev/representations/abstract-representation.hpp"
#include <array>
#include <opencv2/core/hal/interface.h>
#include <opencv2/core/matx.hpp>
#include <opencv2/core/types.hpp>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  ev::PointCloud_< T, Options >
 This class is used to represent events as point clouds. More...
 

Typedefs

using ev::PointCloud1b = PointCloud_<uchar>
 
using ev::PointCloud3b = PointCloud_<cv::Vec3b>
 
using ev::PointCloud1s = PointCloud_<short>
 
using ev::PointCloud3s = PointCloud_<cv::Vec3s>
 
using ev::PointCloud1w = PointCloud_<ushort>
 
using ev::PointCloud3w = PointCloud_<cv::Vec3w>
 
using ev::PointCloud1i = PointCloud_<int>
 
using ev::PointCloud3i = PointCloud_<cv::Vec3i>
 
using ev::PointCloud1f = PointCloud_<float>
 
using ev::PointCloud3f = PointCloud_<cv::Vec3f>
 
using ev::PointCloud1d = PointCloud_<double>
 
using ev::PointCloud3d = PointCloud_<cv::Vec3d>
 
using ev::PointCloud1 = PointCloud1b
 
using ev::PointCloud3 = PointCloud3b
 
using ev::PointCloud = PointCloud1
 

Detailed Description

Point cloud of events.

Implementation of point-cloud.

Author
Raul Tapia

Typedef Documentation

◆ PointCloud

using ev::PointCloud = PointCloud1

Alias for PointCloud_ using uchar

◆ PointCloud1

using ev::PointCloud1 = PointCloud1b

Alias for PointCloud_ using uchar

◆ PointCloud1b

using ev::PointCloud1b = PointCloud_<uchar>

Alias for PointCloud_ using uchar

◆ PointCloud1d

using ev::PointCloud1d = PointCloud_<double>

Alias for PointCloud_ using double

◆ PointCloud1f

using ev::PointCloud1f = PointCloud_<float>

Alias for PointCloud_ using float

◆ PointCloud1i

using ev::PointCloud1i = PointCloud_<int>

Alias for PointCloud_ using int

◆ PointCloud1s

using ev::PointCloud1s = PointCloud_<short>

Alias for PointCloud_ using short

◆ PointCloud1w

using ev::PointCloud1w = PointCloud_<ushort>

Alias for PointCloud_ using ushort

◆ PointCloud3

using ev::PointCloud3 = PointCloud3b

Alias for PointCloud_ using cv::Vec3b

◆ PointCloud3b

using ev::PointCloud3b = PointCloud_<cv::Vec3b>

Alias for PointCloud_ using cv::Vec3b

◆ PointCloud3d

using ev::PointCloud3d = PointCloud_<cv::Vec3d>

Alias for PointCloud_ using cv::Vec3d

◆ PointCloud3f

using ev::PointCloud3f = PointCloud_<cv::Vec3f>

Alias for PointCloud_ using cv::Vec3f

◆ PointCloud3i

using ev::PointCloud3i = PointCloud_<cv::Vec3i>

Alias for PointCloud_ using cv::Vec3i

◆ PointCloud3s

using ev::PointCloud3s = PointCloud_<cv::Vec3s>

Alias for PointCloud_ using cv::Vec3s

◆ PointCloud3w

using ev::PointCloud3w = PointCloud_<cv::Vec3w>

Alias for PointCloud_ using cv::Vec3w