SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
ProfileSection::CellCrossing Struct Reference

A point where the traced line crosses a mesh-cell (triangle) edge. Plotted as a dot on the ground line so the per-cell interpolation basis (constant-per-cell depth → stepped WSE) is visible: each dot marks a cell boundary; the span between two dots is one cell. Unused by raster sections (a DEM has no cells to cross). More...

#include <profilesection.h>

Collaboration diagram for ProfileSection::CellCrossing:

Public Attributes

double chainage = 0.0
 
double ground = 0.0
 
QPointF scenePt
 

Detailed Description

A point where the traced line crosses a mesh-cell (triangle) edge. Plotted as a dot on the ground line so the per-cell interpolation basis (constant-per-cell depth → stepped WSE) is visible: each dot marks a cell boundary; the span between two dots is one cell. Unused by raster sections (a DEM has no cells to cross).

Member Data Documentation

◆ chainage

double ProfileSection::CellCrossing::chainage = 0.0

cumulative scene-unit distance from start.

◆ ground

double ProfileSection::CellCrossing::ground = 0.0

terrain Z at the crossing (barycentric).

◆ scenePt

QPointF ProfileSection::CellCrossing::scenePt

scene-space crossing location (for the map dot).


The documentation for this struct was generated from the following file: