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
openswmmvis::import::PlannedItem Struct Reference

#include <importplan.h>

Collaboration diagram for openswmmvis::import::PlannedItem:

Public Types

enum class  Action {
  Create ,
  Update ,
  Skip ,
  Error
}
 

Public Attributes

long long fid = -1
 source OGR FID
 
QString name
 resolved unique identifier
 
Action action = Action::Skip
 
QStringList messages
 human-readable notes/errors
 
double x = 0.0
 
double y = 0.0
 point kinds
 
QString fromNode
 
QString toNode
 link kinds
 
QVector< QPointF > interiorVertices
 link kinds
 
QVector< QPointF > autoNodePos
 junctions to create first
 
QStringList autoNodeNames
 parallel to autoNodePos
 
QVariantMap attributeValues
 targetKey → coerced value
 
bool geometryDiffers = false
 incoming geometry ≠ existing
 
bool endpointsDiffer = false
 links: resolved from/to ≠ existing
 

Detailed Description

Per-feature planned outcome.

Member Enumeration Documentation

◆ Action

Enumerator
Create 
Update 
Skip 
Error 

Member Data Documentation

◆ action

Action openswmmvis::import::PlannedItem::action = Action::Skip

◆ attributeValues

QVariantMap openswmmvis::import::PlannedItem::attributeValues

targetKey → coerced value

◆ autoNodeNames

QStringList openswmmvis::import::PlannedItem::autoNodeNames

parallel to autoNodePos

◆ autoNodePos

QVector<QPointF> openswmmvis::import::PlannedItem::autoNodePos

junctions to create first

◆ endpointsDiffer

bool openswmmvis::import::PlannedItem::endpointsDiffer = false

links: resolved from/to ≠ existing

◆ fid

long long openswmmvis::import::PlannedItem::fid = -1

source OGR FID

◆ fromNode

QString openswmmvis::import::PlannedItem::fromNode

◆ geometryDiffers

bool openswmmvis::import::PlannedItem::geometryDiffers = false

incoming geometry ≠ existing

◆ interiorVertices

QVector<QPointF> openswmmvis::import::PlannedItem::interiorVertices

link kinds

◆ messages

QStringList openswmmvis::import::PlannedItem::messages

human-readable notes/errors

◆ name

QString openswmmvis::import::PlannedItem::name

resolved unique identifier

◆ toNode

QString openswmmvis::import::PlannedItem::toNode

link kinds

◆ x

double openswmmvis::import::PlannedItem::x = 0.0

◆ y

double openswmmvis::import::PlannedItem::y = 0.0

point kinds


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