CARLA
 
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Protected 类型 | Protected 成员函数 | Protected 属性 | Private 类型 | Private 成员函数 | 所有成员列表
carla::sensor::data::DVSEventArray类 参考

An array of DVS Events in an image structure HxW 更多...

#include <DVSEventArray.h>

+ 类 carla::sensor::data::DVSEventArray 继承关系图:
+ carla::sensor::data::DVSEventArray 的协作图:

Public 类型

using event_type = DVSEvent
 
- Public 类型 继承自 carla::sensor::data::Array< DVSEvent >
using const_iterator
 
using const_pointer
 
using const_reference
 
using const_reverse_iterator
 
using iterator
 
using pointer
 
using reference
 
using reverse_iterator
 
using size_type
 
using value_type
 

Public 成员函数

auto GetFOVAngle () const
 Get horizontal field of view of the image in degrees.
 
auto GetHeight () const
 Get image height in pixels.
 
auto GetWidth () const
 Get image width in pixels.
 
std::vector< std::vector< std::int64_t > > ToArray () const
 Get the array of events in pure vector format
 
std::vector< short > ToArrayPol () const
 Get all events' polarity for convenience
 
std::vector< std::int64_t > ToArrayT () const
 Get all events' timestamp for convenience
 
std::vector< std::uint16_t > ToArrayX () const
 Get all events' x coordinate for convenience
 
std::vector< std::uint16_t > ToArrayY () const
 Get all events' y coordinate for convenience
 
std::vector< ColorToImage () const
 Get an event "frame" image for visualization
 
- Public 成员函数 继承自 carla::sensor::data::Array< DVSEvent >
reference at (size_type pos)
 
const_reference at (size_type pos) const
 
iterator begin ()
 
const_iterator begin () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
const_reverse_iterator crbegin () const
 
const_reverse_iterator crend () const
 
value_typedata ()
 
const value_typedata () const
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
reference operator[] (size_type pos)
 
const_reference operator[] (size_type pos) const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
size_type size () const
 
- Public 成员函数 继承自 carla::sensor::SensorData
size_t GetFrame () const
 Frame count when the data was generated.
 
const rpc::TransformGetSensorTransform () const
 Sensor's transform when the data was generated.
 
double GetTimestamp () const
 Simulation-time when the data was generated.
 
virtual ~SensorData ()=default
 

Protected 类型

using Serializer = s11n::DVSEventArraySerializer
 

Protected 成员函数

 DVSEventArray (RawData &&data)
 
- Protected 成员函数 继承自 carla::sensor::data::Array< DVSEvent >
 Array (RawData &&data, FuncT get_offset)
 
 Array (size_t offset, RawData &&data)
 
const RawDataGetRawData () const
 
- Protected 成员函数 继承自 carla::sensor::SensorData
const auto & GetEpisode () const
 
 SensorData (const RawData &data)
 
 SensorData (size_t frame, double timestamp, const rpc::Transform &sensor_transform)
 

Protected 属性

friend Serializer
 

Private 类型

using Super = Array<DVSEvent>
 

Private 成员函数

const auto & GetHeader () const
 

详细描述

An array of DVS Events in an image structure HxW

在文件 DVSEventArray.h20 行定义.

成员类型定义说明

◆ event_type

在文件 DVSEventArray.h39 行定义.

◆ Serializer

在文件 DVSEventArray.h24 行定义.

◆ Super

在文件 DVSEventArray.h21 行定义.

构造及析构函数说明

◆ DVSEventArray()

carla::sensor::data::DVSEventArray::DVSEventArray ( RawData && data)
inlineexplicitprotected

在文件 DVSEventArray.h28 行定义.

成员函数说明

◆ GetFOVAngle()

auto carla::sensor::data::DVSEventArray::GetFOVAngle ( ) const
inline

Get horizontal field of view of the image in degrees.

在文件 DVSEventArray.h52 行定义.

引用了 GetHeader().

+ 函数调用图:

◆ GetHeader()

const auto & carla::sensor::data::DVSEventArray::GetHeader ( ) const
inlineprivate

在文件 DVSEventArray.h34 行定义.

引用了 carla::sensor::s11n::DVSEventArraySerializer::DeserializeHeader() , 以及 carla::sensor::data::Array< DVSEvent >::GetRawData().

被这些函数引用 GetFOVAngle(), GetHeight() , 以及 GetWidth().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetHeight()

auto carla::sensor::data::DVSEventArray::GetHeight ( ) const
inline

Get image height in pixels.

在文件 DVSEventArray.h47 行定义.

引用了 GetHeader().

被这些函数引用 ToImage().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ GetWidth()

auto carla::sensor::data::DVSEventArray::GetWidth ( ) const
inline

Get image width in pixels.

在文件 DVSEventArray.h42 行定义.

引用了 GetHeader().

被这些函数引用 ToImage().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ ToArray()

std::vector< std::vector< std::int64_t > > carla::sensor::data::DVSEventArray::ToArray ( ) const
inline

Get the array of events in pure vector format

在文件 DVSEventArray.h73 行定义.

◆ ToArrayPol()

std::vector< short > carla::sensor::data::DVSEventArray::ToArrayPol ( ) const
inline

Get all events' polarity for convenience

在文件 DVSEventArray.h109 行定义.

◆ ToArrayT()

std::vector< std::int64_t > carla::sensor::data::DVSEventArray::ToArrayT ( ) const
inline

Get all events' timestamp for convenience

在文件 DVSEventArray.h100 行定义.

◆ ToArrayX()

std::vector< std::uint16_t > carla::sensor::data::DVSEventArray::ToArrayX ( ) const
inline

Get all events' x coordinate for convenience

在文件 DVSEventArray.h82 行定义.

◆ ToArrayY()

std::vector< std::uint16_t > carla::sensor::data::DVSEventArray::ToArrayY ( ) const
inline

Get all events' y coordinate for convenience

在文件 DVSEventArray.h91 行定义.

◆ ToImage()

std::vector< Color > carla::sensor::data::DVSEventArray::ToImage ( ) const
inline

Get an event "frame" image for visualization

在文件 DVSEventArray.h57 行定义.

引用了 GetHeight() , 以及 GetWidth().

+ 函数调用图:

类成员变量说明

◆ Serializer

在文件 DVSEventArray.h26 行定义.


该类的文档由以下文件生成: