38 #if QT_VERSION >= 0x050000
39 Q_PLUGIN_METADATA(IID
"at.ac.boku.iland.windplugin" FILE
"windplugin.json")
Definition: plugin_interface.h:35
ResourceUnit is the spatial unit that encapsulates a forest stand and links to several environmental ...
Definition: resourceunit.h:49
Definition: plugin_interface.h:52
The WindModule is the main object of the iLand wind module.
Definition: windmodule.h:95
a iLand plugin for wind disturbances.
Definition: windplugin.h:35
void setupResourceUnit(const ResourceUnit *ru)
setup resource unit specific parameters
Definition: windplugin.cpp:81
void run()
main function that once a year (after growth)
Definition: windplugin.cpp:100
QString version()
a version identification
Definition: windplugin.cpp:56
WindPlugin()
Definition: windplugin.cpp:35
void setup()
setup after the main iLand model frame is created
Definition: windplugin.cpp:67
void yearBegin()
function executes at the beginning of a year (e.g., cleanup)
Definition: windplugin.cpp:96
QString name()
a unique name of the plugin
Definition: windplugin.cpp:51
~WindPlugin()
Definition: windplugin.cpp:43
void setupScripting(QJSEngine *engine)
setup additional javascript related features
Definition: windplugin.cpp:86
QString description()
some additional description. This info is shown in the GUI and is printed to the log file.
Definition: windplugin.cpp:61
WindModule * windModule()
Definition: windplugin.h:63