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
cellplanner.h File Reference
#include "meshquadregion.h"
#include "meshpatch.h"
#include <functional>
Include dependency graph for cellplanner.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mesh::PatchDecision
 
struct  mesh::PatchLimits
 
struct  mesh::PatchAssessment
 
struct  mesh::QuadPlanningOptions
 
struct  mesh::QuadPlanningGeometry
 
struct  mesh::QuadPlan
 
struct  mesh::PatchInterfaceConflict
 
struct  mesh::PatchInterfaceReport
 

Namespaces

namespace  mesh
 

Enumerations

enum class  mesh::PatchDisposition {
  mesh::Triangles ,
  mesh::Accepted ,
  mesh::Repaired ,
  mesh::RequiredFailure
}
 

Functions

PatchAssessment mesh::assessPlannedPatch (const PatchMesh &, const PatchLimits &)
 
QuadPlan mesh::planQuadRegions (const QVector< QuadRegion > &, const QuadPlanningGeometry &, const QuadPlanningOptions &={})
 
PatchInterfaceReport mesh::auditPatchInterfaces (const MeshResult &, const QVector< MeshEdge > &, double maximumRatio, const std::function< bool()> &cancelled={}, int maximumExamples=64)