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
MeshGenerationDialog Class Reference

#include <meshgenerationdialog.h>

Inheritance diagram for MeshGenerationDialog:
Collaboration diagram for MeshGenerationDialog:

Classes

struct  PipelineInputs
 All inputs needed by the pipeline worker. Collected on the main thread by collectInputs() so the worker never touches Qt widgets or SWMMModelLayer. More...
 
struct  PipelineResult
 Result produced by the pipeline worker and consumed on the main thread inside onMeshFinished(). More...
 

Public Types

enum class  ElevInterpMethod {
  IDW ,
  NaturalNeighbour
}
 Elevation interpolation method for the no-DTM fallback. More...
 
enum class  NNVariant {
  Sibson ,
  Laplace
}
 Natural-neighbour weighting variant. More...
 

Public Member Functions

 MeshGenerationDialog (SWMMVisProjectWindow *pw, QWidget *parent=nullptr)
 
 ~MeshGenerationDialog () override
 

Member Enumeration Documentation

◆ ElevInterpMethod

Elevation interpolation method for the no-DTM fallback.

Enumerator
IDW 
NaturalNeighbour 

◆ NNVariant

Natural-neighbour weighting variant.

Enumerator
Sibson 
Laplace 

Constructor & Destructor Documentation

◆ MeshGenerationDialog()

MeshGenerationDialog::MeshGenerationDialog ( SWMMVisProjectWindow pw,
QWidget *  parent = nullptr 
)
explicit
Here is the call graph for this function:

◆ ~MeshGenerationDialog()

MeshGenerationDialog::~MeshGenerationDialog ( )
override

The documentation for this class was generated from the following files: