Agrarsense
VehicleSensorsPreset.h
Go to the documentation of this file.
1// Copyright (c) 2023 FrostBit Software Lab at the Lapland University of Applied Sciences
2//
3// This work is licensed under the terms of the MIT license.
4// For a copy, see <https://opensource.org/licenses/MIT>.
5
6#pragma once
7
16#include "VehicleSensorsPreset.generated.h"
17
21USTRUCT(Blueprintable)
22struct AGRARSENSE_API FVehicleSensorsPreset
23{
24 GENERATED_BODY()
25
26
29 UPROPERTY(EditAnywhere, BlueprintReadWrite)
30 FString PresetIdentifier;
31
35 UPROPERTY(EditAnywhere, BlueprintReadWrite)
36 FString PresetName;
37
41 UPROPERTY(EditAnywhere, BlueprintReadWrite)
42 EVehicleTypes VehicleType = EVehicleTypes::NONE;
43
47 UPROPERTY(EditAnywhere, BlueprintReadWrite)
48 TArray<FLidarPreset> LidarDatas;
49
53 UPROPERTY(EditAnywhere, BlueprintReadWrite)
54 TArray<FRadarPreset> RadarDatas;
55
59 UPROPERTY(EditAnywhere, BlueprintReadWrite)
60 TArray<FCameraPreset> CameraDatas;
61
65 UPROPERTY(EditAnywhere, BlueprintReadWrite)
66 TArray<FThermalCameraPreset> ThermalCameraDatas;
67
71 UPROPERTY(EditAnywhere, BlueprintReadWrite)
72 TArray<FDVSCameraPreset> DVSCameraDatas;
73
77 UPROPERTY(EditAnywhere, BlueprintReadWrite)
78 TArray<FSemanticSegmentationCameraPreset> SegmentationCameraDatas;
79
83 UPROPERTY(EditAnywhere, BlueprintReadWrite)
84 TArray<FDepthCameraPreset> DepthCameraDatas;
85};
EVehicleTypes
Definition: VehicleTypes.h:15