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
SWMMVisCoreApplication Class Reference

Headless (non-GUI) application object for batch/scripted use. More...

#include <swmmvisapplication.h>

Inheritance diagram for SWMMVisCoreApplication:
Collaboration diagram for SWMMVisCoreApplication:

Public Member Functions

 SWMMVisCoreApplication (int &argc, char *argv[])
 Constructs the core application and initialises GDAL.
 
virtual ~SWMMVisCoreApplication ()
 Destructor. Releases GDAL resources.
 

Detailed Description

Headless (non-GUI) application object for batch/scripted use.

The SWMMVisCoreApplication class is a subclass of QCoreApplication.

Initialises GDAL and Qt infrastructure without opening a display. Used in the future for command-line simulation tools that share the same engine library as the GUI but require no graphics context.

The SWMMVisCoreApplication class is a subclass of QCoreApplication. It is used to handle the core functionality of the SWMM application.

Constructor & Destructor Documentation

◆ SWMMVisCoreApplication()

SWMMVisCoreApplication::SWMMVisCoreApplication ( int &  argc,
char *  argv[] 
)

Constructs the core application and initialises GDAL.

Parameters
argcCommand-line argument count (from main).
argvCommand-line argument vector (from main).
Here is the call graph for this function:

◆ ~SWMMVisCoreApplication()

SWMMVisCoreApplication::~SWMMVisCoreApplication ( )
virtual

Destructor. Releases GDAL resources.

SWMMVisCoreApplication::~SWMMVisCoreApplication The destructor for the SWMMVisCoreApplication class.


The documentation for this class was generated from the following files: