Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
Référence du fichier BlockSet.h

Structures de données produites par Phase6_BlockExtractor. Plus de détails...

#include <array>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include "Modules/Elements/ShuntingElements/StraightBlock.h"
#include "Modules/Elements/ShuntingElements/SwitchBlock.h"
Graphe des dépendances par inclusion de BlockSet.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

struct  BlockEndpoint
 Extrémité d'un bloc — nœud frontière + ID du bloc voisin. Plus de détails...
 
struct  BlockSet
 Conteneur propriétaire des StraightBlock et SwitchBlock. Plus de détails...
 

Description détaillée

Structures de données produites par Phase6_BlockExtractor.

straightByDirectedPair — multi-valué depuis la v2
La clé directionnelle (from * 1'000'000 + to) peut désormais pointer vers plusieurs StraightBlock* lorsque deux straights relient les mêmes nœuds frontières (cas crossover / voie double). Avant la correction, la seconde insertion écrasait la première, ce qui faisait apparaître le même straight en normal ET deviation d'un switch.