hydrobricks
Loading...
Searching...
No Matches
Hydrobricks Class Reference
Inheritance diagram for Hydrobricks:

Public Member Functions

bool OnInit () override
 
int OnRun () override
 
int OnExit () override
 
void CleanUp () override
 
void OnInitCmdLine (wxCmdLineParser &parser) override
 
bool OnCmdLineParsed (wxCmdLineParser &parser) override
 
bool OnExceptionInMainLoop () override
 
void OnFatalException () override
 
void OnUnhandledException () override
 
void OnDisplaySecurityMessage (wxThreadEvent &event)
 

Protected Attributes

string m_modelFile
 
string m_parametersFile
 
string m_basinFile
 
string m_dataFile
 
string m_outputPath
 
string m_startDate
 
string m_endDate
 

Member Function Documentation

◆ CleanUp()

void Hydrobricks::CleanUp ( )
override

Cleans up the application.

◆ OnCmdLineParsed()

bool Hydrobricks::OnCmdLineParsed ( wxCmdLineParser & parser)
override

Parses the command line arguments.

Parameters
parserthe command line parser.
Returns
true if the parsing was successful.

◆ OnDisplaySecurityMessage()

void Hydrobricks::OnDisplaySecurityMessage ( wxThreadEvent & event)

Handles security messages.

Parameters
eventthe security message event.

◆ OnExceptionInMainLoop()

bool Hydrobricks::OnExceptionInMainLoop ( )
override

Handles exceptions in the main loop.

Returns
true if the exception was handled.

◆ OnExit()

int Hydrobricks::OnExit ( )
override

Exits the application.

Returns
0 if the exit was successful.

◆ OnFatalException()

void Hydrobricks::OnFatalException ( )
override

Handles fatal exceptions.

◆ OnInit()

bool Hydrobricks::OnInit ( )
override

Initializes the application.

Returns
true if the initialization was successful.

◆ OnInitCmdLine()

void Hydrobricks::OnInitCmdLine ( wxCmdLineParser & parser)
override

Initializes the command line parser.

Parameters
parserthe command line parser.

◆ OnRun()

int Hydrobricks::OnRun ( )
override

Runs the application.

Returns
0 if the run was successful.

◆ OnUnhandledException()

void Hydrobricks::OnUnhandledException ( )
override

Handles unhandled exceptions.


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