#include <ActorData.h>
Public 成员函数 | |
FTransform | GetLocalTransform (UCarlaEpisode *CarlaEpisode) const |
FTransform | GetLocalTransform (UCarlaEpisode *CarlaEpisode) const |
virtual void | RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) |
virtual void | RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) |
virtual AActor * | RespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info) |
virtual AActor * | RespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info) |
virtual void | RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) |
virtual void | RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) |
virtual | ~FActorData () |
virtual | ~FActorData () |
Public 属性 | |
FVector | AngularVelocity = FVector(0,0,0) |
bool | bSimulatePhysics = false |
FDVector | Location |
FQuat | Rotation |
FVector | Scale |
FVector | Velocity |
在文件 ActorData.h 第 54 行定义.
|
inlinevirtual |
在文件 ActorData.h 第 89 行定义.
|
inlinevirtual |
在文件 ActorData.h 第 104 行定义.
FTransform FActorData::GetLocalTransform | ( | UCarlaEpisode * | CarlaEpisode | ) | const |
在文件 ActorData.cpp 第 111 行定义.
引用了 Location, Rotation , 以及 Scale.
被这些函数引用 RespawnActor(), FTrafficSignData::RespawnActor(), FTrafficLightData::RespawnActor() , 以及 RestoreActorData().
FTransform FActorData::GetLocalTransform | ( | UCarlaEpisode * | CarlaEpisode | ) | const |
|
virtual |
被 FWalkerData, FWalkerData, FTrafficSignData, FTrafficSignData, FTrafficLightData, FTrafficLightData, FActorSensorData , 以及 FActorSensorData 重载.
在文件 ActorData.cpp 第 48 行定义.
引用了 Actor, bSimulatePhysics, FCarlaActor::GetActor(), Location, Rotation, Scale , 以及 Velocity.
被这些函数引用 FWalkerData::RecordActorData(), FTrafficSignData::RecordActorData(), FTrafficLightData::RecordActorData() , 以及 FActorSensorData::RecordActorData().
|
virtual |
|
virtual |
被 FTrafficSignData, FTrafficSignData, FTrafficLightData , 以及 FTrafficLightData 重载.
在文件 ActorData.cpp 第 38 行定义.
引用了 GetLocalTransform() , 以及 Info.
|
virtual |
|
virtual |
被 FWalkerData, FWalkerData, FTrafficSignData, FTrafficSignData, FTrafficLightData, FTrafficLightData , 以及 FActorSensorData 重载.
在文件 ActorData.cpp 第 70 行定义.
引用了 Actor, bSimulatePhysics, Character, FCarlaActor::GetActor(), GetLocalTransform() , 以及 Velocity.
被这些函数引用 FWalkerData::RestoreActorData() , 以及 FActorSensorData::RestoreActorData().
|
virtual |
FVector FActorData::AngularVelocity = FVector(0,0,0) |
在文件 ActorData.h 第 71 行定义.
bool FActorData::bSimulatePhysics = false |
在文件 ActorData.h 第 74 行定义.
被这些函数引用 RecordActorData() , 以及 RestoreActorData().
FDVector FActorData::Location |
在文件 ActorData.h 第 57 行定义.
被这些函数引用 GetLocalTransform() , 以及 RecordActorData().
FQuat FActorData::Rotation |
在文件 ActorData.h 第 62 行定义.
被这些函数引用 GetLocalTransform() , 以及 RecordActorData().
FVector FActorData::Scale |
在文件 ActorData.h 第 65 行定义.
被这些函数引用 GetLocalTransform() , 以及 RecordActorData().
FVector FActorData::Velocity |
在文件 ActorData.h 第 68 行定义.
被这些函数引用 RecordActorData() , 以及 RestoreActorData().