CARLA
 
载入中...
搜索中...
未找到
| 宏定义 | 函数
ActorBlueprintFunctionLibrary.cpp 文件参考
#include "Carla.h"
#include "Carla/Actor/ActorBlueprintFunctionLibrary.h"
#include "Carla/Sensor/LidarDescription.h"
#include "Carla/Sensor/SceneCaptureSensor.h"
#include "Carla/Sensor/ShaderBasedSensor.h"
#include "Carla/Sensor/V2X/PathLossModel.h"
#include "Carla/Util/ScopedStack.h"
#include <algorithm>
#include <limits>
#include <stack>
+ ActorBlueprintFunctionLibrary.cpp 的引用(Include)关系图:

浏览源代码.

class  FActorDefinitionValidator
 Checks validity of FActorDefinition. 更多...
 

宏定义

#define CARLA_ABFL_CHECK_ACTOR(ActorPtr)    check((ActorPtr != nullptr) && !ActorPtr->IsPendingKill());
 ============================================================================
 

函数

static void AddRecommendedValuesForActorRoleName (FActorDefinition &Definition, TArray< FString > &&RecommendedValues)
 
static void AddRecommendedValuesForSensorRoleNames (FActorDefinition &Definition)
 
static void AddVariationsForSensor (FActorDefinition &Def)
 
static void AddVariationsForTrigger (FActorDefinition &Def)
 
static FString ColorToFString (const FColor &Color)
 
template<typename T , typename Functor >
static void FillActorDefinitionArray (const TArray< T > &ParameterArray, TArray< FActorDefinition > &Definitions, Functor Maker)
 
template<typename ... TStrs>
static void FillIdAndTags (FActorDefinition &Def, TStrs &&... Strings)
 ============================================================================
 
template<typename ... ARGS>
static FString JoinStrings (const FString &Separator, ARGS &&... Args)
 

宏定义说明

◆ CARLA_ABFL_CHECK_ACTOR

#define CARLA_ABFL_CHECK_ACTOR ( ActorPtr)     check((ActorPtr != nullptr) && !ActorPtr->IsPendingKill());

============================================================================

– Helpers to set Actors ------------------------------------------------—

在文件 ActorBlueprintFunctionLibrary.cpp1900 行定义.

被这些函数引用 UActorBlueprintFunctionLibrary::SetCamera(), UActorBlueprintFunctionLibrary::SetCamera(), UActorBlueprintFunctionLibrary::SetCustomV2X(), UActorBlueprintFunctionLibrary::SetGnss(), UActorBlueprintFunctionLibrary::SetIMU(), UActorBlueprintFunctionLibrary::SetRadar() , 以及 UActorBlueprintFunctionLibrary::SetV2X().

函数说明

◆ AddRecommendedValuesForActorRoleName()

static void AddRecommendedValuesForActorRoleName ( FActorDefinition & Definition,
TArray< FString > && RecommendedValues )
static

在文件 ActorBlueprintFunctionLibrary.cpp217 行定义.

引用了 FActorDefinition::Variations.

被这些函数引用 AddRecommendedValuesForSensorRoleNames(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition() , 以及 UActorBlueprintFunctionLibrary::MakeVehicleDefinition().

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

◆ AddRecommendedValuesForSensorRoleNames()

static void AddRecommendedValuesForSensorRoleNames ( FActorDefinition & Definition)
static

在文件 ActorBlueprintFunctionLibrary.cpp231 行定义.

引用了 AddRecommendedValuesForActorRoleName().

被这些函数引用 UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeGenericSensorDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition() , 以及 UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition().

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

◆ AddVariationsForSensor()

static void AddVariationsForSensor ( FActorDefinition & Def)
static

◆ AddVariationsForTrigger()

static void AddVariationsForTrigger ( FActorDefinition & Def)
static

在文件 ActorBlueprintFunctionLibrary.cpp249 行定义.

引用了 FActorVariation::bRestrictToRecommended, Float, FActorVariation::Id, JoinStrings(), FActorVariation::RecommendedValues, FActorVariation::Type , 以及 FActorDefinition::Variations.

被这些函数引用 UActorBlueprintFunctionLibrary::MakeTriggerDefinition().

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

◆ ColorToFString()

static FString ColorToFString ( const FColor & Color)
static

在文件 ActorBlueprintFunctionLibrary.cpp165 行定义.

引用了 JoinStrings().

被这些函数引用 UActorBlueprintFunctionLibrary::MakeVehicleDefinition().

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

◆ FillActorDefinitionArray()

template<typename T , typename Functor >
static void FillActorDefinitionArray ( const TArray< T > & ParameterArray,
TArray< FActorDefinition > & Definitions,
Functor Maker )
static

在文件 ActorBlueprintFunctionLibrary.cpp1528 行定义.

引用了 Success.

被这些函数引用 UActorBlueprintFunctionLibrary::MakePedestrianDefinitions(), UActorBlueprintFunctionLibrary::MakePropDefinitions(), UActorBlueprintFunctionLibrary::MakeTriggerDefinitions() , 以及 UActorBlueprintFunctionLibrary::MakeVehicleDefinitions().

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

◆ FillIdAndTags()

template<typename ... TStrs>
static void FillIdAndTags ( FActorDefinition & Def,
TStrs &&... Strings )
static

◆ JoinStrings()

template<typename ... ARGS>
static FString JoinStrings ( const FString & Separator,
ARGS &&... Args )
static

在文件 ActorBlueprintFunctionLibrary.cpp160 行定义.

被这些函数引用 AddVariationsForTrigger(), ColorToFString() , 以及 FillIdAndTags().

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