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

#include <constraintsimplifier.h>

Collaboration diagram for mesh::ConstraintSimplificationPolicy:

Public Types

enum class  Mode {
  Preserve ,
  Simplify
}
 

Public Member Functions

QString validate () const
 

Public Attributes

Mode mode = Mode::Preserve
 
double maxDeviation = 0
 
double maxZDeviation = 0
 
double maxTurnDegrees = 5
 
double maxAreaChangeFraction = .001
 
double maxAreaChange = -1
 
double minimumClearance = 0
 

Member Enumeration Documentation

◆ Mode

Enumerator
Preserve 
Simplify 

Member Function Documentation

◆ validate()

QString mesh::ConstraintSimplificationPolicy::validate ( ) const
Here is the call graph for this function:

Member Data Documentation

◆ maxAreaChange

double mesh::ConstraintSimplificationPolicy::maxAreaChange = -1

◆ maxAreaChangeFraction

double mesh::ConstraintSimplificationPolicy::maxAreaChangeFraction = .001

◆ maxDeviation

double mesh::ConstraintSimplificationPolicy::maxDeviation = 0

◆ maxTurnDegrees

double mesh::ConstraintSimplificationPolicy::maxTurnDegrees = 5

◆ maxZDeviation

double mesh::ConstraintSimplificationPolicy::maxZDeviation = 0

◆ minimumClearance

double mesh::ConstraintSimplificationPolicy::minimumClearance = 0

◆ mode

Mode mesh::ConstraintSimplificationPolicy::mode = Mode::Preserve

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