CARLA
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 
10 #include "Carla/Game/Tagger.h"
11 
12 #include "Math/DVector.h"
13 
15 #include <carla/rpc/Actor.h>
16 #include <carla/rpc/ObjectLabel.h>
18 
19 namespace crp = carla::rpc;
20 
21 /// A view over an actor and its properties.
22 struct FActorInfo
23 {
24 public:
25 
27 
28  TSet<crp::CityObjectLabel> SemanticTags;
29 
31 
33 
34  /// @todo To be used solely by the FWorldObserver.
35  mutable FVector Velocity = {0.0f, 0.0f, 0.0f};
36 
37 };
FVector Velocity
Definition: ActorInfo.h:35
crp::Actor SerializedData
Definition: ActorInfo.h:32
A description of a Carla Actor with all its variation.
TSet< crp::CityObjectLabel > SemanticTags
Definition: ActorInfo.h:28
FActorDescription Description
Definition: ActorInfo.h:26
FBoundingBox BoundingBox
Definition: ActorInfo.h:30
A view over an actor and its properties.
Definition: ActorInfo.h:22