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
planning.hpp File Reference
#include "meshkit/regions.hpp"
#include "meshkit/patch.hpp"
#include "meshkit/detail/planmodel.hpp"
#include <functional>
Include dependency graph for planning.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  meshkit::plan::PatchDecision
 
struct  meshkit::plan::PatchLimits
 
struct  meshkit::plan::PatchAssessment
 
struct  meshkit::plan::QuadPlanningOptions
 
struct  meshkit::plan::QuadPlanningGeometry
 
struct  meshkit::plan::QuadPlan
 
struct  meshkit::plan::PatchInterfaceConflict
 
struct  meshkit::plan::PatchInterfaceReport
 

Namespaces

namespace  meshkit
 
namespace  meshkit::plan
 

Enumerations

enum class  meshkit::plan::PatchDisposition {
  meshkit::plan::Triangles ,
  meshkit::plan::Accepted ,
  meshkit::plan::Repaired ,
  meshkit::plan::RequiredFailure
}
 

Functions

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