CARLA
AIControllerFactory.h
Go to the documentation of this file.
1 // Copyright (c) 2019 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 
11 
12 #include "AIControllerFactory.generated.h"
13 
14 /// Factory in charge of spawning AI Controllers.
15 UCLASS()
16 class CARLA_API AAIControllerFactory final : public ACarlaActorFactory
17 {
18  GENERATED_BODY()
19 
20  TArray<FActorDefinition> GetDefinitions() final;
21 
22  FActorSpawnResult SpawnActor(
23  const FTransform &SpawnAtTransform,
24  const FActorDescription &ActorDescription) final;
25 };
Base class for Carla actor factories.
Factory in charge of spawning AI Controllers.
A description of a Carla Actor with all its variation.
Result of an actor spawn function.