| 
    iLand
    
   | 
 
#include <barkbeetleplugin.h>
  
Public Member Functions | |
| BarkBeetlePlugin () | |
| QString | name () | 
| a unique name of the plugin  More... | |
| QString | version () | 
| a version identification  More... | |
| QString | description () | 
| some additional description. This info is shown in the GUI and is printed to the log file.  More... | |
| void | setup () | 
| setup after the main iLand model frame is created  More... | |
| void | setupResourceUnit (const ResourceUnit *ru) | 
| setup resource unit specific parameters  More... | |
| void | setupScripting (QJSEngine *engine) | 
| setup additional javascript related features  More... | |
| void | treeDeath (const Tree *tree, const int removal_type) | 
| function is called whenever a tree dies in iLand (in order to track storm damage)  More... | |
| void | yearBegin () | 
| function executes at the beginning of a year (e.g., cleanup)  More... | |
| void | run () | 
| main function that once a year (after growth)  More... | |
| BarkBeetleModule * | barkBeetleModule () | 
  Public Member Functions inherited from DisturbanceInterface | |
| virtual | ~DisturbanceInterface () | 
  Public Member Functions inherited from SetupResourceUnitInterface | |
| virtual | ~SetupResourceUnitInterface () | 
  Public Member Functions inherited from TreeDeathInterface | |
| virtual | ~TreeDeathInterface () | 
| BarkBeetlePlugin::BarkBeetlePlugin | ( | ) | 
      
  | 
  inline | 
      
  | 
  virtual | 
some additional description. This info is shown in the GUI and is printed to the log file.
Implements DisturbanceInterface.
      
  | 
  virtual | 
a unique name of the plugin
Implements DisturbanceInterface.
      
  | 
  inlinevirtual | 
main function that once a year (after growth)
Implements DisturbanceInterface.
      
  | 
  virtual | 
setup after the main iLand model frame is created
Implements DisturbanceInterface.
      
  | 
  inlinevirtual | 
setup resource unit specific parameters
Implements SetupResourceUnitInterface.
      
  | 
  virtual | 
setup additional javascript related features
Implements DisturbanceInterface.
      
  | 
  inlinevirtual | 
function is called whenever a tree dies in iLand (in order to track storm damage)
Implements TreeDeathInterface.
      
  | 
  virtual | 
a version identification
Implements DisturbanceInterface.
      
  | 
  inlinevirtual | 
function executes at the beginning of a year (e.g., cleanup)
Implements DisturbanceInterface.