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

#include <ActorData.h>

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

Public 成员函数

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

Public 属性

FVehicleAckermannControl AckermannControl
 
FAckermannControllerSettings AckermannControllerSettings
 
bool bAckermannControlActive = false
 
FVehicleControl Control
 
carla::rpc::VehicleFailureState FailureState
 
FVehicleLightState LightState
 
FVehiclePhysicsControl PhysicsControl
 
float SpeedLimit = 30
 
- Public 属性 继承自 FActorData
FVector AngularVelocity = FVector(0,0,0)
 
bool bSimulatePhysics = false
 
FDVector Location
 
FQuat Rotation
 
FVector Scale
 
FVector Velocity
 

详细描述

在文件 ActorData.h55 行定义.

成员函数说明

◆ RecordActorData()

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

重载 FActorData .

在文件 ActorData.cpp89 行定义.

引用了 AckermannControl, AckermannControllerSettings, bAckermannControlActive, FActorData::bSimulatePhysics, Control, FailureState, FCarlaActor::GetActor(), LightState, PhysicsControl, FActorData::RecordActorData(), SpeedLimit , 以及 Vehicle.

+ 函数调用图:

◆ RestoreActorData()

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

重载 FActorData .

在文件 ActorData.cpp111 行定义.

引用了 AckermannControl, AckermannControllerSettings, bAckermannControlActive, FActorData::bSimulatePhysics, Control, FailureState, FCarlaActor::GetActor(), LightState, PhysicsControl, FActorData::RestoreActorData(), SpeedLimit , 以及 Vehicle.

+ 函数调用图:

类成员变量说明

◆ AckermannControl

FVehicleAckermannControl FVehicleData::AckermannControl

在文件 ActorData.h63 行定义.

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

◆ AckermannControllerSettings

FAckermannControllerSettings FVehicleData::AckermannControllerSettings

在文件 ActorData.h67 行定义.

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

◆ bAckermannControlActive

bool FVehicleData::bAckermannControlActive = false

在文件 ActorData.h65 行定义.

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

◆ Control

FVehicleControl FVehicleData::Control

在文件 ActorData.h61 行定义.

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

◆ FailureState

carla::rpc::VehicleFailureState FVehicleData::FailureState

在文件 ActorData.h73 行定义.

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

◆ LightState

FVehicleLightState FVehicleData::LightState

在文件 ActorData.h69 行定义.

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

◆ PhysicsControl

FVehiclePhysicsControl FVehicleData::PhysicsControl

在文件 ActorData.h59 行定义.

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

◆ SpeedLimit

float FVehicleData::SpeedLimit = 30

在文件 ActorData.h71 行定义.

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


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