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
openswmmvis::pattern Namespace Reference

Classes

class  BulkSetPatternFactorsCommand
 Set one or more factor values atomically. indices and the pre/post value vectors must be the same length. More...
 
class  PatternProvider
 
class  PatternRegistry
 
class  SwapPatternFactorsCommand
 Swap two slots. Used by the chart view's horizontal-reorder drag. More...
 

Enumerations

enum class  PatternType {
  Monthly = 0 ,
  Daily = 1 ,
  Hourly = 2 ,
  Weekend = 3
}
 Pattern shape — fixed factor count per type. Numeric values intentionally match the engine's PatternType enum (MONTHLY=0, DAILY=1, HOURLY=2, WEEKEND=3) so casts to/from int are safe. More...
 

Enumeration Type Documentation

◆ PatternType

Pattern shape — fixed factor count per type. Numeric values intentionally match the engine's PatternType enum (MONTHLY=0, DAILY=1, HOURLY=2, WEEKEND=3) so casts to/from int are safe.

Enumerator
Monthly 

12 factors, one per calendar month.

Daily 

7 factors, one per day of week (Sun..Sat).

Hourly 

24 factors, one per hour of day (weekday).

Weekend 

24 factors, one per hour of day (weekend).