SPH
Classes | Typedefs | Enumerations | Functions
Controller.h File Reference
#include "gui/Settings.h"
#include "io/Path.h"
#include "objects/wrappers/Locking.h"
#include "objects/wrappers/SharedPtr.h"
#include "run/IRun.h"
#include "run/Node.h"
#include "system/Settings.h"
#include <condition_variable>
#include <thread>

Go to the source code of this file.

Classes

class  Controller
 Main GUI class connection the simulation with UI controls. More...
 

Typedefs

using ExtColorizerId = ExtendedEnum< ColorizerId >
 

Enumerations

enum class  RunStatus { RUNNING , PAUSED , STOPPED , QUITTING }
 Status of the code. More...
 

Functions

Array< ExtColorizerIdgetColorizerIds ()
 Returns IDs of all colorizers available in the application. More...
 

Typedef Documentation

◆ ExtColorizerId

Definition at line 30 of file Controller.h.

Enumeration Type Documentation

◆ RunStatus

enum RunStatus
strong

Status of the code.

Enumerator
RUNNING 

Simulation in progress.

PAUSED 

Run is paused, can be continued or stopped.

STOPPED 

Run has been stopped by the user.

QUITTING 

quit has been called, waiting for threads to finish

Definition at line 33 of file Controller.h.

Function Documentation

◆ getColorizerIds()

Array<ExtColorizerId> getColorizerIds ( )

Returns IDs of all colorizers available in the application.

Definition at line 352 of file Controller.cpp.