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
mesh::QuadRegionReport Struct Reference

Per-region outcome of generate() (MeshGenerator::quadRegionReports()). More...

#include <meshgenerator.h>

Collaboration diagram for mesh::QuadRegionReport:

Public Attributes

int index = -1
 
QuadRegionMode requested = QuadRegionMode::Auto
 
QuadRegionMode resolved = QuadRegionMode::Free
 After Auto classification / fallbacks.
 
double spacing = 0.0
 
int quads = 0
 
int triangles = 0
 Cells inside the region on exit.
 
int templateQuads = 0
 
int gapQuads = 0
 
int generatedPoints = 0
 
int droppedSteiners = 0
 Free: lattice points; marker-0 Steiners removed inside.
 
int doubletsRemoved = 0
 
int diagonalSwaps = 0
 
int verticesMoved = 0
 
double minScaledJacobian = 1.0
 
double medianRectangularity = 0.0
 
QString message
 Fallback reason / validation error; empty when clean.
 

Detailed Description

Per-region outcome of generate() (MeshGenerator::quadRegionReports()).

Member Data Documentation

◆ diagonalSwaps

int mesh::QuadRegionReport::diagonalSwaps = 0

◆ doubletsRemoved

int mesh::QuadRegionReport::doubletsRemoved = 0

◆ droppedSteiners

int mesh::QuadRegionReport::droppedSteiners = 0

Free: lattice points; marker-0 Steiners removed inside.

◆ gapQuads

int mesh::QuadRegionReport::gapQuads = 0

◆ generatedPoints

int mesh::QuadRegionReport::generatedPoints = 0

◆ index

int mesh::QuadRegionReport::index = -1

◆ medianRectangularity

double mesh::QuadRegionReport::medianRectangularity = 0.0

◆ message

QString mesh::QuadRegionReport::message

Fallback reason / validation error; empty when clean.

◆ minScaledJacobian

double mesh::QuadRegionReport::minScaledJacobian = 1.0

◆ quads

int mesh::QuadRegionReport::quads = 0

◆ requested

QuadRegionMode mesh::QuadRegionReport::requested = QuadRegionMode::Auto

◆ resolved

QuadRegionMode mesh::QuadRegionReport::resolved = QuadRegionMode::Free

After Auto classification / fallbacks.

◆ spacing

double mesh::QuadRegionReport::spacing = 0.0

◆ templateQuads

int mesh::QuadRegionReport::templateQuads = 0

◆ triangles

int mesh::QuadRegionReport::triangles = 0

Cells inside the region on exit.

◆ verticesMoved

int mesh::QuadRegionReport::verticesMoved = 0

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