CARLA
Loading...
Searching...
No Matches
Unreal
CarlaUnreal
Plugins
Carla
Source
Carla
Util
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h
Go to the documentation of this file.
1
// Copyright (c) 2026 Computer Vision Center (CVC) at the Universitat Autonoma
2
// de Barcelona (UAB).
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
8
#include "
Carla/Util/BoundingBox.h
"
9
10
#include <
util/disable-ue4-macros.h
>
11
#include <
carla/rpc/ObjectLabel.h
>
12
#include <
util/enable-ue4-macros.h
>
13
14
#include "EnvironmentObject.generated.h"
15
16
namespace
crp
=
carla::rpc
;
17
18
enum
EnvironmentObjectType
19
{
20
Invalid
,
21
Vehicle
,
22
Character
,
23
TrafficLight
,
24
ISMComp
,
25
SMComp
,
26
SKMComp
27
};
28
29
// Name is under discussion
30
USTRUCT(BlueprintType)
31
struct CARLA_API
FEnvironmentObject
32
{
33
GENERATED_BODY()
34
35
// Weak: a World Partition cell can stream the actor out while it is listed.
36
TWeakObjectPtr<
AActor
> Actor;
37
38
UPROPERTY(EditAnywhere, BlueprintReadWrite)
39
FString Name;
40
41
UPROPERTY(EditAnywhere, BlueprintReadWrite)
42
FString IdStr;
43
44
UPROPERTY(EditAnywhere, BlueprintReadWrite)
45
FTransform Transform;
46
47
UPROPERTY(EditAnywhere, BlueprintReadWrite)
48
FBoundingBox
BoundingBox
;
49
50
uint64 Id = 0;
51
52
EnvironmentObjectType
Type =
EnvironmentObjectType
::
Invalid
;
53
54
crp
::CityObjectLabel ObjectLabel;
55
56
bool
CanTick = false;
57
};
CarlaRecorderPacketId::BoundingBox
@ BoundingBox
ObjectLabel.h
BoundingBox.h
EnvironmentObjectType
EnvironmentObjectType
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:19
Character
@ Character
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:22
SKMComp
@ SKMComp
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:26
SMComp
@ SMComp
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:25
TrafficLight
@ TrafficLight
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:23
Vehicle
@ Vehicle
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:21
Invalid
@ Invalid
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:20
ISMComp
@ ISMComp
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:24
AActor
disable-ue4-macros.h
enable-ue4-macros.h
carla::rpc
Definition
DebugShapeDrawer.h:11
FBoundingBox
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/BoundingBox.h:13
FEnvironmentObject
Definition
Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Util/EnvironmentObject.h:32
Generated by
1.9.8