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
blocks.cpp File Reference
#include "meshkit/blocks.hpp"
#include "meshkit/cdt.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
Include dependency graph for blocks.cpp:

Namespaces

namespace  meshkit
 
namespace  meshkit::plan
 

Functions

QuadBlockGrid meshkit::plan::quadBlockGridFromMesh (const MeshResult &mesh, double pitch, const Vector< Vector< Point2 > > &blockers)
 Estimate local equilateral side lengths from triangles and mask existing quads/features.
 
QuadBlockGrid meshkit::plan::quadBlockGridFromField (const Box2 &, double pitch, const std::function< double(const Box2 &)> &maximumSize, const Vector< Vector< Point2 > > &blockers, const std::function< bool()> &cancelled={}, std::int64_t maximumCells=1000000)
 
Vector< QuadRegion > meshkit::plan::placeQuadBlocks (const QuadBlockGrid &grid, const QuadBlockOptions &options)
 Greedily select axis-aligned mapped quad regions from approximately uniform usable grid bands.
 

Variable Documentation

◆ area

std::int64_t area

◆ band

int band

◆ c0

int c0

◆ c1

int c1

◆ r0

int r0

◆ r1

int r1