CARLA
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
ALSM.h File Reference
#include <array>
#include <memory>
#include <string_view>
#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"

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

namespace  carla
 This file contains definitions of common data structures used in traffic manager.
 
namespace  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 >