|
CARLA
|
#include "Carla/Actor/ActorBlueprintFunctionLibrary.h"#include "Engine/Engine.h"#include "Carla.h"#include "Carla/Actor/ActorDescription.h"#include "Carla/Sensor/GnssSensor.h"#include "Carla/Autoware/Sensors/AutowareGnssSensor.h"#include "Carla/Sensor/Radar.h"#include "Carla/Sensor/InertialMeasurementUnit.h"#include "Carla/Sensor/V2XSensor.h"#include "Carla/Sensor/CustomV2XSensor.h"#include "Carla/Sensor/LidarDescription.h"#include "Carla/Sensor/SceneCaptureSensor.h"#include "Carla/Sensor/ShaderBasedSensor.h"#include "Carla/Sensor/SceneCaptureSensor_WideAngleLens.h"#include "Carla/Sensor/ShaderBasedSensor_WideAngleLens.h"#include "Carla/Util/ScopedStack.h"#include "BlueprintLibary/PostProcessJsonUtils.h"#include "Engine/StaticMeshActor.h"#include <algorithm>#include <limits>#include <stack>Go to the source code of this file.
Classes | |
| class | FActorDefinitionValidator |
| Checks validity of FActorDefinition. More... | |
Macros | |
| #define | CARLA_ABFL_CHECK_ACTOR(ActorPtr) IsValid(ActorPtr); |
| ============================================================================ | |
Functions | |
| static void | AddRecommendedValuesForActorRoleName (FActorDefinition &Definition, TArray< FString > &&RecommendedValues) |
| static void | AddRecommendedValuesForSensorRoleNames (FActorDefinition &Definition) |
| static void | AddShowOnlyVariations (FActorDefinition &Definition) |
| Show-only render mode attributes shared by every scene-capture camera family (pinhole, wide-angle cubemap and ray-traced lens). | |
| 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) |
| template<typename CameraT > | |
| static void | SetShowOnlyFromDescription (const FActorDescription &Description, CameraT *Camera) |
| static FString | VectorToFString (const FVector &TextVector) |
Variables | |
| static constexpr float | DefaultKannalaBrandtCoefficients [] |
| #define CARLA_ABFL_CHECK_ACTOR | ( | ActorPtr | ) | IsValid(ActorPtr); |
============================================================================
Definition at line 2295 of file ActorBlueprintFunctionLibrary.cpp.
|
static |
Definition at line 257 of file ActorBlueprintFunctionLibrary.cpp.
References FActorDefinition::Variations.
Referenced by AddRecommendedValuesForSensorRoleNames(), UActorBlueprintFunctionLibrary::MakeBlueprintDefinition(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), and UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
|
static |
Definition at line 271 of file ActorBlueprintFunctionLibrary.cpp.
References AddRecommendedValuesForActorRoleName().
Referenced by UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeGenericSensorDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakeRayTracedLensCameraDefinition(), and UActorBlueprintFunctionLibrary::MakeWideAngleLensCameraDefinition().
|
static |
Show-only render mode attributes shared by every scene-capture camera family (pinhole, wide-angle cubemap and ray-traced lens).
See FCarlaShowOnlyFilter for the semantics.
Definition at line 337 of file ActorBlueprintFunctionLibrary.cpp.
References FActorVariation::bRestrictToRecommended, FActorVariation::Id, FActorVariation::RecommendedValues, String, FActorVariation::Type, and FActorDefinition::Variations.
Referenced by UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeRayTracedLensCameraDefinition(), and UActorBlueprintFunctionLibrary::MakeWideAngleLensCameraDefinition().
|
static |
Definition at line 276 of file ActorBlueprintFunctionLibrary.cpp.
References FActorVariation::bRestrictToRecommended, Float, FActorVariation::Id, FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.
Referenced by UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition(), UActorBlueprintFunctionLibrary::MakeGnssDefinition(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakeObstacleDetectorDefinitions(), UActorBlueprintFunctionLibrary::MakeRadarDefinition(), UActorBlueprintFunctionLibrary::MakeRayTracedLensCameraDefinition(), UActorBlueprintFunctionLibrary::MakeV2XDefinition(), UActorBlueprintFunctionLibrary::MakeVehicleStatusDefinition(), and UActorBlueprintFunctionLibrary::MakeWideAngleLensCameraDefinition().
|
static |
Definition at line 288 of file ActorBlueprintFunctionLibrary.cpp.
References FActorVariation::bRestrictToRecommended, Float, FActorVariation::Id, JoinStrings(), FActorVariation::RecommendedValues, FActorVariation::Type, and FActorDefinition::Variations.
Referenced by UActorBlueprintFunctionLibrary::MakeTriggerDefinition().
|
static |
Definition at line 183 of file ActorBlueprintFunctionLibrary.cpp.
References JoinStrings().
Referenced by UActorBlueprintFunctionLibrary::MakeVehicleDefinition().
|
static |
Definition at line 1829 of file ActorBlueprintFunctionLibrary.cpp.
References Success.
Referenced by UActorBlueprintFunctionLibrary::MakeBlueprintDefinitions(), UActorBlueprintFunctionLibrary::MakePedestrianDefinitions(), UActorBlueprintFunctionLibrary::MakePropDefinitions(), UActorBlueprintFunctionLibrary::MakeTriggerDefinitions(), and UActorBlueprintFunctionLibrary::MakeVehicleDefinitions().
|
static |
============================================================================
Definition at line 222 of file ActorBlueprintFunctionLibrary.cpp.
References FActorVariation::bRestrictToRecommended, FActorVariation::Id, FActorDefinition::Id, JoinStrings(), FActorVariation::RecommendedValues, String, FActorDefinition::Tags, FActorVariation::Type, and FActorDefinition::Variations.
Referenced by UActorBlueprintFunctionLibrary::MakeBlueprintDefinition(), UActorBlueprintFunctionLibrary::MakeCameraDefinition(), UActorBlueprintFunctionLibrary::MakeCustomV2XDefinition(), UActorBlueprintFunctionLibrary::MakeGenericDefinition(), UActorBlueprintFunctionLibrary::MakeGnssDefinition(), UActorBlueprintFunctionLibrary::MakeIMUDefinition(), UActorBlueprintFunctionLibrary::MakeLidarDefinition(), UActorBlueprintFunctionLibrary::MakeNormalsCameraDefinition(), UActorBlueprintFunctionLibrary::MakePedestrianDefinition(), UActorBlueprintFunctionLibrary::MakePropDefinition(), UActorBlueprintFunctionLibrary::MakeRadarDefinition(), UActorBlueprintFunctionLibrary::MakeRayTracedLensCameraDefinition(), UActorBlueprintFunctionLibrary::MakeTriggerDefinition(), UActorBlueprintFunctionLibrary::MakeV2XDefinition(), UActorBlueprintFunctionLibrary::MakeVehicleDefinition(), UActorBlueprintFunctionLibrary::MakeVehicleStatusDefinition(), and UActorBlueprintFunctionLibrary::MakeWideAngleLensCameraDefinition().
|
static |
Definition at line 178 of file ActorBlueprintFunctionLibrary.cpp.
Referenced by AddVariationsForTrigger(), ColorToFString(), FillIdAndTags(), and VectorToFString().
|
static |
Definition at line 361 of file ActorBlueprintFunctionLibrary.cpp.
References FActorDescription::Variations.
Referenced by UActorBlueprintFunctionLibrary::SetCamera(), and UActorBlueprintFunctionLibrary::SetCamera().
|
static |
Definition at line 192 of file ActorBlueprintFunctionLibrary.cpp.
References JoinStrings().
|
staticconstexpr |
Definition at line 30 of file ActorBlueprintFunctionLibrary.cpp.
Referenced by UActorBlueprintFunctionLibrary::MakeWideAngleLensCameraDefinition().