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

#include <constraints.hpp>

Collaboration diagram for meshkit::plan::ConstraintSimplificationPolicy:

Public Types

enum class  Mode {
  Preserve ,
  Simplify
}
 

Public Member Functions

Text 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()

Text meshkit::plan::ConstraintSimplificationPolicy::validate ( ) const

Member Data Documentation

◆ maxAreaChange

double meshkit::plan::ConstraintSimplificationPolicy::maxAreaChange = -1

◆ maxAreaChangeFraction

double meshkit::plan::ConstraintSimplificationPolicy::maxAreaChangeFraction = .001

◆ maxDeviation

double meshkit::plan::ConstraintSimplificationPolicy::maxDeviation = 0

◆ maxTurnDegrees

double meshkit::plan::ConstraintSimplificationPolicy::maxTurnDegrees = 5

◆ maxZDeviation

double meshkit::plan::ConstraintSimplificationPolicy::maxZDeviation = 0

◆ minimumClearance

double meshkit::plan::ConstraintSimplificationPolicy::minimumClearance = 0

◆ mode

Mode meshkit::plan::ConstraintSimplificationPolicy::mode = Mode::Preserve

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