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
sdk Directory Reference
Directory dependency graph for sdk:

Directories

 qt
 

Files

 ExtensionHost.hpp
 Public host services available to independently built GUI extensions.
 
 IActivityControls.hpp
 Versioned identity-checked process cancellation/start and scoped UI commands.
 
 IActivityEvents.hpp
 Versioned process attempts and scoped UI lifecycle observations.
 
 IApplicationServices.hpp
 Public adapters for the application's simulation, plotting and dialog services.
 
 IAttributeProvider.hpp
 Layer-side seam for "what attributes can I theme by?" — Slice DM.1.
 
 IComputedAttributeProvider.hpp
 Read-only model attributes contributed by an independently built extension.
 
 IEditScope.hpp
 Mediated undoable model editing through the GUI property and apply paths.
 
 IEngineLease.hpp
 RAII read/write access to the GUI-owned engine image.
 
 IGuiExtension.hpp
 Root interface and metadata for native GUI extensions.
 
 IModelEvents.hpp
 Versioned, typed observations of GUI extension host state.
 
 IModelInstance.hpp
 Public access to one loaded model, selection, snapshots and edit scopes.
 
 INativeEditScope.hpp
 Transactional native edits with snapshot rollback and undo.
 
 INetworkPolicy.hpp
 Public network policy and shared HTTP client for GUI extensions.
 
 IPreviewLayers.hpp
 SDK 1.8 capability resolving an extension's native preview layer for selection sync.
 
 IProgress.hpp
 SDK 1.7 capability for shared application progress and operation logs.
 
 IProject.hpp
 Project data, coordinate conversion and spatial download-preview services.
 
 ISessionEvents.hpp
 Authoritative model-session lifecycle, revision snapshots and project-save observations.
 
 ISettings.hpp
 Extension-scoped persistent user preferences.
 
 ITimeSeriesLayers.hpp
 SDK 1.6 capability for durable native observation-layer imports.
 
 IUiHost.hpp
 Public factories and registration API for extension UI contributions.
 
 IViewControls.hpp
 Versioned validated canvas and attached-results commands for extensions.
 
 IViewEvents.hpp
 Versioned model, layer and attached-results observations and copied view metadata.
 
 SwmmCategory.hpp
 Standalone definition of the SWMM-element Category enum used by per-Category APIs across layers, sublayers, dialogs, and tests.
 
 Version.hpp
 Public SDK version and binary compatibility metadata.