A view over an actor and its properties. 更多...
#include <CarlaActor.h>
Public 类型 | |
enum class | ActorType : uint8 { Other , Vehicle , Walker , TrafficLight , TrafficSign , Sensor , INVALID } |
using | IdType = uint32 |
静态 Public 成员函数 | |
static TSharedPtr< FCarlaActor > | ConstructCarlaActor (IdType ActorId, AActor *Actor, TSharedPtr< const FActorInfo > Info, ActorType Type, carla::rpc::ActorState InState, UWorld *World) |
Protected 属性 | |
TSharedPtr< FActorData > | ActorData = nullptr |
ActorType | Type = ActorType::INVALID |
UWorld * | World = nullptr |
Private 属性 | |
carla::rpc::AttachmentType | Attachment = carla::rpc::AttachmentType::INVALID |
TArray< IdType > | Children |
IdType | Id = 0u |
TSharedPtr< const FActorInfo > | Info = nullptr |
IdType | ParentId = 0u |
carla::rpc::ActorState | State = carla::rpc::ActorState::Invalid |
AActor * | TheActor = nullptr |
友元 | |
class | FActorRegistry |
A view over an actor and its properties.
在文件 CarlaActor.h 第 24 行定义.
using FCarlaActor::IdType = uint32 |
在文件 CarlaActor.h 第 28 行定义.
|
strong |
枚举值 | |
---|---|
Other | |
Vehicle | |
Walker | |
TrafficLight | |
TrafficSign | |
Sensor | |
INVALID |
在文件 CarlaActor.h 第 30 行定义.
|
default |
FCarlaActor::FCarlaActor | ( | IdType | ActorId, |
AActor * | Actor, | ||
TSharedPtr< const FActorInfo > | Info, | ||
carla::rpc::ActorState | InState, | ||
UWorld * | World ) |
在文件 CarlaActor.cpp 第 41 行定义.
|
inlinevirtual |
在文件 CarlaActor.h 第 52 行定义.
ECarlaServerResponse FCarlaActor::AddActorAngularImpulse | ( | const FVector & | AngularInpulse | ) |
在文件 CarlaActor.cpp 第 520 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorForce | ( | const FVector & | Force | ) |
在文件 CarlaActor.cpp 第 476 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorForceAtLocation | ( | const FVector & | Force, |
const FVector & | Location ) |
在文件 CarlaActor.cpp 第 496 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorImpulse | ( | const FVector & | Impulse | ) |
在文件 CarlaActor.cpp 第 432 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorImpulseAtLocation | ( | const FVector & | Impulse, |
const FVector & | Location ) |
在文件 CarlaActor.cpp 第 452 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::AddActorTorque | ( | const FVector & | Torque | ) |
在文件 CarlaActor.cpp 第 540 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 126 行定义.
引用了 Children.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerEventParent() , 以及 CarlaReplayerHelper::ProcessReplayerEventParent().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 316 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 295 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 289 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerAnimVehicle(), CarlaReplayerHelper::ProcessReplayerAnimVehicle(), FFrameData::ProcessReplayerFinish() , 以及 CarlaReplayerHelper::ProcessReplayerFinish().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 399 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::SetWalkerSpeed() , 以及 CarlaReplayerHelper::SetWalkerSpeed().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 269 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 419 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::BuildActorData | ( | ) |
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 264 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
static |
在文件 CarlaActor.cpp 第 121 行定义.
引用了 Info, Sensor, TrafficLight, TrafficSign, Vehicle, Walker , 以及 World.
被这些函数引用 FActorRegistry::MakeCarlaActor().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 239 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 234 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 336 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 346 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 434 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 311 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 91 行定义.
引用了 TheActor.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorForceAtLocation(), AddActorImpulse(), AddActorImpulseAtLocation(), AddActorTorque(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), FVehicleActor::ApplyPhysicsControl(), FCarlaServer::FPimpl::BindActions(), FWalkerActor::BlendPose(), ALargeMapManager::CheckActiveActors(), FVehicleActor::CloseVehicleDoor(), ALargeMapManager::ConvertDormantToActiveActors(), ACarlaRecorder::CreateRecorderEventAdd(), FFrameData::CreateRecorderEventAdd(), FActorRegistry::Deregister(), FActorRegistry::Deregister(), UActorDispatcher::DestroyActor(), FVehicleActor::DisableActorConstantVelocity(), FVehicleActor::EnableActorConstantVelocity(), FVehicleActor::EnableCarSim(), FVehicleActor::EnableChronoPhysics(), FTrafficLightActor::FreezeTrafficLight(), FWorldObserver_GetActorState(), FWorldObserver_Serialize(), FVehicleActor::GetAckermannControllerSettings(), GetActorAngularVelocity(), GetActorGlobalLocation(), GetActorGlobalTransform(), GetActorLocalLocation(), GetActorLocalTransform(), GetActorVelocity(), FWalkerActor::GetBonesTransform(), FVehicleActor::GetFailureState(), FVehicleActor::GetPhysicsControl(), FWalkerActor::GetPoseFromAnimation(), FTrafficLightActor::GetTrafficLightController(), FTrafficLightActor::GetTrafficLightState(), FVehicleActor::GetVehicleAckermannControl(), FVehicleActor::GetVehicleControl(), FVehicleActor::GetVehicleLightState(), FVehicleActor::GetVehicleTelemetryData(), FWalkerActor::GetWalkerControl(), FVehicleActor::GetWheelSteerAngle(), ALargeMapManager::OnActorSpawned(), FVehicleActor::OpenVehicleDoor(), FFrameData::ProcessReplayerAnimBiker(), CarlaReplayerHelper::ProcessReplayerAnimBiker(), FFrameData::ProcessReplayerAnimVehicleWheels(), CarlaReplayerHelper::ProcessReplayerAnimVehicleWheels(), CarlaReplayerHelper::ProcessReplayerDoorVehicle(), FFrameData::ProcessReplayerEventParent(), CarlaReplayerHelper::ProcessReplayerEventParent(), CarlaReplayerHelper::ProcessReplayerPosition(), CarlaReplayerHelper::ProcessReplayerWalkerBones(), FActorRegistry::PutActorToSleep(), FActorData::RecordActorData(), FVehicleData::RecordActorData(), FWalkerData::RecordActorData(), FTrafficSignData::RecordActorData(), FTrafficLightData::RecordActorData(), FActorSensorData::RecordActorData(), FTrafficLightActor::ResetTrafficLightGroup(), FActorData::RestoreActorData(), FVehicleData::RestoreActorData(), FWalkerData::RestoreActorData(), FTrafficSignData::RestoreActorData(), FTrafficLightData::RestoreActorData(), FActorSensorData::RestoreActorData(), FVehicleActor::RestorePhysXPhysics(), FVehicleActor::SetActorAutopilot(), SetActorCollisions(), FWalkerActor::SetActorDead(), SetActorEnableGravity(), FWalkerActor::SetActorEnableGravity(), SetActorGlobalLocation(), SetActorGlobalTransform(), SetActorLocalLocation(), SetActorLocalTransform(), SetActorSimulatePhysics(), FVehicleActor::SetActorSimulatePhysics(), FWalkerActor::SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), FWalkerActor::SetBonesTransform(), FTrafficLightActor::SetLightGreenTime(), FTrafficLightActor::SetLightRedTime(), FTrafficLightActor::SetLightYellowTime(), FTrafficLightActor::SetTrafficLightState(), FVehicleActor::SetVehicleLightState(), FWalkerActor::SetWalkerState(), FVehicleActor::SetWheelSteerDirection(), FVehicleActor::ShowVehicleDebugTelemetry(), UActorDispatcher::SpawnActor(), FVehicleActor::UseCarSimRoad() , 以及 FActorRegistry::WakeActorUp().
|
inline |
在文件 CarlaActor.h 第 96 行定义.
引用了 TheActor.
FVector FCarlaActor::GetActorAngularVelocity | ( | ) | const |
在文件 CarlaActor.cpp 第 372 行定义.
引用了 ActorData, GetActor() , 以及 IsDormant().
被这些函数引用 FFrameData::AddActorKinematics() , 以及 ACarlaRecorder::AddActorKinematics().
|
inline |
在文件 CarlaActor.h 第 157 行定义.
引用了 ActorData.
被这些函数引用 ALargeMapManager::CheckDormantActors(), FWorldObserver_GetDormantActorState() , 以及 FWorldObserver_Serialize().
|
inline |
在文件 CarlaActor.h 第 168 行定义.
引用了 ActorData.
|
inline |
在文件 CarlaActor.h 第 162 行定义.
引用了 ActorData.
|
inline |
在文件 CarlaActor.h 第 174 行定义.
引用了 ActorData.
FVector FCarlaActor::GetActorGlobalLocation | ( | ) | const |
在文件 CarlaActor.cpp 第 240 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalLocation() , 以及 World.
被这些函数引用 FFrameData::FindTrafficLightAt(), CarlaReplayerHelper::FindTrafficLightAt() , 以及 FWalkerActor::SetWalkerState().
FTransform FCarlaActor::GetActorGlobalTransform | ( | ) | const |
在文件 CarlaActor.cpp 第 199 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalTransform() , 以及 World.
被这些函数引用 FFrameData::AddActorPosition(), ACarlaRecorder::AddActorPosition(), FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FWorldObserver_Serialize(), FFrameData::SetCameraPosition() , 以及 CarlaReplayerHelper::SetCameraPosition().
|
inline |
在文件 CarlaActor.h 第 81 行定义.
引用了 Id.
被这些函数引用 ACarlaRecorder::AddActorBones(), FFrameData::AddActorBoundingBox(), ACarlaRecorder::AddActorBoundingBox(), FFrameData::AddActorKinematics(), ACarlaRecorder::AddActorKinematics(), FFrameData::AddActorPosition(), ACarlaRecorder::AddActorPosition(), ACarlaRecorder::AddCollision(), FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FFrameData::AddPhysicsControl(), ACarlaRecorder::AddPhysicsControl(), FFrameData::AddTrafficLightState(), ACarlaRecorder::AddTrafficLightState(), FFrameData::AddTrafficLightTime(), ACarlaRecorder::AddTrafficLightTime(), FFrameData::AddTriggerVolume(), ACarlaRecorder::AddTriggerVolume(), FFrameData::AddVehicleAnimation(), ACarlaRecorder::AddVehicleAnimation(), ACarlaRecorder::AddVehicleDoor(), FFrameData::AddVehicleLight(), ACarlaRecorder::AddVehicleLight(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FFrameData::AddWalkerAnimation(), ACarlaRecorder::AddWalkerAnimation(), UCarlaEpisode::AttachActors(), FCarlaServer::FPimpl::BindActions(), ALargeMapManager::CheckDormantActors(), ARayCastSemanticLidar::ComputeRawDetection(), FActorRegistry::Deregister(), UCarlaEpisode::DestroyActor(), FWorldObserver_GetActorState(), FWorldObserver_Serialize(), UActorDispatcher::OnActorDestroyed(), ALargeMapManager::OnActorSpawned(), FFrameData::ProcessReplayerEventDel(), CarlaReplayerHelper::ProcessReplayerEventDel(), FFrameData::ProcessReplayerEventParent(), CarlaReplayerHelper::ProcessReplayerEventParent(), FFrameData::ProcessReplayerFinish(), CarlaReplayerHelper::ProcessReplayerFinish(), UActorDispatcher::RegisterActor(), ACustomV2XSensor::SetOwner(), CaService::SetOwner() , 以及 WakeActorUp().
|
inline |
在文件 CarlaActor.h 第 101 行定义.
引用了 Info.
被这些函数引用 FFrameData::AddActorBoundingBox(), ACarlaRecorder::AddActorBoundingBox(), ACarlaRecorder::AddCollision(), FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FCarlaServer::FPimpl::BindActions(), UActorDispatcher::DestroyActor(), FWorldObserver_GetAcceleration(), FWorldObserver_Serialize(), CaService::GetStationType(), ALargeMapManager::OnActorDestroyed(), ALargeMapManager::OnActorSpawned() , 以及 UCarlaEpisode::SerializeActor().
FVector FCarlaActor::GetActorLocalLocation | ( | ) | const |
在文件 CarlaActor.cpp 第 221 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalLocation(), IsDormant() , 以及 World.
FTransform FCarlaActor::GetActorLocalTransform | ( | ) | const |
在文件 CarlaActor.cpp 第 177 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalTransform(), IsDormant() , 以及 World.
|
inline |
|
inline |
在文件 CarlaActor.h 第 86 行定义.
引用了 Type.
被这些函数引用 FFrameData::AddExistingActors(), ACarlaRecorder::AddExistingActors(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FCarlaServer::FPimpl::BindActions(), ALargeMapManager::CheckActiveActors(), FFrameData::FindTrafficLightAt(), CarlaReplayerHelper::FindTrafficLightAt(), FWorldObserver_GetActorState(), FWorldObserver_GetDormantActorState(), FFrameData::GetFrameData(), PathLossModel::GetLocationIfVehicle(), CaService::GetStationType(), PathLossModel::IsVehicle(), FFrameData::ProcessReplayerAnimVehicleWheels(), CarlaReplayerHelper::ProcessReplayerAnimVehicleWheels(), FFrameData::ProcessReplayerFinish(), CarlaReplayerHelper::ProcessReplayerFinish(), CaService::SetOwner() , 以及 ACarlaRecorder::Ticking().
FVector FCarlaActor::GetActorVelocity | ( | ) | const |
在文件 CarlaActor.cpp 第 360 行定义.
引用了 ActorData, GetActor() , 以及 IsDormant().
被这些函数引用 FFrameData::AddActorKinematics() , 以及 ACarlaRecorder::AddActorKinematics().
|
inline |
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 409 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 ACarlaRecorder::AddActorBones() , 以及 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 136 行定义.
引用了 Children.
被这些函数引用 FActorRegistry::PutActorToSleep() , 以及 FActorRegistry::WakeActorUp().
|
inlinevirtual |
|
inline |
在文件 CarlaActor.h 第 121 行定义.
引用了 ParentId.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), UCarlaEpisode::SerializeActor() , 以及 FActorRegistry::WakeActorUp().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 244 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 424 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 369 行定义.
被这些函数引用 FFrameData::AddTrafficLightState(), ACarlaRecorder::AddTrafficLightState(), FFrameData::ProcessReplayerStateTrafficLight() , 以及 CarlaReplayerHelper::ProcessReplayerStateTrafficLight().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 364 行定义.
被这些函数引用 FFrameData::AddTrafficLightState() , 以及 ACarlaRecorder::AddTrafficLightState().
|
inlinevirtual |
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 301 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FFrameData::AddVehicleAnimation() , 以及 ACarlaRecorder::AddVehicleAnimation().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 254 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FFrameData::AddVehicleLight(), ACarlaRecorder::AddVehicleLight() , 以及 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 326 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 404 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FFrameData::AddWalkerAnimation() , 以及 ACarlaRecorder::AddWalkerAnimation().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 284 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 66 行定义.
引用了 carla::rpc::Active , 以及 State.
被这些函数引用 ALargeMapManager::ConvertDormantToActiveActors() , 以及 UActorDispatcher::OnActorDestroyed().
|
inline |
在文件 CarlaActor.h 第 60 行定义.
引用了 carla::rpc::Invalid, carla::rpc::PendingKill , 以及 State.
|
inline |
在文件 CarlaActor.h 第 71 行定义.
引用了 carla::rpc::Dormant , 以及 State.
被这些函数引用 AddActorAngularImpulse(), AddActorForce(), AddActorForceAtLocation(), AddActorImpulse(), AddActorImpulseAtLocation(), AddActorTorque(), FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), FVehicleActor::ApplyPhysicsControl(), FCarlaServer::FPimpl::BindActions(), FWalkerActor::BlendPose(), ALargeMapManager::CheckDormantActors(), FVehicleActor::CloseVehicleDoor(), FVehicleActor::DisableActorConstantVelocity(), FVehicleActor::EnableActorConstantVelocity(), FVehicleActor::EnableCarSim(), FVehicleActor::EnableChronoPhysics(), FTrafficLightActor::FreezeTrafficLight(), FWorldObserver_Serialize(), FVehicleActor::GetAckermannControllerSettings(), GetActorAngularVelocity(), GetActorGlobalLocation(), GetActorGlobalTransform(), GetActorLocalLocation(), GetActorLocalTransform(), GetActorVelocity(), FWalkerActor::GetBonesTransform(), FVehicleActor::GetFailureState(), FVehicleActor::GetPhysicsControl(), FWalkerActor::GetPoseFromAnimation(), FTrafficLightActor::GetTrafficLightController(), FTrafficLightActor::GetTrafficLightState(), FVehicleActor::GetVehicleAckermannControl(), FVehicleActor::GetVehicleControl(), FVehicleActor::GetVehicleLightState(), FVehicleActor::GetVehicleTelemetryData(), FWalkerActor::GetWalkerControl(), FVehicleActor::GetWheelSteerAngle(), FVehicleActor::OpenVehicleDoor(), FFrameData::ProcessReplayerEventParent(), CarlaReplayerHelper::ProcessReplayerEventParent(), FActorRegistry::Register(), FTrafficLightActor::ResetTrafficLightGroup(), FVehicleActor::RestorePhysXPhysics(), FVehicleActor::SetActorAutopilot(), SetActorCollisions(), FWalkerActor::SetActorDead(), SetActorEnableGravity(), FWalkerActor::SetActorEnableGravity(), SetActorGlobalLocation(), SetActorGlobalTransform(), SetActorLocalLocation(), SetActorLocalTransform(), SetActorSimulatePhysics(), FVehicleActor::SetActorSimulatePhysics(), FWalkerActor::SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), FWalkerActor::SetBonesTransform(), FTrafficLightActor::SetLightGreenTime(), FTrafficLightActor::SetLightRedTime(), FTrafficLightActor::SetLightYellowTime(), FTrafficLightActor::SetTrafficLightState(), FVehicleActor::SetVehicleLightState(), FWalkerActor::SetWalkerState(), FVehicleActor::SetWheelSteerDirection(), FVehicleActor::ShowVehicleDebugTelemetry(), FVehicleActor::UseCarSimRoad() , 以及 FActorRegistry::WakeActorUp().
|
inline |
在文件 CarlaActor.h 第 55 行定义.
引用了 carla::rpc::Invalid , 以及 State.
|
inline |
在文件 CarlaActor.h 第 76 行定义.
引用了 carla::rpc::PendingKill , 以及 State.
被这些函数引用 FFrameData::AddVehicleAnimation(), ACarlaRecorder::AddVehicleAnimation(), FFrameData::AddVehicleWheelsAnimation(), ACarlaRecorder::AddVehicleWheelsAnimation(), FFrameData::AddWalkerAnimation() , 以及 ACarlaRecorder::AddWalkerAnimation().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 259 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::PutActorToSleep | ( | UCarlaEpisode * | CarlaEpisode | ) |
在文件 CarlaActor.cpp 第 154 行定义.
引用了 ActorData, carla::rpc::Dormant, State , 以及 TheActor.
被这些函数引用 FActorRegistry::PutActorToSleep().
|
inline |
在文件 CarlaActor.h 第 131 行定义.
引用了 Children.
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 439 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 352 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 321 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 CarlaReplayerHelper::SetActorAutopilot().
|
virtual |
在文件 CarlaActor.cpp 第 582 行定义.
引用了 GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 429 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
virtual |
被 FWalkerActor 重载.
在文件 CarlaActor.cpp 第 594 行定义.
引用了 FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::SetActorGlobalLocation | ( | const FVector & | Location, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 282 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalLocation(), IsDormant() , 以及 World.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::SetActorGlobalTransform | ( | const FTransform & | Transform, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 333 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), ALargeMapManager::GlobalToLocalTransform(), IsDormant() , 以及 World.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerPosition(), CarlaReplayerHelper::ProcessReplayerPosition(), FFrameData::SetCameraPosition(), CarlaReplayerHelper::SetCameraPosition() , 以及 FWalkerActor::SetWalkerState().
void FCarlaActor::SetActorLocalLocation | ( | const FVector & | Location, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 259 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalLocation() , 以及 World.
void FCarlaActor::SetActorLocalTransform | ( | const FTransform & | Transform, |
ETeleportType | Teleport = ETeleportType::TeleportPhysics ) |
在文件 CarlaActor.cpp 第 306 行定义.
引用了 ActorData, GetActor(), UCarlaStatics::GetLargeMapManager(), IsDormant(), ALargeMapManager::LocalToGlobalTransform() , 以及 World.
|
virtual |
被 FVehicleActor , 以及 FWalkerActor 重载.
在文件 CarlaActor.cpp 第 560 行定义.
引用了 ActorData, FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::SetActorSimulatePhysics() , 以及 CarlaReplayerHelper::SetActorSimulatePhysics().
|
inline |
ECarlaServerResponse FCarlaActor::SetActorTargetAngularVelocity | ( | const FVector & | AngularVelocity | ) |
在文件 CarlaActor.cpp 第 411 行定义.
引用了 ActorData, FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
ECarlaServerResponse FCarlaActor::SetActorTargetVelocity | ( | const FVector & | Velocity | ) |
在文件 CarlaActor.cpp 第 390 行定义.
引用了 ActorData, FunctionNotSupported, GetActor(), IsDormant() , 以及 Success.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::SetActorVelocity() , 以及 CarlaReplayerHelper::SetActorVelocity().
|
inline |
在文件 CarlaActor.h 第 141 行定义.
引用了 Attachment.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerEventParent() , 以及 CarlaReplayerHelper::ProcessReplayerEventParent().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 414 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 374 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 384 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 379 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inline |
在文件 CarlaActor.h 第 116 行定义.
引用了 ParentId.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerEventParent() , 以及 CarlaReplayerHelper::ProcessReplayerEventParent().
|
inlinevirtual |
被 FTrafficLightActor 重载.
在文件 CarlaActor.h 第 359 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerStateTrafficLight() , 以及 CarlaReplayerHelper::ProcessReplayerStateTrafficLight().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 274 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions(), FFrameData::ProcessReplayerLightVehicle() , 以及 CarlaReplayerHelper::ProcessReplayerLightVehicle().
|
inlinevirtual |
被 FWalkerActor 重载.
在文件 CarlaActor.h 第 392 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 279 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 331 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
|
inlinevirtual |
被 FVehicleActor 重载.
在文件 CarlaActor.h 第 341 行定义.
引用了 ActorTypeMismatch.
被这些函数引用 FCarlaServer::FPimpl::BindActions().
void FCarlaActor::WakeActorUp | ( | UCarlaEpisode * | CarlaEpisode | ) |
在文件 CarlaActor.cpp 第 165 行定义.
引用了 carla::rpc::Active, ActorData, GetActorId(), Info, State , 以及 TheActor.
被这些函数引用 FActorRegistry::WakeActorUp().
|
friend |
在文件 CarlaActor.h 第 456 行定义.
|
protected |
在文件 CarlaActor.h 第 476 行定义.
被这些函数引用 FVehicleActor::ApplyAckermannControllerSettings(), FVehicleActor::ApplyAckermannControlToVehicle(), FVehicleActor::ApplyControlToVehicle(), FWalkerActor::ApplyControlToWalker(), FVehicleActor::ApplyPhysicsControl(), FOtherActor::FOtherActor(), FSensorActor::FSensorActor(), FTrafficLightActor::FTrafficLightActor(), FTrafficSignActor::FTrafficSignActor(), FVehicleActor::FVehicleActor(), FWalkerActor::FWalkerActor(), FVehicleActor::GetAckermannControllerSettings(), GetActorAngularVelocity(), GetActorData(), GetActorData(), GetActorGlobalLocation(), GetActorGlobalTransform(), GetActorLocalLocation(), GetActorLocalTransform(), GetActorVelocity(), FVehicleActor::GetFailureState(), FVehicleActor::GetPhysicsControl(), FTrafficLightActor::GetTrafficLightController(), FTrafficLightActor::GetTrafficLightState(), FVehicleActor::GetVehicleAckermannControl(), FVehicleActor::GetVehicleControl(), FVehicleActor::GetVehicleLightState(), PutActorToSleep(), SetActorGlobalLocation(), SetActorGlobalTransform(), SetActorLocalLocation(), SetActorLocalTransform(), SetActorSimulatePhysics(), FVehicleActor::SetActorSimulatePhysics(), FWalkerActor::SetActorSimulatePhysics(), SetActorTargetAngularVelocity(), SetActorTargetVelocity(), FTrafficLightActor::SetTrafficLightState(), FVehicleActor::SetVehicleLightState() , 以及 WakeActorUp().
|
private |
在文件 CarlaActor.h 第 468 行定义.
被这些函数引用 GetAttachmentType() , 以及 SetAttachmentType().
|
private |
在文件 CarlaActor.h 第 470 行定义.
被这些函数引用 AddChildren(), GetChildren() , 以及 RemoveChildren().
|
private |
在文件 CarlaActor.h 第 462 行定义.
被这些函数引用 GetActorId().
|
private |
在文件 CarlaActor.h 第 460 行定义.
被这些函数引用 ConstructCarlaActor(), GetActorInfo() , 以及 WakeActorUp().
|
private |
在文件 CarlaActor.h 第 464 行定义.
被这些函数引用 GetParent() , 以及 SetParent().
|
private |
在文件 CarlaActor.h 第 466 行定义.
被这些函数引用 GetActorState(), IsActive(), IsAlive(), IsDormant(), IsInValid(), IsPendingKill(), PutActorToSleep(), SetActorState(), FTrafficLightActor::SetTrafficLightState() , 以及 WakeActorUp().
|
private |
在文件 CarlaActor.h 第 458 行定义.
被这些函数引用 FActorRegistry::Deregister(), GetActor(), GetActor(), PutActorToSleep(), FActorRegistry::Register() , 以及 WakeActorUp().
|
protected |
在文件 CarlaActor.h 第 474 行定义.
被这些函数引用 GetActorType().
|
protected |