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

Nœud PCC représentant un SwitchBlock. Plus de détails...

Graphe des dépendances par inclusion de PCCSwitchNode.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  PCCSwitchNode
 Nœud PCC issu d'un SwitchBlock. Plus de détails...
 

Description détaillée

Nœud PCC représentant un SwitchBlock.

Étend PCCNode avec un accès typé au bloc source et des pointeurs directs vers les arêtes root / normal / deviation, évitant à TCORenderer de parcourir PCCNode::getEdges() et de filtrer par rôle à chaque frame de rendu.

Ownership des arêtes de branche
m_rootEdge, m_normalEdge et m_deviationEdge sont des raw pointers non-propriétaires — les arêtes sont possédées par PCCGraph. Ces pointeurs sont un sous-ensemble de PCCNode::m_edges, exposés directement pour un accès O(1) sans parcours du vecteur.