CARLA
List of all members
UActorBlueprintFunctionLibrary Class Reference

#include <ActorBlueprintFunctionLibrary.h>

+ Inheritance diagram for UActorBlueprintFunctionLibrary:
+ Collaboration diagram for UActorBlueprintFunctionLibrary:

Static Public Member Functions

Actor definition validators


static bool CheckActorDefinition (const FActorDefinition &ActorDefinitions)
 Return whether the actor definition is valid. Prints all the errors found. More...
 
static bool CheckActorDefinitions (const TArray< FActorDefinition > &ActorDefinitions)
 Return whether the list of actor definitions is valid. More...
 
Helpers to create actor definitions


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 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)
 
static void MakeTriggerDefinition (const FString &Id, bool &Success, FActorDefinition &Definition)
 
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)
 
Helpers to retrieve attribute values


static bool ActorAttributeToBool (const FActorAttribute &ActorAttribute, bool Default)
 ============================================================================

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

More...
 
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)
 
Helpers to set Actors


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)
 

Detailed Description

Definition at line 27 of file ActorBlueprintFunctionLibrary.h.

Member Function Documentation

◆ ActorAttributeToBool()

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

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

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

Definition at line 1362 of file ActorBlueprintFunctionLibrary.cpp.

References Bool, FActorAttribute::Id, FActorAttribute::Type, and FActorAttribute::Value.

◆ ActorAttributeToColor()

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

◆ ActorAttributeToFloat()

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

Definition at line 1386 of file ActorBlueprintFunctionLibrary.cpp.

References Float, FActorAttribute::Id, FActorAttribute::Type, and FActorAttribute::Value.

Referenced by ASensor::Set().

+ Here is the caller graph for this function:

◆ ActorAttributeToInt()

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

◆ ActorAttributeToString()

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

◆ CheckActorDefinition()

bool UActorBlueprintFunctionLibrary::CheckActorDefinition ( const FActorDefinition ActorDefinitions)
static

Return whether the actor definition is valid. Prints all the errors found.

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

– Actor definition validators ------------------------------------------—

Definition at line 177 of file ActorBlueprintFunctionLibrary.cpp.

References FActorDefinitionValidator::SingleIsValid().

Referenced by UActorDispatcher::Bind().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CheckActorDefinitions()

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

Return whether the list of actor definitions is valid.

Prints all the errors found.

Definition at line 183 of file ActorBlueprintFunctionLibrary.cpp.

References FActorDefinitionValidator::AreValid().

+ Here is the call graph for this function:

◆ MakeCameraDefinition() [1/2]

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

Definition at line 285 of file ActorBlueprintFunctionLibrary.cpp.

References Success.

Referenced by AOpticalFlowCamera::GetSensorDefinition(), ASemanticSegmentationCamera::GetSensorDefinition(), ADepthCamera::GetSensorDefinition(), AInstanceSegmentationCamera::GetSensorDefinition(), ASceneCaptureCamera::GetSensorDefinition(), and ADVSCamera::GetSensorDefinition().

+ Here is the caller graph for this function:

◆ MakeCameraDefinition() [2/2]

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

Definition at line 296 of file ActorBlueprintFunctionLibrary.cpp.

References AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), Bool, FActorVariation::bRestrictToRecommended, FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, String, FActorVariation::Type, and FActorDefinition::Variations.

+ Here is the call graph for this function:

◆ MakeGenericDefinition()

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

Definition at line 266 of file ActorBlueprintFunctionLibrary.cpp.

References FillIdAndTags().

+ Here is the call graph for this function:

◆ MakeGenericSensorDefinition()

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

Definition at line 276 of file ActorBlueprintFunctionLibrary.cpp.

References AddRecommendedValuesForSensorRoleNames().

Referenced by ALaneInvasionSensor::GetSensorDefinition(), ARssSensor::GetSensorDefinition(), and ACollisionSensor::GetSensorDefinition().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MakeGnssDefinition() [1/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeGnssDefinition ( )
static

Definition at line 1008 of file ActorBlueprintFunctionLibrary.cpp.

References Success.

Referenced by AGnssSensor::GetSensorDefinition().

+ Here is the caller graph for this function:

◆ MakeGnssDefinition() [2/2]

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

Definition at line 1017 of file ActorBlueprintFunctionLibrary.cpp.

References AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.

+ Here is the call graph for this function:

◆ MakeIMUDefinition() [1/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeIMUDefinition ( )
static

Definition at line 735 of file ActorBlueprintFunctionLibrary.cpp.

References Success.

Referenced by AInertialMeasurementUnit::GetSensorDefinition().

+ Here is the caller graph for this function:

◆ MakeIMUDefinition() [2/2]

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

Definition at line 744 of file ActorBlueprintFunctionLibrary.cpp.

References AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.

+ Here is the call graph for this function:

◆ MakeLidarDefinition() [1/2]

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

Definition at line 890 of file ActorBlueprintFunctionLibrary.cpp.

References Success.

Referenced by ARayCastLidar::GetSensorDefinition(), and ARayCastSemanticLidar::GetSensorDefinition().

+ Here is the caller graph for this function:

◆ MakeLidarDefinition() [2/2]

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

Definition at line 900 of file ActorBlueprintFunctionLibrary.cpp.

References AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, DEBUG_ASSERT, FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.

+ Here is the call graph for this function:

◆ MakeNormalsCameraDefinition() [1/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition ( )
static

Definition at line 649 of file ActorBlueprintFunctionLibrary.cpp.

References Success.

Referenced by ANormalsCamera::GetSensorDefinition().

+ Here is the caller graph for this function:

◆ MakeNormalsCameraDefinition() [2/2]

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

Definition at line 658 of file ActorBlueprintFunctionLibrary.cpp.

References AddRecommendedValuesForSensorRoleNames(), AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.

+ Here is the call graph for this function:

◆ MakeObstacleDetectorDefinitions()

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

Definition at line 1318 of file ActorBlueprintFunctionLibrary.cpp.

References AddVariationsForSensor(), Bool, FActorVariation::bRestrictToRecommended, Float, FActorVariation::Id, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.

Referenced by AObstacleDetectionSensor::GetSensorDefinition().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MakePedestrianDefinition()

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

◆ MakePedestrianDefinitions()

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

Definition at line 1257 of file ActorBlueprintFunctionLibrary.cpp.

References FillActorDefinitionArray().

+ Here is the call graph for this function:

◆ MakePropDefinition()

void UActorBlueprintFunctionLibrary::MakePropDefinition ( const FPropParameters Parameters,
bool &  Success,
FActorDefinition Definition 
)
static
Todo:
We need to validate here the params.

Definition at line 1282 of file ActorBlueprintFunctionLibrary.cpp.

References AddRecommendedValuesForActorRoleName(), FActorDefinition::Attributes, FillIdAndTags(), UOpenDriveMap_Private::GetSize(), FPropParameters::Name, FPropParameters::Size, and String.

+ Here is the call graph for this function:

◆ MakePropDefinitions()

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

Definition at line 1311 of file ActorBlueprintFunctionLibrary.cpp.

References FillActorDefinitionArray().

+ Here is the call graph for this function:

◆ MakeRadarDefinition() [1/2]

FActorDefinition UActorBlueprintFunctionLibrary::MakeRadarDefinition ( )
static

Definition at line 833 of file ActorBlueprintFunctionLibrary.cpp.

References Success.

Referenced by ARadar::GetSensorDefinition().

+ Here is the caller graph for this function:

◆ MakeRadarDefinition() [2/2]

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

Definition at line 842 of file ActorBlueprintFunctionLibrary.cpp.

References AddVariationsForSensor(), FActorVariation::bRestrictToRecommended, FillIdAndTags(), Float, FActorVariation::Id, Int, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.

+ Here is the call graph for this function:

◆ MakeTriggerDefinition()

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

Definition at line 1271 of file ActorBlueprintFunctionLibrary.cpp.

References AddVariationsForTrigger(), and FillIdAndTags().

Referenced by ATriggerFactory::GetDefinitions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MakeTriggerDefinitions()

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

Definition at line 1264 of file ActorBlueprintFunctionLibrary.cpp.

References FillActorDefinitionArray().

+ Here is the call graph for this function:

◆ MakeVehicleDefinition()

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

◆ MakeVehicleDefinitions()

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

Definition at line 1183 of file ActorBlueprintFunctionLibrary.cpp.

References FillActorDefinitionArray().

+ Here is the call graph for this function:

◆ RetrieveActorAttributeToBool()

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

Definition at line 1452 of file ActorBlueprintFunctionLibrary.cpp.

Referenced by AObstacleDetectionSensor::Set(), and ADVSCamera::Set().

+ Here is the caller graph for this function:

◆ RetrieveActorAttributeToColor()

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

Definition at line 1492 of file ActorBlueprintFunctionLibrary.cpp.

◆ RetrieveActorAttributeToFloat()

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

Definition at line 1472 of file ActorBlueprintFunctionLibrary.cpp.

Referenced by AObstacleDetectionSensor::Set(), ADVSCamera::Set(), and ATriggerFactory::SpawnActor().

+ Here is the caller graph for this function:

◆ RetrieveActorAttributeToInt()

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

Definition at line 1462 of file ActorBlueprintFunctionLibrary.cpp.

Referenced by ADVSCamera::Set().

+ Here is the caller graph for this function:

◆ RetrieveActorAttributeToString()

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

Definition at line 1482 of file ActorBlueprintFunctionLibrary.cpp.

◆ SetCamera() [1/2]

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

Definition at line 1520 of file ActorBlueprintFunctionLibrary.cpp.

References CARLA_ABFL_CHECK_ACTOR, ASceneCaptureSensor::EnablePostProcessingEffects(), ASceneCaptureSensor::SetAperture(), ASceneCaptureSensor::SetBladeCount(), ASceneCaptureSensor::SetBloomIntensity(), ASceneCaptureSensor::SetChromAberrIntensity(), ASceneCaptureSensor::SetChromAberrOffset(), 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(), ASceneCaptureSensor::SetFocalDistance(), ASceneCaptureSensor::SetFOVAngle(), ASceneCaptureSensor::SetImageSize(), ASceneCaptureSensor::SetISO(), ASceneCaptureSensor::SetLensFlareIntensity(), ASceneCaptureSensor::SetMotionBlurIntensity(), ASceneCaptureSensor::SetMotionBlurMaxDistortion(), ASceneCaptureSensor::SetMotionBlurMinObjectScreenSize(), ASceneCaptureSensor::SetShutterSpeed(), ASceneCaptureSensor::SetTargetGamma(), ASceneCaptureSensor::SetWhiteTemp(), ASceneCaptureSensor::SetWhiteTint(), and FActorDescription::Variations.

Referenced by ASceneCaptureSensor::Set(), and AShaderBasedSensor::Set().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetCamera() [2/2]

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

Definition at line 1611 of file ActorBlueprintFunctionLibrary.cpp.

References CARLA_ABFL_CHECK_ACTOR, AShaderBasedSensor::SetFloatShaderParameter(), and FActorDescription::Variations.

+ Here is the call graph for this function:

◆ SetGnss()

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

Definition at line 1663 of file ActorBlueprintFunctionLibrary.cpp.

References CARLA_ABFL_CHECK_ACTOR, URandomEngine::GenerateRandomSeed(), ASensor::GetRandomEngine(), AGnssSensor::SetAltitudeBias(), AGnssSensor::SetAltitudeDeviation(), AGnssSensor::SetLatitudeBias(), AGnssSensor::SetLatitudeDeviation(), AGnssSensor::SetLongitudeBias(), AGnssSensor::SetLongitudeDeviation(), ASensor::SetSeed(), and FActorDescription::Variations.

Referenced by AGnssSensor::Set().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetIMU()

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

Definition at line 1692 of file ActorBlueprintFunctionLibrary.cpp.

References CARLA_ABFL_CHECK_ACTOR, URandomEngine::GenerateRandomSeed(), ASensor::GetRandomEngine(), AInertialMeasurementUnit::SetAccelerationStandardDeviation(), AInertialMeasurementUnit::SetGyroscopeBias(), AInertialMeasurementUnit::SetGyroscopeStandardDeviation(), ASensor::SetSeed(), and FActorDescription::Variations.

Referenced by AInertialMeasurementUnit::Set().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetLidar()

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

◆ SetRadar()

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

Definition at line 1723 of file ActorBlueprintFunctionLibrary.cpp.

References CARLA_ABFL_CHECK_ACTOR, URandomEngine::GenerateRandomSeed(), ASensor::GetRandomEngine(), ARadar::SetHorizontalFOV(), ARadar::SetPointsPerSecond(), ARadar::SetRange(), ASensor::SetSeed(), ARadar::SetVerticalFOV(), and FActorDescription::Variations.

Referenced by ARadar::Set().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: