|
Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
|
Résultat de Phase2_GeometricIntersector. Plus de détails...
#include <IntersectionMap.h>
Fonctions membres publiques | |
| void | clear () |
| Vide les données — libère la mémoire après Phase 3. | |
Attributs publics | |
| std::unordered_map< size_t, std::vector< IntersectionPoint > > | intersections |
| SpatialGrid | grid |
| double | cellSize = 500.0 |
| size_t | totalIntersections = 0 |
Résultat de Phase2_GeometricIntersector.
Produit en Phase 2, consommé par Phase3_NetworkSplitter. Libérable après Phase 3 via clear().
|
inline |
Vide les données — libère la mémoire après Phase 3.
| double IntersectionData::cellSize = 500.0 |
Taille de cellule utilisée (m UTM).
| SpatialGrid IntersectionData::grid |
Grille spatiale de binning — réutilisable en Phase 4 pour le snap.
| std::unordered_map<size_t, std::vector<IntersectionPoint> > IntersectionData::intersections |
Index global du segment → liste de ses points d'intersection. Index global = somme des (taille-1) des polylignes précédentes + pointIndex.
| size_t IntersectionData::totalIntersections = 0 |
Nombre total d'intersections détectées.