Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
ParserConfig.h
Aller à la documentation de ce fichier.
1
9#pragma once
10
16{
17 // =========================================================================
18 // [Topology]
19 // =========================================================================
20
30 double snapTolerance = 3.0;
31
38 double maxSegmentLength = 1000.0;
39
40 // =========================================================================
41 // [Intersection]
42 // =========================================================================
43
50 double intersectionEpsilon = 1.5;
51
52 // =========================================================================
53 // [Switch]
54 // =========================================================================
55
63 double minSwitchAngle = 15.0;
64
74 double junctionTrimMargin = 25.0;
75
82 double doubleSwitchRadius = 100.0;
83
94 double switchSideSize = 25.0;
95
96 // =========================================================================
97 // [CDC]
98 // =========================================================================
99
106 double minBranchLength = 25.0;
107};
Configuration complète du pipeline GeoParser — POD sans logique.
Definition ParserConfig.h:16
double snapTolerance
Tolérance de snap/fusion des nœuds en mètres (UTM).
Definition ParserConfig.h:30
double switchSideSize
Longueur des branches CDC de l'aiguillage depuis la jonction (m).
Definition ParserConfig.h:94
double minBranchLength
Longueur minimale d'une branche switch pour validation CDC (m).
Definition ParserConfig.h:106
double maxSegmentLength
Longueur maximale d'un segment avant découpe automatique (m).
Definition ParserConfig.h:38
double doubleSwitchRadius
Rayon de détection du segment de liaison double switch (m).
Definition ParserConfig.h:82
double intersectionEpsilon
Tolérance epsilon pour la détection d'intersection géométrique (m, UTM).
Definition ParserConfig.h:50
double junctionTrimMargin
Marge de trim junction/straight en mètres.
Definition ParserConfig.h:74
double minSwitchAngle
Angle minimal (degrés) pour qu'une bifurcation soit classée comme aiguillage (SwitchBlock).
Definition ParserConfig.h:63