|
CARLA
|
#include <ActorData.h>
Inheritance 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 AActor * | RespawnActor (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 |
| FActorRigSnapshot | Rig |
| FQuat | Rotation |
| FVector | Scale |
| FVector | Velocity |
Definition at line 74 of file ActorData.h.
|
overridevirtual |
Reimplemented from FActorData.
Definition at line 156 of file ActorData.cpp.
References AckermannControl, AckermannControllerSettings, bAckermannControlActive, FActorData::bSimulatePhysics, Control, FailureState, FCarlaActor::GetActor(), LightState, PhysicsControl, FActorData::RecordActorData(), SpeedLimit, and Vehicle.
|
overridevirtual |
Reimplemented from FActorData.
Definition at line 178 of file ActorData.cpp.
References AckermannControl, AckermannControllerSettings, bAckermannControlActive, FActorData::bSimulatePhysics, Control, FailureState, FCarlaActor::GetActor(), LightState, PhysicsControl, FActorData::RestoreActorData(), SpeedLimit, and Vehicle.
| FVehicleAckermannControl FVehicleData::AckermannControl |
Definition at line 82 of file ActorData.h.
Referenced by FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::GetVehicleAckermannControl(), RecordActorData(), and RestoreActorData().
| FAckermannControllerSettings FVehicleData::AckermannControllerSettings |
Definition at line 86 of file ActorData.h.
Referenced by FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::GetAckermannControllerSettings(), RecordActorData(), and RestoreActorData().
| bool FVehicleData::bAckermannControlActive = false |
Definition at line 84 of file ActorData.h.
Referenced by FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), RecordActorData(), and RestoreActorData().
| FVehicleControl FVehicleData::Control |
Definition at line 80 of file ActorData.h.
Referenced by FVehicleActor::ApplyControlToVehicle(), FWorldObserver_GetDormantActorState(), FVehicleActor::GetVehicleControl(), RecordActorData(), and RestoreActorData().
| carla::rpc::VehicleFailureState FVehicleData::FailureState |
Definition at line 92 of file ActorData.h.
Referenced by FVehicleActor::GetFailureState(), RecordActorData(), and RestoreActorData().
| FVehicleLightState FVehicleData::LightState |
Definition at line 88 of file ActorData.h.
Referenced by FVehicleActor::GetVehicleLightState(), RecordActorData(), RestoreActorData(), and FVehicleActor::SetVehicleLightState().
| FVehiclePhysicsControl FVehicleData::PhysicsControl |
Definition at line 78 of file ActorData.h.
Referenced by FVehicleActor::ApplyPhysicsControl(), FVehicleActor::GetPhysicsControl(), RecordActorData(), and RestoreActorData().
| float FVehicleData::SpeedLimit = 30 |
Definition at line 90 of file ActorData.h.
Referenced by FWorldObserver_GetDormantActorState(), RecordActorData(), and RestoreActorData().