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::BasicConstrainedDelaunay< Storage >::QualityReport Struct Reference

#include <cdt.hpp>

Collaboration diagram for meshkit::BasicConstrainedDelaunay< Storage >::QualityReport:

Public Attributes

int sizingRepairInserted = 0
 
int sizingRepairPasses = 0
 
bool sizingRepairLimited = false
 
int inserted = 0
 Vertices added, segment splits included.
 
int segmentSplits = 0
 
int blockedByFixed
 Bad triangles left because their point would encroach a fixed edge.
 
int sizeInsertions = 0
 
int qualityInsertions = 0
 
int terrainInsertions = 0
 
int terrainUnresolved = 0
 
int terrainUnknown = 0
 
double maxTerrainError = 0.0
 
bool capped = false
 Stopped at maxInsertions.
 
bool cancelled = false
 
int coarsenRemoved = 0
 
int coarsenRejectedAngle = 0
 
int coarsenRejectedSize = 0
 
int coarsenRejectedTerrain = 0
 
int coarsenRejectedEdge = 0
 
int coarsenAttempts = 0
 
int coarsenHeightRejects = 0
 
int coarsenBoundAccepts = 0
 
int coarsenExactQueries = 0
 
bool coarsenSkippedTerrain = false
 
double coarsenSeconds = 0
 
std::uint64_t coarsenQueuePeak = 0
 
std::uint64_t coarsenPriorityQueries = 0
 
bool invalidPolicy = false
 

Member Data Documentation

◆ blockedByFixed

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::blockedByFixed
Initial value:
=
0

Bad triangles left because their point would encroach a fixed edge.

◆ cancelled

template<class Storage >
bool meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::cancelled = false

◆ capped

template<class Storage >
bool meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::capped = false

Stopped at maxInsertions.

◆ coarsenAttempts

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenAttempts = 0

◆ coarsenBoundAccepts

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenBoundAccepts = 0

◆ coarsenExactQueries

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenExactQueries = 0

◆ coarsenHeightRejects

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenHeightRejects = 0

◆ coarsenPriorityQueries

template<class Storage >
std::uint64_t meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenPriorityQueries = 0

◆ coarsenQueuePeak

template<class Storage >
std::uint64_t meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenQueuePeak = 0

◆ coarsenRejectedAngle

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenRejectedAngle = 0

◆ coarsenRejectedEdge

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenRejectedEdge = 0

◆ coarsenRejectedSize

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenRejectedSize = 0

◆ coarsenRejectedTerrain

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenRejectedTerrain = 0

◆ coarsenRemoved

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenRemoved = 0

◆ coarsenSeconds

template<class Storage >
double meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenSeconds = 0

◆ coarsenSkippedTerrain

template<class Storage >
bool meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::coarsenSkippedTerrain = false

◆ inserted

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::inserted = 0

Vertices added, segment splits included.

◆ invalidPolicy

template<class Storage >
bool meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::invalidPolicy = false

◆ maxTerrainError

template<class Storage >
double meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::maxTerrainError = 0.0

◆ qualityInsertions

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::qualityInsertions = 0

◆ segmentSplits

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::segmentSplits = 0

◆ sizeInsertions

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::sizeInsertions = 0

◆ sizingRepairInserted

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::sizingRepairInserted = 0

◆ sizingRepairLimited

template<class Storage >
bool meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::sizingRepairLimited = false

◆ sizingRepairPasses

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::sizingRepairPasses = 0

◆ terrainInsertions

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::terrainInsertions = 0

◆ terrainUnknown

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::terrainUnknown = 0

◆ terrainUnresolved

template<class Storage >
int meshkit::BasicConstrainedDelaunay< Storage >::QualityReport::terrainUnresolved = 0

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