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... | |
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.