反序列化器(Deserializer)类,用于将包含传感器生成数据的缓冲区(Buffer)进行反序列化操作, 并创建合适的SensorData类实例来承载传感器的测量数据。 更多...
#include <Deserializer.h>
静态 Public 成员函数 | |
static SharedPtr< SensorData > | Deserialize (Buffer &&buffer) |
静态函数,用于执行反序列化操作。 | |
反序列化器(Deserializer)类,用于将包含传感器生成数据的缓冲区(Buffer)进行反序列化操作, 并创建合适的SensorData类实例来承载传感器的测量数据。
该类对SensorRegistry进行了封装,目的是避免引入所有的序列化器以及SensorData相关的各个类, 以一种更简洁、模块化的方式来处理传感器数据的反序列化过程。
在文件 Deserializer.h 第 25 行定义.
|
static |
静态函数,用于执行反序列化操作。
buffer | 以右值引用方式传入的Buffer对象,其中包含了需要反序列化的传感器数据。 |
在文件 Deserializer.cpp 第 21 行定义.
引用了 carla::sensor::CompositeSerializer< Items >::Deserialize().
被这些函数引用 carla::client::detail::Episode::Listen().