#include <plugin_interface.h>
|
virtual | ~DisturbanceInterface () |
|
virtual QString | name ()=0 |
| a unique name of the plugin More...
|
|
virtual QString | version ()=0 |
| a version identification More...
|
|
virtual QString | description ()=0 |
| some additional description. This info is shown in the GUI and is printed to the log file. More...
|
|
virtual void | setup ()=0 |
| setup after general iLand model frame is created. More...
|
|
virtual void | yearBegin ()=0 |
| function executes at the beginning of a year (e.g., cleanup) More...
|
|
virtual void | run ()=0 |
| main function that once a year (after growth) More...
|
|
virtual void | setupScripting (QJSEngine *engine)=0 |
| allow module specific javascript functions/classes More...
|
|
◆ ~DisturbanceInterface()
virtual DisturbanceInterface::~DisturbanceInterface |
( |
| ) |
|
|
inlinevirtual |
◆ description()
virtual QString DisturbanceInterface::description |
( |
| ) |
|
|
pure virtual |
◆ name()
virtual QString DisturbanceInterface::name |
( |
| ) |
|
|
pure virtual |
◆ run()
virtual void DisturbanceInterface::run |
( |
| ) |
|
|
pure virtual |
◆ setup()
virtual void DisturbanceInterface::setup |
( |
| ) |
|
|
pure virtual |
◆ setupScripting()
virtual void DisturbanceInterface::setupScripting |
( |
QJSEngine * |
engine | ) |
|
|
pure virtual |
◆ version()
virtual QString DisturbanceInterface::version |
( |
| ) |
|
|
pure virtual |
◆ yearBegin()
virtual void DisturbanceInterface::yearBegin |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: