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

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

#include <unordered_map>
#include <cstdint>
#include <cstddef>
Graphe des dépendances par inclusion de ClassifiedNodes.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

struct  ClassifiedNodes
 Résultat de Phase5_SwitchClassifier. Plus de détails...
 

Énumérations

enum class  NodeClass : uint8_t {
  TERMINUS , STRAIGHT , SWITCH , CROSSING ,
  ISOLATED , AMBIGUOUS
}
 Classification topologique d'un nœud du graphe planaire. Plus de détails...
 

Description détaillée

Structures de données produites par Phase5_SwitchClassifier.

Contient la classification topologique de chaque nœud du TopologyGraph.

Documentation du type de l'énumération

◆ NodeClass

enum class NodeClass : uint8_t
strong

Classification topologique d'un nœud du graphe planaire.

Basée sur le degré (nombre d'arêtes incidentes) et l'angle entre les arêtes sortantes.

Valeurs énumérées
TERMINUS 

Degré 1 — extrémité de voie, pas de suite.

STRAIGHT 

Degré 2, angle ≈ 180° — continuation de voie droite.

SWITCH 

Degré 3 — aiguillage, bifurcation géométrique réelle.

CROSSING 

Degré 4 — croisement plat, ignoré en Phase 6.

ISOLATED 

Degré 0 — nœud sans arête (données incomplètes).

AMBIGUOUS 

Degré > 4 ou géométrie anormale — WARNING en Phase 5.