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

Serializes the data generated by Lidar sensors. 更多...

#include <SemanticLidarSerializer.h>

静态 Public 成员函数

static SharedPtr< SensorDataDeserialize (RawData &&data)
 
static SemanticLidarHeaderView DeserializeHeader (const RawData &data)
 
static size_t GetHeaderOffset (const RawData &data)
 
template<typename Sensor >
static Buffer Serialize (const Sensor &sensor, const data::SemanticLidarData &measurement, Buffer &&output)
 

详细描述

Serializes the data generated by Lidar sensors.

在文件 SemanticLidarSerializer.h59 行定义.

成员函数说明

◆ Deserialize()

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

在文件 SemanticLidarSerializer.cpp14 行定义.

◆ DeserializeHeader()

static SemanticLidarHeaderView carla::sensor::s11n::SemanticLidarSerializer::DeserializeHeader ( const RawData & data)
inlinestatic

在文件 SemanticLidarSerializer.h62 行定义.

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

被这些函数引用 carla::sensor::data::SemanticLidarMeasurement::GetHeader() , 以及 GetHeaderOffset().

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

◆ GetHeaderOffset()

static size_t carla::sensor::s11n::SemanticLidarSerializer::GetHeaderOffset ( const RawData & data)
inlinestatic

在文件 SemanticLidarSerializer.h66 行定义.

引用了 DeserializeHeader() , 以及 carla::sensor::data::SemanticLidarData::SIZE.

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

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

◆ Serialize()

template<typename Sensor >
Buffer carla::sensor::s11n::SemanticLidarSerializer::Serialize ( const Sensor & sensor,
const data::SemanticLidarData & measurement,
Buffer && output )
inlinestatic

在文件 SemanticLidarSerializer.h85 行定义.

引用了 carla::sensor::data::SemanticLidarData::_header, carla::sensor::data::SemanticLidarData::_ser_points , 以及 carla::Buffer::copy_from().

+ 函数调用图:

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