IntersectionControl
Docs
Index
Edit on GitHub
Installation
Prerequisites
Installing IntersectionControl
Getting started
Running an experiment/simulation
Implementing an intersection control algorithm
Implementing an intersection environment
Project Structure
Overview
Environment
Algorithm
API
Environment API
Algorithm API
Communication API
Performance Indication API
Index
A
|
B
|
C
|
D
|
E
|
G
|
I
|
M
|
R
|
S
|
T
|
V
A
address (MessagingUnit property)
approaching() (Vehicle method)
(VehicleHandler method)
B
broadcast() (MessagingUnit method)
C
clear() (Environment method)
D
departing() (Vehicle method)
(VehicleHandler method)
destroy() (MessagingUnit method)
(Vehicle method)
discover() (MessagingUnit method)
E
Environment (class in intersection_control.core.environment)
G
get_acceleration() (Vehicle method)
(VehicleHandler method)
get_added_vehicles() (Environment method)
get_current_time() (Environment method)
get_direction() (Vehicle method)
(VehicleHandler method)
get_driving_distance() (Vehicle method)
(VehicleHandler method)
get_height() (IntersectionHandler method)
(IntersectionManager method)
get_id() (IntersectionManager method)
(Vehicle method)
get_ids() (IntersectionHandler method)
(VehicleHandler method)
get_length() (Vehicle method)
(VehicleHandler method)
get_max_acceleration() (Vehicle method)
(VehicleHandler method)
get_max_deceleration() (Vehicle method)
(VehicleHandler method)
get_position() (IntersectionHandler method)
(IntersectionManager method)
(Vehicle method)
(VehicleHandler method)
get_removed_vehicles() (Environment method)
get_speed() (Vehicle method)
(VehicleHandler method)
get_speed_limit() (Vehicle method)
(VehicleHandler method)
get_trajectories() (IntersectionHandler method)
(IntersectionManager method)
get_trajectory() (Vehicle method)
(VehicleHandler method)
get_width() (IntersectionHandler method)
(IntersectionManager method)
(Vehicle method)
(VehicleHandler method)
I
in_intersection() (Vehicle method)
(VehicleHandler method)
intersection_control.core.algorithm
module
intersection_control.core.communication
module
intersection_control.core.environment
module
IntersectionHandler (class in intersection_control.core.environment)
IntersectionManager (class in intersection_control.core.algorithm)
intersections (Environment property)
M
Message (class in intersection_control.core.communication)
MessagingUnit (class in intersection_control.core.communication)
module
intersection_control.core.algorithm
intersection_control.core.communication
intersection_control.core.environment
R
receive() (MessagingUnit method)
S
send() (MessagingUnit method)
set_desired_speed() (Vehicle method)
(VehicleHandler method)
set_traffic_light_phase() (IntersectionHandler method)
(IntersectionManager method)
step() (Environment method)
(IntersectionManager method)
(Vehicle method)
T
Trajectory (class in intersection_control.core.environment)
V
Vehicle (class in intersection_control.core.algorithm)
VehicleHandler (class in intersection_control.core.environment)
vehicles (Environment property)