CARLA
 
载入中...
搜索中...
未找到
所有成员列表
UActorBlueprintFunctionLibrary类 参考

#include <ActorBlueprintFunctionLibrary.h>

+ 类 UActorBlueprintFunctionLibrary 继承关系图:
+ UActorBlueprintFunctionLibrary 的协作图:

静态 Public 成员函数

static bool CheckActorDefinition (const FActorDefinition &ActorDefinitions)
 返回角色定义是否有效。打印所有找到的错误
 
static bool CheckActorDefinitions (const TArray< FActorDefinition > &ActorDefinitions)
 返回演员定义列表是否有效。打印所有 发现错误
 
static FActorDefinition MakeGenericDefinition (const FString &Category, const FString &Type, const FString &Id)
 创建一个通用的参与者定义。
 
static FActorDefinition MakeGenericSensorDefinition (const FString &Type, const FString &Id)
 创建一个通用的传感器参与者定义。
 
static FActorDefinition MakeCameraDefinition (const FString &Id, bool bEnableModifyingPostProcessEffects=false)
 创建一个相机参与者定义。
 
static void MakeCameraDefinition (const FString &Id, bool bEnableModifyingPostProcessEffects, bool &Success, FActorDefinition &Definition)
 创建一个相机参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeNormalsCameraDefinition ()
 创建一个法线相机参与者定义。
 
static void MakeNormalsCameraDefinition (bool &Success, FActorDefinition &Definition)
 创建一个法线相机参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeLidarDefinition (const FString &Id)
 创建一个激光雷达参与者定义。
 
static void MakeLidarDefinition (const FString &Id, bool &Success, FActorDefinition &Definition)
 创建一个激光雷达参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeGnssDefinition ()
 创建一个全球导航卫星系统传感器参与者定义。
 
static void MakeGnssDefinition (bool &Success, FActorDefinition &Definition)
 创建一个全球导航卫星系统传感器参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeIMUDefinition ()
 创建一个惯性测量单元参与者定义。
 
static void MakeIMUDefinition (bool &Success, FActorDefinition &Definition)
 创建一个惯性测量单元参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeRadarDefinition ()
 创建一个雷达参与者定义。
 
static void MakeRadarDefinition (bool &Success, FActorDefinition &Definition)
 创建一个雷达参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeV2XDefinition ()
 创建一个车对外界信息交换传感器参与者定义。
 
static void MakeV2XDefinition (bool &Success, FActorDefinition &Definition)
 创建一个车对外界信息交换传感器参与者定义,并返回操作是否成功。
 
static FActorDefinition MakeCustomV2XDefinition ()
 创建一个自定义车对外界信息交换传感器参与者定义。
 
static void MakeCustomV2XDefinition (bool &Success, FActorDefinition &Definition)
 创建一个自定义车对外界信息交换传感器参与者定义,并返回操作是否成功。
 
static void MakeVehicleDefinition (const FVehicleParameters &Parameters, bool &Success, FActorDefinition &Definition)
 根据车辆参数创建车辆参与者定义,并返回操作是否成功。
 
static void MakeVehicleDefinitions (const TArray< FVehicleParameters > &ParameterArray, TArray< FActorDefinition > &Definitions)
 根据车辆参数数组创建多个车辆参与者定义。
 
static void MakePedestrianDefinition (const FPedestrianParameters &Parameters, bool &Success, FActorDefinition &Definition)
 根据行人参数创建行人参与者定义,并返回操作是否成功。
 
static void MakePedestrianDefinitions (const TArray< FPedestrianParameters > &ParameterArray, TArray< FActorDefinition > &Definitions)
 根据行人参数数组创建多个行人参与者定义。
 
static void MakeTriggerDefinitions (const TArray< FString > &ParameterArray, TArray< FActorDefinition > &Definitions)
 根据ID数组创建触发器参与者定义。
 
static void MakeTriggerDefinition (const FString &Id, bool &Success, FActorDefinition &Definition)
 根据ID创建触发器参与者定义,并返回操作是否成功。
 
static void MakePropDefinition (const FPropParameters &Parameters, bool &Success, FActorDefinition &Definition)
 根据道具参数创建道具参与者定义,并返回操作是否成功。
 
static void MakePropDefinitions (const TArray< FPropParameters > &ParameterArray, TArray< FActorDefinition > &Definitions)
 
static void MakeObstacleDetectorDefinitions (const FString &Type, const FString &Id, FActorDefinition &Definition)
 
static bool ActorAttributeToBool (const FActorAttribute &ActorAttribute, bool Default)
 
static int32 ActorAttributeToInt (const FActorAttribute &ActorAttribute, int32 Default)
 将参与者属性转换为整数,如果不存在则返回默认值。
 
static float ActorAttributeToFloat (const FActorAttribute &ActorAttribute, float Default)
 将参与者属性转换为浮点数,如果不存在则返回默认值。
 
static FString ActorAttributeToString (const FActorAttribute &ActorAttribute, const FString &Default)
 将参与者属性转换为字符串,如果不存在则返回默认值。
 
static FColor ActorAttributeToColor (const FActorAttribute &ActorAttribute, const FColor &Default)
 将参与者属性转换为颜色,如果不存在则返回默认值。
 
static bool RetrieveActorAttributeToBool (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, bool Default)
 从参与者属性映射中检索布尔值,如果不存在则返回默认值。
 
static int32 RetrieveActorAttributeToInt (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, int32 Default)
 从参与者属性映射中检索整数,如果不存在则返回默认值。
 
static float RetrieveActorAttributeToFloat (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, float Default)
 
static FString RetrieveActorAttributeToString (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, const FString &Default)
 
static FColor RetrieveActorAttributeToColor (const FString &Id, const TMap< FString, FActorAttribute > &Attributes, const FColor &Default)
 
static void SetCamera (const FActorDescription &Description, ASceneCaptureSensor *Camera)
 
static void SetCamera (const FActorDescription &Description, AShaderBasedSensor *Camera)
 
static void SetLidar (const FActorDescription &Description, FLidarDescription &Lidar)
 
static void SetGnss (const FActorDescription &Description, AGnssSensor *Gnss)
 
static void SetIMU (const FActorDescription &Description, AInertialMeasurementUnit *IMU)
 
static void SetRadar (const FActorDescription &Description, ARadar *Radar)
 
static void SetV2X (const FActorDescription &Description, AV2XSensor *V2X)
 
static void SetCustomV2X (const FActorDescription &Description, ACustomV2XSensor *V2X)
 

详细描述

在文件 ActorBlueprintFunctionLibrary.h31 行定义.

成员函数说明

◆ ActorAttributeToBool()

static bool UActorBlueprintFunctionLibrary::ActorAttributeToBool ( const FActorAttribute & ActorAttribute,
bool Default )
static

@}

@name 获取属性值的帮助程序

将参与者属性转换为布尔值,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition().

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

◆ ActorAttributeToColor()

static FColor UActorBlueprintFunctionLibrary::ActorAttributeToColor ( const FActorAttribute & ActorAttribute,
const FColor & Default )
static

将参与者属性转换为颜色,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition().

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

◆ ActorAttributeToFloat()

static float UActorBlueprintFunctionLibrary::ActorAttributeToFloat ( const FActorAttribute & ActorAttribute,
float Default )
static

将参与者属性转换为浮点数,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition() , 以及 ASensor::Set().

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

◆ ActorAttributeToInt()

static int32 UActorBlueprintFunctionLibrary::ActorAttributeToInt ( const FActorAttribute & ActorAttribute,
int32 Default )
static

将参与者属性转换为整数,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition().

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

◆ ActorAttributeToString()

static FString UActorBlueprintFunctionLibrary::ActorAttributeToString ( const FActorAttribute & ActorAttribute,
const FString & Default )
static

将参与者属性转换为字符串,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition().

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

◆ CheckActorDefinition()

bool UActorBlueprintFunctionLibrary::CheckActorDefinition ( const FActorDefinition & ActorDefinition)
static

返回角色定义是否有效。打印所有找到的错误

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

@}

@name 参与者定义验证器

– Actor definition validators(Actor定义验证器) -----------------------—

在文件 ActorBlueprintFunctionLibrary.cpp278 行定义.

引用了 FActorDefinitionValidator::SingleIsValid().

被这些函数引用 UActorDispatcher::Bind(), MakeCameraDefinition(), MakeIMUDefinition() , 以及 MakeNormalsCameraDefinition().

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

◆ CheckActorDefinitions()

bool UActorBlueprintFunctionLibrary::CheckActorDefinitions ( const TArray< FActorDefinition > & ActorDefinitions)
static

返回演员定义列表是否有效。打印所有 发现错误

在文件 ActorBlueprintFunctionLibrary.cpp288 行定义.

引用了 FActorDefinitionValidator::AreValid().

+ 函数调用图:

◆ MakeCameraDefinition() [1/2]

void UActorBlueprintFunctionLibrary::MakeCameraDefinition ( const FString & Id,
bool bEnableModifyingPostProcessEffects,
bool & Success,
FActorDefinition & Definition )
static

创建一个相机参与者定义,并返回操作是否成功。

在文件 ActorBlueprintFunctionLibrary.cpp496 行定义.

引用了 AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), Bool, FActorVariation::bRestrictToRecommended, CheckActorDefinition(), FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, String, Success, FActorVariation::Type , 以及 FActorDefinition::Variations.

+ 函数调用图:

◆ MakeCameraDefinition() [2/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeCameraDefinition ( const FString & Id,
bool bEnableModifyingPostProcessEffects = false )
static

创建一个相机参与者定义。

在文件 ActorBlueprintFunctionLibrary.cpp470 行定义.

引用了 MakeCameraDefinition() , 以及 Success.

被这些函数引用 ADepthCamera::GetSensorDefinition(), ADVSCamera::GetSensorDefinition(), AInstanceSegmentationCamera::GetSensorDefinition(), AOpticalFlowCamera::GetSensorDefinition(), ASceneCaptureCamera::GetSensorDefinition(), ASemanticSegmentationCamera::GetSensorDefinition() , 以及 MakeCameraDefinition().

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

◆ MakeCustomV2XDefinition() [1/2]

static FActorDefinition UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition ( )
static

创建一个自定义车对外界信息交换传感器参与者定义。

被这些函数引用 ACustomV2XSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeCustomV2XDefinition() [2/2]

static void UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition ( bool & Success,
FActorDefinition & Definition )
static

创建一个自定义车对外界信息交换传感器参与者定义,并返回操作是否成功。

◆ MakeGenericDefinition()

FActorDefinition UActorBlueprintFunctionLibrary::MakeGenericDefinition ( const FString & Category,
const FString & Type,
const FString & Id )
static

创建一个通用的参与者定义。

@}

@name 创建角色定义的辅助工具

在文件 ActorBlueprintFunctionLibrary.cpp426 行定义.

引用了 FillIdAndTags().

被这些函数引用 MakeGenericSensorDefinition().

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

◆ MakeGenericSensorDefinition()

FActorDefinition UActorBlueprintFunctionLibrary::MakeGenericSensorDefinition ( const FString & Type,
const FString & Id )
static

创建一个通用的传感器参与者定义。

在文件 ActorBlueprintFunctionLibrary.cpp449 行定义.

引用了 AddRecommendedValuesForSensorRoleNames() , 以及 MakeGenericDefinition().

被这些函数引用 ACollisionSensor::GetSensorDefinition(), ALaneInvasionSensor::GetSensorDefinition(), ARssSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeGnssDefinition() [1/2]

static FActorDefinition UActorBlueprintFunctionLibrary::MakeGnssDefinition ( )
static

创建一个全球导航卫星系统传感器参与者定义。

被这些函数引用 AGnssSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeGnssDefinition() [2/2]

static void UActorBlueprintFunctionLibrary::MakeGnssDefinition ( bool & Success,
FActorDefinition & Definition )
static

创建一个全球导航卫星系统传感器参与者定义,并返回操作是否成功。

◆ MakeIMUDefinition() [1/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeIMUDefinition ( )
static

创建一个惯性测量单元参与者定义。

在文件 ActorBlueprintFunctionLibrary.cpp1146 行定义.

引用了 MakeIMUDefinition() , 以及 Success.

被这些函数引用 AInertialMeasurementUnit::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeIMUDefinition() [2/2]

void UActorBlueprintFunctionLibrary::MakeIMUDefinition ( bool & Success,
FActorDefinition & Definition )
static

创建一个惯性测量单元参与者定义,并返回操作是否成功。

待办事项
We need to validate here the params.
待办事项
We need to validate here the params.
待办事项
We need to validate here the params.

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

– Helpers to retrieve attribute values ---------------------------------—

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

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

在文件 ActorBlueprintFunctionLibrary.cpp1163 行定义.

引用了 ActorAttributeToBool(), ActorAttributeToColor(), ActorAttributeToFloat(), ActorAttributeToInt(), ActorAttributeToString(), AddRecommendedValuesForActorRoleName(), AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), AddVariationsForTrigger(), FLidarDescription::AtmospAttenRate, FActorDefinition::Attributes, FVehicleParameters::BaseType, Bool, FActorVariation::bRestrictToRecommended, CARLA_ABFL_CHECK_ACTOR, FLidarDescription::Channels, CheckActorDefinition(), FActorDefinition::Class, FVehicleParameters::Class, ColorToFString(), DEBUG_ASSERT, FLidarDescription::DropOffAtZeroIntensity, FLidarDescription::DropOffGenRate, FLidarDescription::DropOffIntensityLimit, ASceneCaptureSensor::EnablePostProcessingEffects(), FillIdAndTags(), Float, URandomEngine::GenerateRandomSeed(), FVehicleParameters::Generation, Geometric, ASensor::GetRandomEngine(), FVehicleParameters::HasDynamicDoors, FVehicleParameters::HasLights, Highway, FLidarDescription::HorizontalFov, FActorVariation::Id, FActorAttribute::Id, Int, FLidarDescription::LowerFovLimit, FVehicleParameters::Make, MakeCustomV2XDefinition(), MakeGenericSensorDefinition(), MakeGnssDefinition(), MakeLidarDefinition(), MakeObstacleDetectorDefinitions(), MakePedestrianDefinition(), MakePedestrianDefinitions(), MakePropDefinition(), MakePropDefinitions(), MakeRadarDefinition(), MakeTriggerDefinition(), MakeTriggerDefinitions(), MakeV2XDefinition(), MakeVehicleDefinition(), MakeVehicleDefinitions(), FVehicleParameters::Model, FLidarDescription::NoiseStdDev, FVehicleParameters::NumberOfWheels, FVehicleParameters::ObjectType, FLidarDescription::PointsPerSecond, FLidarDescription::RandomSeed, FLidarDescription::Range, FVehicleParameters::RecommendedColors, FActorVariation::RecommendedValues, RetrieveActorAttributeToBool(), RetrieveActorAttributeToColor(), RetrieveActorAttributeToFloat(), RetrieveActorAttributeToInt(), RetrieveActorAttributeToString(), RGBColor, FLidarDescription::RotationFrequency, Rural, AInertialMeasurementUnit::SetAccelerationStandardDeviation(), AV2XSensor::SetAccelerationStandardDeviation(), AGnssSensor::SetAltitudeBias(), AGnssSensor::SetAltitudeDeviation(), ASceneCaptureSensor::SetAperture(), ASceneCaptureSensor::SetBladeCount(), ASceneCaptureSensor::SetBloomIntensity(), SetCamera(), AV2XSensor::SetCaServiceParams(), ASceneCaptureSensor::SetChromAberrIntensity(), ASceneCaptureSensor::SetChromAberrOffset(), SetCustomV2X(), ASceneCaptureSensor::SetDepthBlurAmount(), ASceneCaptureSensor::SetDepthBlurRadius(), ASceneCaptureSensor::SetDepthOfFieldMinFstop(), ASceneCaptureSensor::SetExposureCalibrationConstant(), ASceneCaptureSensor::SetExposureCompensation(), ASceneCaptureSensor::SetExposureMaxBrightness(), ASceneCaptureSensor::SetExposureMethod(), ASceneCaptureSensor::SetExposureMinBrightness(), ASceneCaptureSensor::SetExposureSpeedDown(), ASceneCaptureSensor::SetExposureSpeedUp(), ASceneCaptureSensor::SetFilmBlackClip(), ASceneCaptureSensor::SetFilmShoulder(), ASceneCaptureSensor::SetFilmSlope(), ASceneCaptureSensor::SetFilmToe(), ASceneCaptureSensor::SetFilmWhiteClip(), AShaderBasedSensor::SetFloatShaderParameter(), ASceneCaptureSensor::SetFocalDistance(), ASceneCaptureSensor::SetFOVAngle(), SetGnss(), AV2XSensor::SetGNSSDeviation(), AInertialMeasurementUnit::SetGyroscopeBias(), AInertialMeasurementUnit::SetGyroscopeStandardDeviation(), ASceneCaptureSensor::SetImageSize(), SetIMU(), ASceneCaptureSensor::SetISO(), AGnssSensor::SetLatitudeBias(), AGnssSensor::SetLatitudeDeviation(), ASceneCaptureSensor::SetLensFlareIntensity(), SetLidar(), AGnssSensor::SetLongitudeBias(), AGnssSensor::SetLongitudeDeviation(), ASceneCaptureSensor::SetMotionBlurIntensity(), ASceneCaptureSensor::SetMotionBlurMaxDistortion(), ASceneCaptureSensor::SetMotionBlurMinObjectScreenSize(), ACustomV2XSensor::SetPathLossModel(), AV2XSensor::SetPathLossModel(), ACustomV2XSensor::SetPropagationParams(), AV2XSensor::SetPropagationParams(), SetRadar(), ACustomV2XSensor::SetScenario(), AV2XSensor::SetScenario(), ASensor::SetSeed(), ASceneCaptureSensor::SetShutterSpeed(), ASceneCaptureSensor::SetTargetGamma(), SetV2X(), AV2XSensor::SetVelDeviation(), ASceneCaptureSensor::SetWhiteTemp(), ASceneCaptureSensor::SetWhiteTint(), AV2XSensor::SetYawrateDeviation(), FVehicleParameters::SpecialType, String, Success, FVehicleParameters::SupportedDrivers, FActorVariation::Type, FActorAttribute::Type, UE_LOG(), FLidarDescription::UpperFovLimit, Urban, FActorAttribute::Value, FActorDefinition::Variations, FActorDescription::Variations , 以及 Winner.

◆ MakeLidarDefinition() [1/2]

static FActorDefinition UActorBlueprintFunctionLibrary::MakeLidarDefinition ( const FString & Id)
static

创建一个激光雷达参与者定义。

被这些函数引用 ARayCastLidar::GetSensorDefinition(), ARayCastSemanticLidar::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeLidarDefinition() [2/2]

static void UActorBlueprintFunctionLibrary::MakeLidarDefinition ( const FString & Id,
bool & Success,
FActorDefinition & Definition )
static

创建一个激光雷达参与者定义,并返回操作是否成功。

◆ MakeNormalsCameraDefinition() [1/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition ( )
static

创建一个法线相机参与者定义。

在文件 ActorBlueprintFunctionLibrary.cpp1042 行定义.

引用了 MakeNormalsCameraDefinition() , 以及 Success.

被这些函数引用 ANormalsCamera::GetSensorDefinition() , 以及 MakeNormalsCameraDefinition().

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

◆ MakeNormalsCameraDefinition() [2/2]

void UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition ( bool & Success,
FActorDefinition & Definition )
static

创建一个法线相机参与者定义,并返回操作是否成功。

在文件 ActorBlueprintFunctionLibrary.cpp1061 行定义.

引用了 AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, CheckActorDefinition(), FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, Success, FActorVariation::Type , 以及 FActorDefinition::Variations.

+ 函数调用图:

◆ MakeObstacleDetectorDefinitions()

static void UActorBlueprintFunctionLibrary::MakeObstacleDetectorDefinitions ( const FString & Type,
const FString & Id,
FActorDefinition & Definition )
static

被这些函数引用 AObstacleDetectionSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakePedestrianDefinition()

static void UActorBlueprintFunctionLibrary::MakePedestrianDefinition ( const FPedestrianParameters & Parameters,
bool & Success,
FActorDefinition & Definition )
static

根据行人参数创建行人参与者定义,并返回操作是否成功。

被这些函数引用 MakeIMUDefinition().

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

◆ MakePedestrianDefinitions()

static void UActorBlueprintFunctionLibrary::MakePedestrianDefinitions ( const TArray< FPedestrianParameters > & ParameterArray,
TArray< FActorDefinition > & Definitions )
static

根据行人参数数组创建多个行人参与者定义。

被这些函数引用 MakeIMUDefinition().

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

◆ MakePropDefinition()

static void UActorBlueprintFunctionLibrary::MakePropDefinition ( const FPropParameters & Parameters,
bool & Success,
FActorDefinition & Definition )
static

根据道具参数创建道具参与者定义,并返回操作是否成功。

被这些函数引用 MakeIMUDefinition().

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

◆ MakePropDefinitions()

static void UActorBlueprintFunctionLibrary::MakePropDefinitions ( const TArray< FPropParameters > & ParameterArray,
TArray< FActorDefinition > & Definitions )
static

被这些函数引用 MakeIMUDefinition().

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

◆ MakeRadarDefinition() [1/2]

static FActorDefinition UActorBlueprintFunctionLibrary::MakeRadarDefinition ( )
static

创建一个雷达参与者定义。

被这些函数引用 ARadar::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeRadarDefinition() [2/2]

static void UActorBlueprintFunctionLibrary::MakeRadarDefinition ( bool & Success,
FActorDefinition & Definition )
static

创建一个雷达参与者定义,并返回操作是否成功。

◆ MakeTriggerDefinition()

static void UActorBlueprintFunctionLibrary::MakeTriggerDefinition ( const FString & Id,
bool & Success,
FActorDefinition & Definition )
static

根据ID创建触发器参与者定义,并返回操作是否成功。

被这些函数引用 ATriggerFactory::GetDefinitions() , 以及 MakeIMUDefinition().

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

◆ MakeTriggerDefinitions()

static void UActorBlueprintFunctionLibrary::MakeTriggerDefinitions ( const TArray< FString > & ParameterArray,
TArray< FActorDefinition > & Definitions )
static

根据ID数组创建触发器参与者定义。

被这些函数引用 MakeIMUDefinition().

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

◆ MakeV2XDefinition() [1/2]

static FActorDefinition UActorBlueprintFunctionLibrary::MakeV2XDefinition ( )
static

创建一个车对外界信息交换传感器参与者定义。

被这些函数引用 AV2XSensor::GetSensorDefinition() , 以及 MakeIMUDefinition().

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

◆ MakeV2XDefinition() [2/2]

static void UActorBlueprintFunctionLibrary::MakeV2XDefinition ( bool & Success,
FActorDefinition & Definition )
static

创建一个车对外界信息交换传感器参与者定义,并返回操作是否成功。

◆ MakeVehicleDefinition()

static void UActorBlueprintFunctionLibrary::MakeVehicleDefinition ( const FVehicleParameters & Parameters,
bool & Success,
FActorDefinition & Definition )
static

根据车辆参数创建车辆参与者定义,并返回操作是否成功。

被这些函数引用 MakeIMUDefinition().

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

◆ MakeVehicleDefinitions()

static void UActorBlueprintFunctionLibrary::MakeVehicleDefinitions ( const TArray< FVehicleParameters > & ParameterArray,
TArray< FActorDefinition > & Definitions )
static

根据车辆参数数组创建多个车辆参与者定义。

被这些函数引用 MakeIMUDefinition().

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

◆ RetrieveActorAttributeToBool()

static bool UActorBlueprintFunctionLibrary::RetrieveActorAttributeToBool ( const FString & Id,
const TMap< FString, FActorAttribute > & Attributes,
bool Default )
static

从参与者属性映射中检索布尔值,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition(), ADVSCamera::Set() , 以及 AObstacleDetectionSensor::Set().

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

◆ RetrieveActorAttributeToColor()

static FColor UActorBlueprintFunctionLibrary::RetrieveActorAttributeToColor ( const FString & Id,
const TMap< FString, FActorAttribute > & Attributes,
const FColor & Default )
static

被这些函数引用 MakeIMUDefinition().

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

◆ RetrieveActorAttributeToFloat()

static float UActorBlueprintFunctionLibrary::RetrieveActorAttributeToFloat ( const FString & Id,
const TMap< FString, FActorAttribute > & Attributes,
float Default )
static

被这些函数引用 MakeIMUDefinition(), ADVSCamera::Set(), AObstacleDetectionSensor::Set() , 以及 ATriggerFactory::SpawnActor().

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

◆ RetrieveActorAttributeToInt()

static int32 UActorBlueprintFunctionLibrary::RetrieveActorAttributeToInt ( const FString & Id,
const TMap< FString, FActorAttribute > & Attributes,
int32 Default )
static

从参与者属性映射中检索整数,如果不存在则返回默认值。

被这些函数引用 MakeIMUDefinition() , 以及 ADVSCamera::Set().

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

◆ RetrieveActorAttributeToString()

static FString UActorBlueprintFunctionLibrary::RetrieveActorAttributeToString ( const FString & Id,
const TMap< FString, FActorAttribute > & Attributes,
const FString & Default )
static

被这些函数引用 MakeIMUDefinition().

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

◆ SetCamera() [1/2]

static void UActorBlueprintFunctionLibrary::SetCamera ( const FActorDescription & Description,
ASceneCaptureSensor * Camera )
static

@}

@name 设置角色的辅助工具

被这些函数引用 MakeIMUDefinition(), ASceneCaptureSensor::Set() , 以及 AShaderBasedSensor::Set().

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

◆ SetCamera() [2/2]

static void UActorBlueprintFunctionLibrary::SetCamera ( const FActorDescription & Description,
AShaderBasedSensor * Camera )
static

◆ SetCustomV2X()

static void UActorBlueprintFunctionLibrary::SetCustomV2X ( const FActorDescription & Description,
ACustomV2XSensor * V2X )
static

被这些函数引用 MakeIMUDefinition() , 以及 ACustomV2XSensor::Set().

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

◆ SetGnss()

static void UActorBlueprintFunctionLibrary::SetGnss ( const FActorDescription & Description,
AGnssSensor * Gnss )
static

被这些函数引用 MakeIMUDefinition() , 以及 AGnssSensor::Set().

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

◆ SetIMU()

static void UActorBlueprintFunctionLibrary::SetIMU ( const FActorDescription & Description,
AInertialMeasurementUnit * IMU )
static

被这些函数引用 MakeIMUDefinition() , 以及 AInertialMeasurementUnit::Set().

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

◆ SetLidar()

static void UActorBlueprintFunctionLibrary::SetLidar ( const FActorDescription & Description,
FLidarDescription & Lidar )
static

被这些函数引用 MakeIMUDefinition(), ARayCastLidar::Set() , 以及 ARayCastSemanticLidar::Set().

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

◆ SetRadar()

static void UActorBlueprintFunctionLibrary::SetRadar ( const FActorDescription & Description,
ARadar * Radar )
static

被这些函数引用 MakeIMUDefinition() , 以及 ARadar::Set().

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

◆ SetV2X()

static void UActorBlueprintFunctionLibrary::SetV2X ( const FActorDescription & Description,
AV2XSensor * V2X )
static

被这些函数引用 MakeIMUDefinition() , 以及 AV2XSensor::Set().

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

该类的文档由以下文件生成: