CARLA
 
载入中...
搜索中...
未找到
函数
RoutePlanner.cpp 文件参考
#include "Carla.h"
#include "RoutePlanner.h"
#include "Util/RandomEngine.h"
#include "Vehicle/CarlaWheeledVehicle.h"
#include "Vehicle/WheeledVehicleAIController.h"
#include "Engine/CollisionProfile.h"
#include "DrawDebugHelpers.h"
+ RoutePlanner.cpp 的引用(Include)关系图:

浏览源代码.

函数

static AWheeledVehicleAIControllerGetVehicleController (AActor *Actor)
 
static bool IsSplineValid (const USplineComponent *SplineComponent)
 
static const USplineComponent * PickARoute (URandomEngine &RandomEngine, const TArray< USplineComponent * > &Routes, const TArray< float > &Probabilities)
 

函数说明

◆ GetVehicleController()

static AWheeledVehicleAIController * GetVehicleController ( AActor * Actor)
static

在文件 RoutePlanner.cpp23 行定义.

引用了 Vehicle.

被这些函数引用 ARoutePlanner::OnTriggerBeginOverlap().

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

◆ IsSplineValid()

static bool IsSplineValid ( const USplineComponent * SplineComponent)
static

在文件 RoutePlanner.cpp17 行定义.

被这些函数引用 ARoutePlanner::Init().

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

◆ PickARoute()

static const USplineComponent * PickARoute ( URandomEngine & RandomEngine,
const TArray< USplineComponent * > & Routes,
const TArray< float > & Probabilities )
static

在文件 RoutePlanner.cpp31 行定义.

引用了 URandomEngine::GetIntWithWeight().

被这些函数引用 ARoutePlanner::AssignRandomRoute().

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