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

#include <ActorData.h>

+ 类 FTrafficLightData 继承关系图:
+ FTrafficLightData 的协作图:

Public 成员函数

virtual void RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override
 
virtual void RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override
 
virtual AActorRespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info) override
 
virtual AActorRespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info) override
 
virtual void RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override
 
virtual void RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override
 
- Public 成员函数 继承自 FActorData
FTransform GetLocalTransform (UCarlaEpisode *CarlaEpisode) const
 
FTransform GetLocalTransform (UCarlaEpisode *CarlaEpisode) const
 
virtual ~FActorData ()
 
virtual ~FActorData ()
 

Public 属性

UTrafficLightControllerController
 
ETrafficLightState LightState
 
TSubclassOf< AActorModel
 
int PoleIndex
 
FString SignId
 
- Public 属性 继承自 FActorData
FVector AngularVelocity = FVector(0,0,0)
 
bool bSimulatePhysics = false
 
FDVector Location
 
FQuat Rotation
 
FVector Scale
 
FVector Velocity
 

详细描述

在文件 ActorData.h220 行定义.

成员函数说明

◆ RecordActorData() [1/2]

void FTrafficLightData::RecordActorData ( FCarlaActor * CarlaActor,
UCarlaEpisode * CarlaEpisode )
overridevirtual

重载 FActorData .

在文件 ActorData.cpp267 行定义.

引用了 Actor, UTrafficLightController::AddCarlaActorTrafficLight(), Controller, FCarlaActor::GetActor(), LightState, Model, PoleIndex, FActorData::RecordActorData(), UTrafficLightController::RemoveTrafficLight(), SignId , 以及 TrafficLight.

+ 函数调用图:

◆ RecordActorData() [2/2]

virtual void FTrafficLightData::RecordActorData ( FCarlaActor * CarlaActor,
UCarlaEpisode * CarlaEpisode )
overridevirtual

重载 FActorData .

◆ RespawnActor() [1/2]

AActor * FTrafficLightData::RespawnActor ( UCarlaEpisode * CarlaEpisode,
const FActorInfo & Info )
overridevirtual

重载 FActorData .

在文件 ActorData.cpp255 行定义.

引用了 FActorData::GetLocalTransform() , 以及 Model.

+ 函数调用图:

◆ RespawnActor() [2/2]

virtual AActor * FTrafficLightData::RespawnActor ( UCarlaEpisode * CarlaEpisode,
const FActorInfo & Info )
overridevirtual

重载 FActorData .

◆ RestoreActorData() [1/2]

void FTrafficLightData::RestoreActorData ( FCarlaActor * CarlaActor,
UCarlaEpisode * CarlaEpisode )
overridevirtual

◆ RestoreActorData() [2/2]

virtual void FTrafficLightData::RestoreActorData ( FCarlaActor * CarlaActor,
UCarlaEpisode * CarlaEpisode )
overridevirtual

重载 FActorData .

类成员变量说明

◆ Controller

UTrafficLightController * FTrafficLightData::Controller

在文件 ActorData.h224 行定义.

被这些函数引用 RecordActorData() , 以及 RestoreActorData().

◆ LightState

ETrafficLightState FTrafficLightData::LightState

在文件 ActorData.h227 行定义.

被这些函数引用 RecordActorData() , 以及 RestoreActorData().

◆ Model

TSubclassOf< AActor > FTrafficLightData::Model

在文件 ActorData.h233 行定义.

被这些函数引用 RecordActorData() , 以及 RespawnActor().

◆ PoleIndex

int FTrafficLightData::PoleIndex

在文件 ActorData.h236 行定义.

被这些函数引用 RecordActorData() , 以及 RestoreActorData().

◆ SignId

FString FTrafficLightData::SignId

在文件 ActorData.h230 行定义.

被这些函数引用 RecordActorData() , 以及 RestoreActorData().


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