CARLA
 
载入中...
搜索中...
未找到
函数
TrafficLightManager.cpp 文件参考
#include "TrafficLightManager.h"
#include "Game/CarlaStatics.h"
#include "StopSignComponent.h"
#include "YieldSignComponent.h"
#include "SpeedLimitComponent.h"
#include "Components/BoxComponent.h"
#include "Runtime/CoreUObject/Public/UObject/ConstructorHelpers.h"
#include "UObject/ConstructorHelpers.h"
#include <compiler/disable-ue4-macros.h>
#include <carla/rpc/String.h>
#include <carla/road/SignalType.h>
#include <carla/opendrive/OpenDriveParser.h>
#include <compiler/enable-ue4-macros.h>
#include <string>
+ TrafficLightManager.cpp 的引用(Include)关系图:

浏览源代码.

函数

template<typename T = ATrafficSignBase>
T * GetClosestTrafficSignActor (const carla::road::Signal &Signal, UWorld *World)
 
bool MatchSignalAndActor (const carla::road::Signal &Signal, ATrafficSignBase *ClosestTrafficSign)
 

函数说明

◆ GetClosestTrafficSignActor()

template<typename T = ATrafficSignBase>
T * GetClosestTrafficSignActor ( const carla::road::Signal & Signal,
UWorld * World )

在文件 TrafficLightManager.cpp458 行定义.

引用了 carla::road::Signal::GetTransform() , 以及 MatchSignalAndActor().

被这些函数引用 ATrafficLightManager::SpawnSignals().

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

◆ MatchSignalAndActor()

bool MatchSignalAndActor ( const carla::road::Signal & Signal,
ATrafficSignBase * ClosestTrafficSign )

在文件 TrafficLightManager.cpp378 行定义.

引用了 carla::road::Signal::GetSubtype(), ATrafficSignBase::GetTrafficSignState(), carla::road::Signal::GetType(), TrafficLightGreen, TrafficLightRed , 以及 TrafficLightYellow.

被这些函数引用 GetClosestTrafficSignActor().

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