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

Classes

class  AddTimeseriesCommand
 Create an inline series and flush it to the engine. More...
 
class  BulkTransformCommand
 Replace the entire point list (used by rotate / scale bulk transforms). The caller must pre-validate that newPoints is strictly ascending; the provider also validates and will refuse otherwise. More...
 
class  ChangeSourceModeCommand
 Flip the source mode (Inline ↔ ExternalFile ↔ GeopackageObserved). Storage migration (reading file rows into inline points, writing inline points to gpkg) is the source-mode-card's responsibility — this command records only the mode flip. More...
 
class  DeletePointsCommand
 Delete a set of points. Stores (time, value) for each so undo can reinstate them. More...
 
class  DeleteTimeseriesCommand
 Delete a series from both the registry and the engine. More...
 
class  InsertPointCommand
 Insert one point. Stores the time so undo can locate the inserted row. More...
 
class  MovePointCommand
 Change both time and value at an existing index. The provider refuses if the new time would break strict-ascending order. More...
 
class  RenameTimeseriesCommand
 Rename the Tseries. Cascading reference rewrites in dependent objects (inflows, rain gages, controls) are wired by the registry layer — see Phase 6.7.3.2. More...
 
class  SetPointValueCommand
 Change one point's value. Time unchanged → monotonicity preserved. More...
 
class  SetTimeModeCommand
 Switch the series between Absolute (dated) and Relative (elapsed-from-simulation-start) time modes. The prior state is captured exactly — count, anchor and the sticky all-relative intent — so undoing from a loaded Mixed series restores Mixed, not merely Absolute. More...
 
class  SetTimeseriesPointsCommand
 Replace every point (and the description) of an existing series. More...
 
struct  TimeseriesPoint
 One (time, value) sample. More...
 
class  TimeseriesProvider
 
class  TimeseriesRegistry