CARLA
 
载入中...
搜索中...
未找到
函数
WorldObserver.cpp 文件参考
#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>
+ WorldObserver.cpp 的引用(Include)关系图:

浏览源代码.

函数

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)
 

函数说明

◆ FWorldObserver_GetAcceleration()

static carla::geom::Vector3D FWorldObserver_GetAcceleration ( const FCarlaActor & View,
const FVector & Velocity,
const float DeltaSeconds )
static

在文件 WorldObserver.cpp257 行定义.

引用了 FCarlaActor::GetActorInfo() , 以及 FActorInfo::Velocity.

被这些函数引用 FWorldObserver_Serialize().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ FWorldObserver_GetActorState()

static auto FWorldObserver_GetActorState ( const FCarlaActor & View,
const FActorRegistry & Registry )
static

在文件 WorldObserver.cpp30 行定义.

引用了 FActorRegistry::FindCarlaActor(), FCarlaActor::GetActor(), FCarlaActor::GetActorId(), FCarlaActor::GetActorType(), UTrafficLightController::GetElapsedTime(), UTrafficLightController::GetGreenTime(), UTrafficLightController::GetRedTime(), UTrafficLightController::GetYellowTime(), ATrafficLightGroup::IsFrozen(), TrafficLight , 以及 Vehicle.

被这些函数引用 FWorldObserver_Serialize().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ FWorldObserver_GetAngularVelocity()

static carla::geom::Vector3D FWorldObserver_GetAngularVelocity ( const AActor & Actor)
static

在文件 WorldObserver.cpp247 行定义.

被这些函数引用 FWorldObserver_Serialize().

+ 这是这个函数的调用关系图:

◆ FWorldObserver_GetDormantActorState()

static auto FWorldObserver_GetDormantActorState ( const FCarlaActor & View,
const FActorRegistry & Registry )
static

在文件 WorldObserver.cpp168 行定义.

引用了 FVehicleData::Control, FTrafficLightData::Controller, FCarlaActor::GetActorData(), FCarlaActor::GetActorType(), ATrafficLightGroup::IsFrozen(), FTrafficLightData::PoleIndex, FTrafficSignData::SignId, FTrafficLightData::SignId, FVehicleData::SpeedLimit , 以及 FWalkerData::WalkerControl.

被这些函数引用 FWorldObserver_Serialize().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ FWorldObserver_Serialize()

static carla::Buffer FWorldObserver_Serialize ( carla::Buffer && buffer,
const UCarlaEpisode & Episode,
float DeltaSeconds,
bool MapChange,
bool PendingLightUpdates )
static