Segment atomique entre deux nœuds topologiques potentiels.
Plus de détails...
#include <SplitNetwork.h>
Segment atomique entre deux nœuds topologiques potentiels.
Un segment atomique ne contient aucun point d'intersection en son milieu. Ses deux extrémités (index 0 et dernier) sont candidats à devenir des nœuds du graphe topologique en Phase 4.
- Redondance WGS84/UTM intentionnelle
- WGS84 est conservé pour le rendu Leaflet (TopologyRenderer). UTM est utilisé pour tous les calculs métriques des phases 4-9. Évite les reconversions répétées.
◆ endpointA()
- Renvoie
- Extrémité A du segment (premier point UTM).
◆ endpointB()
- Renvoie
- Extrémité B du segment (dernier point UTM).
◆ lengthUTM()
| double AtomicSegment::lengthUTM |
( |
| ) |
const |
|
inline |
- Renvoie
- Longueur planaire du segment (distance A→B en UTM).
◆ parentPolylineIndex
| size_t AtomicSegment::parentPolylineIndex = 0 |
Indice de la polyligne parente dans RawNetwork::polylines. Utilisé par Phase 4 pour la traçabilité et la reconstruction des features GeoJSON d'origine.
◆ pointsUTM
Points du segment en UTM (x = est, y = nord, mètres). Même taille que pointsWGS84 — index identique.
◆ pointsWGS84
Points du segment en WGS84 (latitude, longitude). Au minimum 2 points (extrémités). Peut en avoir plus si le segment original avait des points intermédiaires entre deux intersections.
La documentation de cette structure a été générée à partir du fichier suivant :