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

Serializes the current state of the whole episode. 更多...

#include <EpisodeStateSerializer.h>

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

struct  Header
 

Public 类型

enum  SimulationState { None = (0x0 << 0) , MapChange = (0x1 << 0) , PendingLightUpdate = (0x1 << 1) }
 

静态 Public 成员函数

static SharedPtr< SensorDataDeserialize (RawData &&data)
 
static const HeaderDeserializeHeader (const RawData &message)
 
template<typename SensorT >
static Buffer Serialize (const SensorT &, Buffer &&buffer)
 

静态 Public 属性

static constexpr auto header_offset = sizeof(Header)
 

详细描述

Serializes the current state of the whole episode.

在文件 EpisodeStateSerializer.h27 行定义.

成员枚举类型说明

◆ SimulationState

枚举值
None 
MapChange 
PendingLightUpdate 

在文件 EpisodeStateSerializer.h30 行定义.

成员函数说明

◆ Deserialize()

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

在文件 EpisodeStateSerializer.cpp15 行定义.

◆ DeserializeHeader()

static const Header & carla::sensor::s11n::EpisodeStateSerializer::DeserializeHeader ( const RawData & message)
inlinestatic

在文件 EpisodeStateSerializer.h48 行定义.

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

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

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

◆ Serialize()

template<typename SensorT >
static Buffer carla::sensor::s11n::EpisodeStateSerializer::Serialize ( const SensorT & ,
Buffer && buffer )
inlinestatic

在文件 EpisodeStateSerializer.h53 行定义.

类成员变量说明

◆ header_offset

constexpr auto carla::sensor::s11n::EpisodeStateSerializer::header_offset = sizeof(Header)
staticconstexpr

在文件 EpisodeStateSerializer.h46 行定义.


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