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::PatchLimits Struct Reference

#include <cellplanner.h>

Collaboration diagram for mesh::PatchLimits:

Public Attributes

double minimumEdge = 0
 
double minimumAngleDegrees = 0
 
double maximumAspect = 0
 
double alongSize = 0
 
double acrossSize = 0
 
double alongAngleDegrees = 0
 
double terrainTolerance = 0
 
std::function< double(const QRectF &)> terrainToleranceForFootprint
 
std::function< double(const QRectF &)> maximumSize
 
std::function< double(double, double)> elevationAt
 
std::function< double(const QPointF *, const double *)> terrainBound
 
std::function< bool()> cancelled
 

Member Data Documentation

◆ acrossSize

double mesh::PatchLimits::acrossSize = 0

◆ alongAngleDegrees

double mesh::PatchLimits::alongAngleDegrees = 0

◆ alongSize

double mesh::PatchLimits::alongSize = 0

◆ cancelled

std::function<bool()> mesh::PatchLimits::cancelled

◆ elevationAt

std::function<double(double, double)> mesh::PatchLimits::elevationAt

◆ maximumAspect

double mesh::PatchLimits::maximumAspect = 0

◆ maximumSize

std::function<double(const QRectF &)> mesh::PatchLimits::maximumSize

◆ minimumAngleDegrees

double mesh::PatchLimits::minimumAngleDegrees = 0

◆ minimumEdge

double mesh::PatchLimits::minimumEdge = 0

◆ terrainBound

std::function<double(const QPointF *, const double *)> mesh::PatchLimits::terrainBound

◆ terrainTolerance

double mesh::PatchLimits::terrainTolerance = 0

◆ terrainToleranceForFootprint

std::function<double(const QRectF &)> mesh::PatchLimits::terrainToleranceForFootprint

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