![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <breaklinestrips.h>
Public Attributes | |
| double | minWidth = 0.0 |
| Separation range, map units (maxWidth > minWidth > 0). | |
| double | maxWidth = 0.0 |
| double | station = 0.0 |
| Sampling step along each line, map units (> 0). | |
| double | maxAngleDeg = 20.0 |
| Largest angle between the two lines at a station. | |
| double | widthChange |
| Largest relative change of the separation from one station to the next. | |
| int | minStations = 4 |
| A pair also runs at least three separations along the line. | |
| double | endTrimFraction = 0.25 |
| std::function< double(double, double)> | elevationAt |
Ground elevation at a map coordinate (NaN = unknown). Null = no trough test (every facing pair qualifies).
| double mesh::FacingPairOptions::endTrimFraction = 0.25 |
Each run gives up this fraction of its separation at both ends, so the strips of two crossing streets keep apart at the intersection.
| double mesh::FacingPairOptions::maxAngleDeg = 20.0 |
Largest angle between the two lines at a station.
| double mesh::FacingPairOptions::maxWidth = 0.0 |
| int mesh::FacingPairOptions::minStations = 4 |
A pair also runs at least three separations along the line.
| double mesh::FacingPairOptions::minWidth = 0.0 |
Separation range, map units (maxWidth > minWidth > 0).
| double mesh::FacingPairOptions::station = 0.0 |
Sampling step along each line, map units (> 0).
| double mesh::FacingPairOptions::widthChange |
Largest relative change of the separation from one station to the next.