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

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

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

Aller au code source de ce fichier.

Classes

class  PCCStraightNode
 Nœud PCC issu d'un StraightBlock. Plus de détails...
 

Description détaillée

Nœud PCC représentant un StraightBlock.

Étend PCCNode avec un accès typé au bloc source via getStraightSource, évitant tout cast dynamique dans TCORenderer et PCCLayout.

Redondance intentionnelle
m_straightSource est redondant avec PCCNode::m_source mais de type StraightBlock* au lieu de ShuntingElement*. Trade-off accepté : légère redondance mémoire (1 pointeur supplémentaire) en échange d'une absence totale de cast dans les consommateurs.