CARLA
 
载入中...
搜索中...
未找到
| Public 类型 | 静态 Public 成员函数 | 静态 Public 属性 | 所有成员列表
carla::sensor::s11n::DVSEventArraySerializer类 参考

序列化 DVS 摄像机传感器生成的事件数组。 更多...

#include <DVSEventArraySerializer.h>

+ carla::sensor::s11n::DVSEventArraySerializer 的协作图:

struct  DVSHeader
 

Public 类型

using DVSEventArray = std::vector<data::DVSEvent>
 

静态 Public 成员函数

static SharedPtr< SensorDataDeserialize (RawData &&data)
 
static const DVSHeaderDeserializeHeader (const RawData &data)
 
template<typename Sensor >
static Buffer Serialize (const Sensor &sensor, const DVSEventArray &events, Buffer &&output)
 

静态 Public 属性

static constexpr auto header_offset = sizeof(DVSHeader)
 

详细描述

序列化 DVS 摄像机传感器生成的事件数组。

在文件 DVSEventArraySerializer.h24 行定义.

成员类型定义说明

◆ DVSEventArray

在文件 DVSEventArraySerializer.h36 行定义.

成员函数说明

◆ Deserialize()

SharedPtr< SensorData > carla::sensor::s11n::DVSEventArraySerializer::Deserialize ( RawData && data)
static

在文件 DVSEventArraySerializer.cpp18 行定义.

◆ DeserializeHeader()

static const DVSHeader & carla::sensor::s11n::DVSEventArraySerializer::DeserializeHeader ( const RawData & data)
inlinestatic

在文件 DVSEventArraySerializer.h38 行定义.

引用了 carla::sensor::RawData::begin().

被这些函数引用 carla::sensor::data::DVSEventArray::GetHeader().

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

◆ Serialize()

template<typename Sensor >
Buffer carla::sensor::s11n::DVSEventArraySerializer::Serialize ( const Sensor & sensor,
const DVSEventArray & events,
Buffer && output )
inlinestatic

重置输出缓冲区。

指向缓冲区数据的指针。

将表头复制到输出缓冲区中。

将结果复制到输出缓冲区中。

在文件 DVSEventArraySerializer.h49 行定义.

引用了 DEBUG_ASSERT.

类成员变量说明

◆ header_offset

constexpr auto carla::sensor::s11n::DVSEventArraySerializer::header_offset = sizeof(DVSHeader)
staticconstexpr

在文件 DVSEventArraySerializer.h35 行定义.


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