#include "Carla.h"
#include "Carla/Sensor/WorldObserver.h"
#include "Carla/Actor/ActorData.h"
#include "Carla/Actor/ActorRegistry.h"
#include "Carla/Game/CarlaEpisode.h"
#include "Carla/Game/CarlaEngine.h"
#include "Carla/Traffic/TrafficLightBase.h"
#include "Carla/Traffic/TrafficLightComponent.h"
#include "Carla/Traffic/TrafficLightController.h"
#include "Carla/Traffic/TrafficLightGroup.h"
#include "Carla/Traffic/TrafficSignBase.h"
#include "Carla/Traffic/SignComponent.h"
#include "Carla/Walker/WalkerController.h"
#include "CoreGlobals.h"
#include <compiler/disable-ue4-macros.h>
#include <carla/rpc/String.h>
#include <carla/sensor/SensorRegistry.h>
#include <carla/sensor/data/ActorDynamicState.h>
#include <compiler/enable-ue4-macros.h>
函数 | |
static carla::geom::Vector3D | FWorldObserver_GetAcceleration (const FCarlaActor &View, const FVector &Velocity, const float DeltaSeconds) |
static auto | FWorldObserver_GetActorState (const FCarlaActor &View, const FActorRegistry &Registry) |
static carla::geom::Vector3D | FWorldObserver_GetAngularVelocity (const AActor &Actor) |
static auto | FWorldObserver_GetDormantActorState (const FCarlaActor &View, const FActorRegistry &Registry) |
static carla::Buffer | FWorldObserver_Serialize (carla::Buffer &&buffer, const UCarlaEpisode &Episode, float DeltaSeconds, bool MapChange, bool PendingLightUpdates) |
|
static |
在文件 WorldObserver.cpp 第 257 行定义.
引用了 FCarlaActor::GetActorInfo() , 以及 FActorInfo::Velocity.
被这些函数引用 FWorldObserver_Serialize().
|
static |
在文件 WorldObserver.cpp 第 30 行定义.
引用了 FActorRegistry::FindCarlaActor(), FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorType(), UTrafficLightController::GetElapsedTime(), UTrafficLightController::GetGreenTime(), UTrafficLightController::GetRedTime(), UTrafficLightController::GetYellowTime(), ATrafficLightGroup::IsFrozen(), TrafficLight, UE_LOG() , 以及 Vehicle.
被这些函数引用 FWorldObserver_Serialize().
|
static |
|
static |
在文件 WorldObserver.cpp 第 168 行定义.
引用了 ActorData, FCarlaActor::GetActorData(), FCarlaActor::GetActorType(), ATrafficLightGroup::IsFrozen(), FTrafficSignData::SignId, UE_LOG() , 以及 FWalkerData::WalkerControl.
被这些函数引用 FWorldObserver_Serialize().
|
static |
在文件 WorldObserver.cpp 第 268 行定义.
引用了 ActorData, begin(), FWorldObserver_GetAcceleration(), FWorldObserver_GetActorState(), FWorldObserver_GetAngularVelocity(), FWorldObserver_GetDormantActorState(), FCarlaActor::GetActor(), FCarlaActor::GetActorData(), FCarlaActor::GetActorGlobalTransform(), FCarlaActor::GetActorId(), FCarlaActor::GetActorInfo(), FCarlaActor::GetActorState(), FCarlaActor::IsDormant(), FActorRegistry::Num() , 以及 State.
被这些函数引用 FWorldObserver::BroadcastTick().