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

Conteneur central des données inter-phases du pipeline GeoParser. Plus de détails...

#include <chrono>
#include <string>
#include <vector>
#include <numeric>
#include "RawNetwork.h"
#include "IntersectionMap.h"
#include "SplitNetwork.h"
#include "TopologyGraph.h"
#include "ClassifiedNodes.h"
#include "BlockSet.h"
Graphe des dépendances par inclusion de PipelineContext.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

struct  PhaseStats
 Métriques d'une phase du pipeline. Plus de détails...
 
struct  PipelineContext
 Conteneur central du pipeline GeoParser. Plus de détails...
 

Description détaillée

Conteneur central des données inter-phases du pipeline GeoParser.

Transporteur passé par référence à chaque phase. Chaque phase lit uniquement ce dont elle a besoin et écrit uniquement son résultat.

Gestion mémoire
Les structures intermédiaires peuvent être libérées dès qu'elles ne sont plus utiles via leurs méthodes clear(). Exemple : rawNetwork.clear() après Phase 4.
Instrumentation
Chaque phase appende ses PhaseStats pour permettre un rapport de performance en fin de pipeline.