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

#include <planning.hpp>

Collaboration diagram for meshkit::plan::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 Box2 &)> terrainToleranceForFootprint
 
std::function< double(const Box2 &)> maximumSize
 
std::function< double(double, double)> elevationAt
 
std::function< double(const Point2 *, const double *)> terrainBound
 
std::function< bool()> cancelled
 

Member Data Documentation

◆ acrossSize

double meshkit::plan::PatchLimits::acrossSize = 0

◆ alongAngleDegrees

double meshkit::plan::PatchLimits::alongAngleDegrees = 0

◆ alongSize

double meshkit::plan::PatchLimits::alongSize = 0

◆ cancelled

std::function<bool()> meshkit::plan::PatchLimits::cancelled

◆ elevationAt

std::function<double(double, double)> meshkit::plan::PatchLimits::elevationAt

◆ maximumAspect

double meshkit::plan::PatchLimits::maximumAspect = 0

◆ maximumSize

std::function<double(const Box2 &)> meshkit::plan::PatchLimits::maximumSize

◆ minimumAngleDegrees

double meshkit::plan::PatchLimits::minimumAngleDegrees = 0

◆ minimumEdge

double meshkit::plan::PatchLimits::minimumEdge = 0

◆ terrainBound

std::function<double(const Point2 *, const double *)> meshkit::plan::PatchLimits::terrainBound

◆ terrainTolerance

double meshkit::plan::PatchLimits::terrainTolerance = 0

◆ terrainToleranceForFootprint

std::function<double(const Box2 &)> meshkit::plan::PatchLimits::terrainToleranceForFootprint

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