#include "Actor/ActorInfo.h"
#include "Math/DVector.h"
#include "Carla/Vehicle/AckermannControllerSettings.h"
#include "Carla/Vehicle/VehicleAckermannControl.h"
#include "Carla/Vehicle/VehicleControl.h"
#include "Carla/Vehicle/VehicleLightState.h"
#include "Vehicle/VehicleInputPriority.h"
#include "Vehicle/VehiclePhysicsControl.h"
#include "Carla/Sensor/DataStream.h"
#include "Carla/Traffic/TrafficLightState.h"
#include <compiler/disable-ue4-macros.h>
#include <carla/rpc/WalkerControl.h>
#include <compiler/enable-ue4-macros.h>
类 | |
class | FActorData |
class | FActorSensorData |
class | FTrafficLightData |
class | FTrafficSignData |
class | FVehicleData |
class | FWalkerData |
函数 | |
virtual void | RecordActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override |
virtual void | RestoreActorData (FCarlaActor *CarlaActor, UCarlaEpisode *CarlaEpisode) override |
|
overridevirtual |
|
overridevirtual |
FVehicleAckermannControl AckermannControl |
FAckermannControllerSettings AckermannControllerSettings |
在文件 ActorData.h 第 128 行定义.
被这些函数引用 ACarlaWheeledVehicle::ApplyAckermannControllerSettings().
bool bAckermannControlActive = false |
FVehicleControl Control |
在文件 ActorData.h 第 119 行定义.
被这些函数引用 FFrameData::AddPhysicsControl(), ACarlaRecorder::AddPhysicsControl(), FFrameData::AddVehicleAnimation(), ACarlaRecorder::AddVehicleAnimation(), FFrameData::AddWalkerAnimation(), ACarlaRecorder::AddWalkerAnimation(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), ACarlaWheeledVehicle::ApplyVehicleControl(), FCarlaServer::FPimpl::BindActions(), AWalkerController::GetWalkerControl(), FWalkerActor::GetWalkerControl(), carla::rpc::VehicleAckermannControl::operator FVehicleAckermannControl(), carla::rpc::VehicleControl::operator FVehicleControl(), carla::rpc::VehiclePhysicsControl::operator FVehiclePhysicsControl(), carla::rpc::WalkerBoneControlIn::operator FWalkerBoneControlIn(), carla::rpc::WalkerControl::operator FWalkerControl(), UCarSimManagerComponent::ProcessControl(), UDefaultMovementComponent::ProcessControl(), FFrameData::ProcessReplayerAnimVehicle(), FFrameData::ProcessReplayerFinish(), CarlaRecorderQuery::QueryInfo(), FAckermannController::RunLoop(), FFrameData::SetWalkerSpeed() , 以及 carla::rpc::VehiclePhysicsControl::VehiclePhysicsControl().
carla::rpc::VehicleFailureState FailureState |
在文件 ActorData.h 第 137 行定义.
被这些函数引用 FVehicleActor::GetFailureState().
FVehicleLightState LightState |
在文件 ActorData.h 第 131 行定义.
被这些函数引用 FFrameData::AddTrafficLightState(), ACarlaRecorder::AddTrafficLightState(), FFrameData::AddVehicleLight(), ACarlaRecorder::AddVehicleLight(), FCarlaServer::FPimpl::BindActions(), UTrafficLightController::GetStateTime(), FVehicleActor::GetVehicleLightState(), FFrameData::ProcessReplayerLightVehicle(), CarlaRecorderQuery::QueryInfo(), carla::client::LightManager::QueryLightsStateToServer(), UCarlaLightSubsystem::SetLights(), UTrafficLightController::SetStateTime() , 以及 FVehicleActor::SetVehicleLightState().
sode override |
在文件 ActorData.h 第 280 行定义.
FVehiclePhysicsControl PhysicsControl |
在文件 ActorData.h 第 116 行定义.
被这些函数引用 FVehicleActor::ApplyPhysicsControl(), ACarlaWheeledVehicle::ApplyVehiclePhysicsControl(), FCarlaServer::FPimpl::BindActions(), FVehicleActor::GetPhysicsControl(), ACarlaWheeledVehicle::GetVehiclePhysicsControl(), ACarlaWheeledVehicle::SetWheelCollision(), ACarlaWheeledVehicle::SetWheelCollisionNW() , 以及 CarlaRecorderPhysicsControls::Write().
float SpeedLimit = 30 |
在文件 ActorData.h 第 134 行定义.
被这些函数引用 AWheeledVehicleAIController::GetSpeedLimit() , 以及 AWheeledVehicleAIController::SetSpeedLimit().