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 Namespace Reference

Namespaces

namespace  cdt_detail
 
namespace  detail
 
namespace  native_detail
 
namespace  plan
 

Classes

class  BasicConstrainedDelaunay
 
class  Box2
 
struct  Capabilities
 
struct  Cell
 
class  CoarseningQueue
 
struct  Counts
 
struct  Edge
 
struct  Event
 
class  EventChannel
 
struct  GenerationProgress
 
struct  IOOptions
 
struct  IOReport
 
struct  JobException
 
struct  JobOptions
 
struct  JobReport
 
struct  JobRequest
 
struct  JobResult
 
struct  Label
 
struct  Limits
 
struct  Mesh
 
struct  Metadata
 
struct  OperationReport
 
struct  Path
 
class  Point2
 
struct  Point3
 
struct  Providers
 
struct  RasterData
 
struct  RasterQuery
 
class  RasterSurface
 
struct  ReadResult
 
struct  RegionSeed
 
struct  TerrainTolerancePolicy
 
struct  VertexAlias
 

Typedefs

using ConstrainedDelaunay = BasicConstrainedDelaunay< detail::StandardStorage >
 
using Index = std::uint32_t
 

Enumerations

enum class  Severity {
  Info ,
  Warning ,
  Error
}
 
enum class  EventKind {
  Stage ,
  Progress ,
  Diagnostic ,
  StageCompleted ,
  Completed
}
 
enum class  RunStatus {
  Running ,
  Complete ,
  CompleteWithExceptions ,
  ResourceLimit ,
  Cancelled ,
  Failed ,
  Infeasible
}
 
enum class  UnknownRecords {
  Reject ,
  IgnoreWithReport
}
 
enum class  CellPlan : std::uint8_t {
  Triangles ,
  AutomaticMixed
}
 
enum class  PathKind : std::uint8_t {
  Outer ,
  Hole ,
  Line ,
  Region
}
 
enum class  CoarseningOrder {
  LegacyFlatness ,
  ResolutionAware
}
 
enum class  TerrainToleranceMode {
  Constant ,
  TargetSize
}
 

Functions

const char * statusName (RunStatus status) noexcept
 
ReadResult readBinary (std::istream &, const IOOptions &={})
 
ReadResult readBinary (const std::filesystem::path &, const IOOptions &={})
 
IOReport writeBinary (const std::filesystem::path &, const Mesh &, const IOOptions &={})
 
ReadResult read2dm (const std::filesystem::path &, const IOOptions &={})
 
IOReport write2dm (const std::filesystem::path &, const Mesh &, const IOOptions &={})
 
constexpr Capabilities nativeCapabilities ()
 
JobResult runJob (const JobRequest &, const Providers &={}, EventChannel *events=nullptr)
 
OperationReport validateMesh (const Mesh &, const Limits &={}, const std::function< bool()> &cancelled={})
 
double resolutionRemovalImportance (double flatness, double actualSize, double targetSize)
 

Variables

constexpr Index missingIndex = ~Index(0)
 

Typedef Documentation

◆ ConstrainedDelaunay

◆ Index

using meshkit::Index = typedef std::uint32_t

Enumeration Type Documentation

◆ CellPlan

enum class meshkit::CellPlan : std::uint8_t
strong
Enumerator
Triangles 
AutomaticMixed 

◆ CoarseningOrder

enum class meshkit::CoarseningOrder
strong
Enumerator
LegacyFlatness 
ResolutionAware 

◆ EventKind

enum class meshkit::EventKind
strong
Enumerator
Stage 
Progress 
Diagnostic 
StageCompleted 
Completed 

◆ PathKind

enum class meshkit::PathKind : std::uint8_t
strong
Enumerator
Outer 
Hole 
Line 
Region 

◆ RunStatus

enum class meshkit::RunStatus
strong
Enumerator
Running 
Complete 
CompleteWithExceptions 
ResourceLimit 
Cancelled 
Failed 
Infeasible 

◆ Severity

enum class meshkit::Severity
strong
Enumerator
Info 
Warning 
Error 

◆ TerrainToleranceMode

enum class meshkit::TerrainToleranceMode
strong
Enumerator
Constant 
TargetSize 

◆ UnknownRecords

enum class meshkit::UnknownRecords
strong
Enumerator
Reject 
IgnoreWithReport 

Function Documentation

◆ nativeCapabilities()

constexpr Capabilities meshkit::nativeCapabilities ( )
constexpr

◆ read2dm()

ReadResult meshkit::read2dm ( const std::filesystem::path &  path,
const IOOptions &  options = {} 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ readBinary() [1/2]

ReadResult meshkit::readBinary ( const std::filesystem::path &  path,
const IOOptions &  options = {} 
)
Here is the call graph for this function:

◆ readBinary() [2/2]

ReadResult meshkit::readBinary ( std::istream &  stream,
const IOOptions &  options = {} 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ resolutionRemovalImportance()

double meshkit::resolutionRemovalImportance ( double  flatness,
double  actualSize,
double  targetSize 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ runJob()

JobResult meshkit::runJob ( const JobRequest &  original,
const Providers &  providers = {},
EventChannel *  events = nullptr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ statusName()

const char * meshkit::statusName ( RunStatus  status)
inlinenoexcept
Here is the caller graph for this function:

◆ validateMesh()

OperationReport meshkit::validateMesh ( const Mesh &  mesh,
const Limits &  limits = {},
const std::function< bool()> &  cancelled = {} 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ write2dm()

IOReport meshkit::write2dm ( const std::filesystem::path &  path,
const Mesh &  m,
const IOOptions &  options = {} 
)
Here is the call graph for this function:

◆ writeBinary()

IOReport meshkit::writeBinary ( const std::filesystem::path &  path,
const Mesh &  mesh,
const IOOptions &  options = {} 
)
Here is the call graph for this function:

Variable Documentation

◆ missingIndex

constexpr Index meshkit::missingIndex = ~Index(0)
constexpr