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
ConduitSplitPick::ConduitHit Struct Reference

#include <conduitsplitpick.h>

Collaboration diagram for ConduitSplitPick::ConduitHit:

Public Member Functions

bool valid () const
 

Public Attributes

SWMMModelLayerlayer = nullptr
 
int linkIdx = -1
 SoA/engine conduit index.
 
QString name
 
double t = 0.5
 normalised polyline position, clamped to [0.02, 0.98]
 
QPointF point
 closest point (layer CRS)
 
bool isStreet = false
 cross section is SWMM_XSECT_STREET
 

Detailed Description

One conduit hit: the layer, the conduit, the normalised split position and the closest point on its vertex-aware polyline (layer CRS).

Member Function Documentation

◆ valid()

bool ConduitSplitPick::ConduitHit::valid ( ) const
inline
Here is the caller graph for this function:

Member Data Documentation

◆ isStreet

bool ConduitSplitPick::ConduitHit::isStreet = false

cross section is SWMM_XSECT_STREET

◆ layer

SWMMModelLayer* ConduitSplitPick::ConduitHit::layer = nullptr

◆ linkIdx

int ConduitSplitPick::ConduitHit::linkIdx = -1

SoA/engine conduit index.

◆ name

QString ConduitSplitPick::ConduitHit::name

◆ point

QPointF ConduitSplitPick::ConduitHit::point

closest point (layer CRS)

◆ t

double ConduitSplitPick::ConduitHit::t = 0.5

normalised polyline position, clamped to [0.02, 0.98]


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