CARLA
 
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Private 属性 | 所有成员列表
FWorldObserver类 参考

Serializes and sends all the actors in the current UCarlaEpisode. 更多...

#include <WorldObserver.h>

+ FWorldObserver 的协作图:

Public 类型

using not_spawnable = void
 Prevent this sensor to be spawned by users.
 

Public 成员函数

void BroadcastTick (const UCarlaEpisode &Episode, float DeltaSeconds, bool MapChange, bool PendingLightUpdate)
 Send a message to every connected client with the info about the given Episode.
 
FTransform GetActorTransform () const
 Dummy. Required for compatibility with other sensors only.
 
auto GetToken () const
 Return the token that allows subscribing to this sensor's stream.
 
void SetStream (FDataMultiStream InStream)
 Replace the Stream associated with this sensor.
 

Private 属性

FDataMultiStream Stream
 

详细描述

Serializes and sends all the actors in the current UCarlaEpisode.

在文件 WorldObserver.h14 行定义.

成员类型定义说明

◆ not_spawnable

Prevent this sensor to be spawned by users.

在文件 WorldObserver.h19 行定义.

成员函数说明

◆ BroadcastTick()

void FWorldObserver::BroadcastTick ( const UCarlaEpisode & Episode,
float DeltaSeconds,
bool MapChange,
bool PendingLightUpdate )

Send a message to every connected client with the info about the given Episode.

在文件 WorldObserver.cpp367 行定义.

引用了 FWorldObserver_Serialize(), UCarlaEpisode::GetElapsedGameTime(), FDataStreamTmpl< T >::IsStreamReady(), FDataStreamTmpl< T >::MakeAsyncDataStream() , 以及 Stream.

被这些函数引用 FCarlaEngine::OnPostTick().

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

◆ GetActorTransform()

FTransform FWorldObserver::GetActorTransform ( ) const
inline

Dummy. Required for compatibility with other sensors only.

在文件 WorldObserver.h42 行定义.

◆ GetToken()

auto FWorldObserver::GetToken ( ) const
inline

Return the token that allows subscribing to this sensor's stream.

在文件 WorldObserver.h28 行定义.

引用了 FDataStreamTmpl< T >::GetToken() , 以及 Stream.

+ 函数调用图:

◆ SetStream()

void FWorldObserver::SetStream ( FDataMultiStream InStream)
inline

Replace the Stream associated with this sensor.

在文件 WorldObserver.h22 行定义.

引用了 Stream.

被这些函数引用 FCarlaEngine::NotifyInitGame().

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

类成员变量说明

◆ Stream

FDataMultiStream FWorldObserver::Stream
private

在文件 WorldObserver.h49 行定义.

被这些函数引用 BroadcastTick(), GetToken() , 以及 SetStream().


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