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

Renderer GDI du schéma TCO — style SNCF, blocs fixes. Plus de détails...

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

Aller au code source de ce fichier.

Classes

class  TCORenderer
 
struct  TCORenderer::Projection
 Paramètres de projection logique → écran. Plus de détails...
 

Description détaillée

Renderer GDI du schéma TCO — style SNCF, blocs fixes.

Rendu par bloc fixe
Chaque nœud occupe une cellule de même largeur, séparées par un gap.
  • Straight : trait horizontal plein.
  • Switch : root + branche active (couleur état voie) + branche inactive (gris foncé, raccourcie côté jonction).
Optimisations
  • static_cast dans drawNodes (getNodeType() garantit le type).
  • PenScope RAII dans le namespace anonyme du .cpp — un seul pen par groupe.
  • Projection étendue avec stub/inactiveGap/halfGap précalculés.
  • computeProjection() exposée publiquement pour le cache de PCCPanel.
  • draw() reçoit une Projection précalculée depuis PCCPanel.