CARLA
Unreal
CarlaUE4
Plugins
Carla
Source
Carla
Actor
ActorInfo.h
Go to the documentation of this file.
1
// Copyright (c) 2017 Computer Vision Center (CVC) at the Universitat Autonoma
2
// de Barcelona (UAB).
3
//
4
// This work is licensed under the terms of the MIT license.
5
// For a copy, see <https://opensource.org/licenses/MIT>.
6
7
#pragma once
8
9
#include "
Carla/Actor/ActorDescription.h
"
10
#include "
Carla/Game/Tagger.h
"
11
12
#include "
Math/DVector.h
"
13
14
#include <
compiler/disable-ue4-macros.h
>
15
#include <
carla/rpc/Actor.h
>
16
#include <
carla/rpc/ObjectLabel.h
>
17
#include <
compiler/enable-ue4-macros.h
>
18
19
namespace
crp
=
carla::rpc
;
20
21
/// A view over an actor and its properties.
22
struct
FActorInfo
23
{
24
public
:
25
26
FActorDescription
Description
;
27
28
TSet<crp::CityObjectLabel>
SemanticTags
;
29
30
FBoundingBox
BoundingBox
;
31
32
crp::Actor
SerializedData
;
33
34
/// @todo To be used solely by the FWorldObserver.
35
mutable
FVector
Velocity
= {0.0f, 0.0f, 0.0f};
36
37
};
carla::rpc::Actor
Definition:
rpc/Actor.h:20
FActorInfo::Velocity
FVector Velocity
Definition:
ActorInfo.h:35
FBoundingBox
Definition:
Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Util/BoundingBox.h:12
ObjectLabel.h
Actor.h
DVector.h
ActorDescription.h
FActorInfo::SerializedData
crp::Actor SerializedData
Definition:
ActorInfo.h:32
enable-ue4-macros.h
FActorDescription
A description of a Carla Actor with all its variation.
Definition:
Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Actor/ActorDescription.h:15
Tagger.h
FActorInfo::SemanticTags
TSet< crp::CityObjectLabel > SemanticTags
Definition:
ActorInfo.h:28
FActorInfo::Description
FActorDescription Description
Definition:
ActorInfo.h:26
FActorInfo::BoundingBox
FBoundingBox BoundingBox
Definition:
ActorInfo.h:30
disable-ue4-macros.h
FActorInfo
A view over an actor and its properties.
Definition:
ActorInfo.h:22
carla::rpc
Definition:
DebugShapeDrawer.h:11
Generated by
1.8.13