#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: