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

#include <ActorData.h>

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

Public 成员函数

FTransform GetLocalTransform (UCarlaEpisode *CarlaEpisode) const
 
virtual void RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode)
 
virtual AActorRespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info)
 
virtual void RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode)
 
virtual ~FActorData ()
 

Public 属性

FVector AngularVelocity = FVector(0,0,0)
 
bool bSimulatePhysics = false
 
FDVector Location
 
FQuat Rotation
 
FVector Scale
 
FVector Velocity
 

详细描述

在文件 ActorData.h28 行定义.

构造及析构函数说明

◆ ~FActorData()

virtual FActorData::~FActorData ( )
inlinevirtual

在文件 ActorData.h52 行定义.

成员函数说明

◆ GetLocalTransform()

FTransform FActorData::GetLocalTransform ( UCarlaEpisode * CarlaEpisode) const

在文件 ActorData.cpp83 行定义.

引用了 UCarlaEpisode::GetCurrentMapOrigin(), Location, Rotation , 以及 Scale.

被这些函数引用 RespawnActor(), FTrafficSignData::RespawnActor(), FTrafficLightData::RespawnActor() , 以及 RestoreActorData().

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

◆ RecordActorData()

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

FVehicleData, FWalkerData, FTrafficSignData, FTrafficLightData , 以及 FActorSensorData 重载.

在文件 ActorData.cpp30 行定义.

引用了 bSimulatePhysics, FCarlaActor::GetActor(), UCarlaEpisode::GetCurrentMapOrigin(), Location, Rotation, Scale , 以及 Velocity.

被这些函数引用 FVehicleData::RecordActorData(), FWalkerData::RecordActorData(), FTrafficSignData::RecordActorData(), FTrafficLightData::RecordActorData() , 以及 FActorSensorData::RecordActorData().

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

◆ RespawnActor()

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

FTrafficSignData , 以及 FTrafficLightData 重载.

在文件 ActorData.cpp22 行定义.

引用了 FActorInfo::Description, GetLocalTransform() , 以及 UCarlaEpisode::ReSpawnActorWithInfo().

+ 函数调用图:

◆ RestoreActorData()

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

FVehicleData, FWalkerData, FTrafficSignData, FTrafficLightData , 以及 FActorSensorData 重载.

在文件 ActorData.cpp46 行定义.

引用了 bSimulatePhysics, Character, FCarlaActor::GetActor(), GetLocalTransform() , 以及 Velocity.

被这些函数引用 FVehicleData::RestoreActorData(), FWalkerData::RestoreActorData() , 以及 FActorSensorData::RestoreActorData().

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

类成员变量说明

◆ AngularVelocity

FVector FActorData::AngularVelocity = FVector(0,0,0)

在文件 ActorData.h40 行定义.

被这些函数引用 FWorldObserver_Serialize().

◆ bSimulatePhysics

bool FActorData::bSimulatePhysics = false

◆ Location

FDVector FActorData::Location

在文件 ActorData.h32 行定义.

被这些函数引用 ALargeMapManager::CheckDormantActors(), GetLocalTransform() , 以及 RecordActorData().

◆ Rotation

FQuat FActorData::Rotation

在文件 ActorData.h34 行定义.

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

◆ Scale

FVector FActorData::Scale

在文件 ActorData.h36 行定义.

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

◆ Velocity

FVector FActorData::Velocity

在文件 ActorData.h38 行定义.

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


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