NeTrainSim 0.1.1 beta
The Open-Source Network Trains Simulator
 
Loading...
Searching...
No Matches
netsignalgroupcontroller.h File Reference

This file contains the declaration of the NetSignalGroupController class. More...

#include <memory>
#include <string>
#include <iostream>
#include <map>
#include <set>
#include "../util/vector.h"
#include "../util/map.h"

Go to the source code of this file.

Classes

class  NetSignalGroupController
 The NetSignalGroupController class represents a controller for handling network signal groups in a simulation. More...
 

Detailed Description

This file contains the declaration of the NetSignalGroupController class.

The NetSignalGroupController class represents a controller for handling network signal groups in a simulation. It manages the network signals, nodes, and confined links within the group. The controller is responsible for processing pass requests from trains, maintaining the controller state, and providing feedback on signal activation. The NetSignalGroupController class is intended to be used as part of a network simulation system. It is designed to work with other classes and data structures in the simulation. The NetSignalGroupController class can be used in a C++ application. Note: The implementation of some methods is not provided in this declaration file. They should be implemented separately in a corresponding source file.

Author
Ahmed Aredah
Version
0.1
Date
6/7/2023