|
Agrarsense
|
#include <SensorDataAsset.h>


Public Member Functions | |
| FText | GetShortNameWithFallback () |
Public Attributes | |
| FString | UniqueIdentifier |
| ESensorTypes | SensorType |
| FText | Name |
| FText | ShortName |
| FText | Description |
| TSubclassOf< ASensorModel > | ModelClass |
| TSubclassOf< ASensor > | ActorClass |
| TObjectPtr< UTexture2D > | Icon |
Data class to represent data of a sensor e.g. Lidar, thermal camera
Definition at line 23 of file SensorDataAsset.h.
|
inline |
Get short name if set, otherwise fallback to default longer name
Definition at line 31 of file SensorDataAsset.h.
| TSubclassOf<ASensor> USensorDataAsset::ActorClass |
Actual sensor class to spawn
Definition at line 62 of file SensorDataAsset.h.
| FText USensorDataAsset::Description |
Description about what this sensor does, how it works where it is used etc.
Definition at line 54 of file SensorDataAsset.h.
| TObjectPtr<UTexture2D> USensorDataAsset::Icon |
Sensor icon for UI
Definition at line 66 of file SensorDataAsset.h.
| TSubclassOf<ASensorModel> USensorDataAsset::ModelClass |
Class of the visual 3D-model which should be spawned
Definition at line 58 of file SensorDataAsset.h.
Referenced by USensorFactory::SpawnModelClassForSensor().
| FText USensorDataAsset::Name |
Long name of the sensor e.g. "Thermal Camera" or "Lidar"
Definition at line 46 of file SensorDataAsset.h.
| ESensorTypes USensorDataAsset::SensorType |
Which sensor type is this data for
Definition at line 42 of file SensorDataAsset.h.
| FText USensorDataAsset::ShortName |
Shorter name e.g. Thermal Camera -> Thermal etc.
Definition at line 50 of file SensorDataAsset.h.
| FString USensorDataAsset::UniqueIdentifier |
Unique identifier
Definition at line 38 of file SensorDataAsset.h.
Referenced by USensorMapDataAsset::GetAssetDataByUniqueIdentifier().