CARLA
Classes | Namespaces | Typedefs
ALSM.h File Reference
#include <memory>
#include "carla/client/ActorList.h"
#include "carla/client/Timestamp.h"
#include "carla/client/World.h"
#include "carla/Memory.h"
#include "carla/trafficmanager/AtomicActorSet.h"
#include "carla/trafficmanager/CollisionStage.h"
#include "carla/trafficmanager/DataStructures.h"
#include "carla/trafficmanager/InMemoryMap.h"
#include "carla/trafficmanager/LocalizationStage.h"
#include "carla/trafficmanager/MotionPlanStage.h"
#include "carla/trafficmanager/Parameters.h"
#include "carla/trafficmanager/RandomGenerator.h"
#include "carla/trafficmanager/SimulationState.h"
#include "carla/trafficmanager/TrafficLightStage.h"
#include "carla/trafficmanager/VehicleLightStage.h"
+ Include dependency graph for ALSM.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  carla::traffic_manager::ALSM
 ALSM: Agent Lifecycle and State Managerment This class has functionality to update the local cache of kinematic states and manage memory and cleanup for varying number of vehicles in the simulation. More...
 

Namespaces

 carla
 This file contains definitions of common data structures used in traffic manager.
 
 carla::traffic_manager
 

Typedefs

using carla::traffic_manager::ActorList = carla::SharedPtr< cc::ActorList >
 
using carla::traffic_manager::ActorMap = std::unordered_map< ActorId, ActorPtr >
 
using carla::traffic_manager::IdleTimeMap = std::unordered_map< ActorId, double >
 
using carla::traffic_manager::LocalMapPtr = std::shared_ptr< InMemoryMap >