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

#include <job.hpp>

Collaboration diagram for meshkit::JobOptions:

Public Attributes

CellPlan cells = CellPlan::Triangles
 
double minimumTarget = 0
 
double maximumSize = 0
 
double minimumEdge = 0
 
double minimumAngleDegrees = 30
 
double adjacentRatio = 0
 
double flatElevation = 0
 
int smoothingPasses = 0
 
int coarsenPasses = 0
 
int sizingRepairPasses = 2
 
std::uint32_t repairInsertions = 200000
 
CoarseningOrder coarseningOrder = CoarseningOrder::LegacyFlatness
 
double coarseningReferenceSize = 10
 
double terrainTolerance = 0
 
TerrainTolerancePolicy terrainPolicy
 
bool strictSizing = true
 
bool requireTerrainCertification = false
 
bool retainInputMapping = true
 
std::uint64_t maximumPatchCells = 250000
 
bool automaticBlocks = false
 
int maximumAutomaticBlocks = 4096
 
Limits limits
 

Member Data Documentation

◆ adjacentRatio

double meshkit::JobOptions::adjacentRatio = 0

◆ automaticBlocks

bool meshkit::JobOptions::automaticBlocks = false

◆ cells

CellPlan meshkit::JobOptions::cells = CellPlan::Triangles

◆ coarseningOrder

CoarseningOrder meshkit::JobOptions::coarseningOrder = CoarseningOrder::LegacyFlatness

◆ coarseningReferenceSize

double meshkit::JobOptions::coarseningReferenceSize = 10

◆ coarsenPasses

int meshkit::JobOptions::coarsenPasses = 0

◆ flatElevation

double meshkit::JobOptions::flatElevation = 0

◆ limits

Limits meshkit::JobOptions::limits

◆ maximumAutomaticBlocks

int meshkit::JobOptions::maximumAutomaticBlocks = 4096

◆ maximumPatchCells

std::uint64_t meshkit::JobOptions::maximumPatchCells = 250000

◆ maximumSize

double meshkit::JobOptions::maximumSize = 0

◆ minimumAngleDegrees

double meshkit::JobOptions::minimumAngleDegrees = 30

◆ minimumEdge

double meshkit::JobOptions::minimumEdge = 0

◆ minimumTarget

double meshkit::JobOptions::minimumTarget = 0

◆ repairInsertions

std::uint32_t meshkit::JobOptions::repairInsertions = 200000

◆ requireTerrainCertification

bool meshkit::JobOptions::requireTerrainCertification = false

◆ retainInputMapping

bool meshkit::JobOptions::retainInputMapping = true

◆ sizingRepairPasses

int meshkit::JobOptions::sizingRepairPasses = 2

◆ smoothingPasses

int meshkit::JobOptions::smoothingPasses = 0

◆ strictSizing

bool meshkit::JobOptions::strictSizing = true

◆ terrainPolicy

TerrainTolerancePolicy meshkit::JobOptions::terrainPolicy

◆ terrainTolerance

double meshkit::JobOptions::terrainTolerance = 0

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