CARLA
Public Member Functions | Public Attributes | List of all members
FVehicleData Class Reference

#include <ActorData.h>

+ Inheritance diagram for FVehicleData:
+ Collaboration diagram for FVehicleData:

Public Member Functions

virtual void RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override
 
virtual void RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override
 
- Public Member Functions inherited from FActorData
FTransform GetLocalTransform (UCarlaEpisode *CarlaEpisode) const
 
virtual AActorRespawnActor (UCarlaEpisode *CarlaEpisode, const FActorInfo &Info)
 
virtual ~FActorData ()
 

Public Attributes

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

Detailed Description

Definition at line 54 of file ActorData.h.

Member Function Documentation

◆ RecordActorData()

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

◆ RestoreActorData()

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

Member Data Documentation

◆ AckermannControl

FVehicleAckermannControl FVehicleData::AckermannControl

◆ AckermannControllerSettings

FAckermannControllerSettings FVehicleData::AckermannControllerSettings

◆ bAckermannControlActive

bool FVehicleData::bAckermannControlActive = false

◆ Control

FVehicleControl FVehicleData::Control

◆ FailureState

carla::rpc::VehicleFailureState FVehicleData::FailureState

Definition at line 72 of file ActorData.h.

Referenced by FVehicleActor::GetFailureState().

◆ LightState

FVehicleLightState FVehicleData::LightState

◆ PhysicsControl

FVehiclePhysicsControl FVehicleData::PhysicsControl

◆ SpeedLimit

float FVehicleData::SpeedLimit = 30

Definition at line 70 of file ActorData.h.

Referenced by FWorldObserver_GetDormantActorState().


The documentation for this class was generated from the following files: