45 struct BiteImpactItem {
47 enum ImpactTarget {
Tree, Foliage, Root,
Sapling, Browsing, Invalid};
54 double fineRootMultiplier;
55 bool hasMaxTrees()
const {
return maxTrees.
isValid(); }
56 bool hasMaxBiomass()
const {
return maxBiomass.
isValid(); }
57 bool hasFractionOfTrees()
const {
return fractionOfTrees.
isValid(); }
58 bool hasFractionPerTree()
const {
return fractionPerTree.
isValid(); }
67 QString mHostTreeFilter;
73 QVector<BiteImpactItem *> mItems;
Definition: fmsaplinglist.h:12
The FMTreeList class implements low-level functionality for selecting and harvesting of trees.
Definition: fmtreelist.h:34
Definition: biteagent.h:71
Definition: bitecell.h:38
Definition: biteimpact.h:29
QStringList allowedProperties()
Definition: biteimpact.cpp:143
Q_INVOKABLE BiteImpact(QJSValue obj)
Definition: biteimpact.cpp:26
void runCell(BiteCell *cell, ABE::FMTreeList *treelist, ABE::FMSaplingList *saplist)
Definition: biteimpact.cpp:91
void afterSetup()
Definition: biteimpact.cpp:85
void setup(BiteAgent *parent_agent)
Definition: biteimpact.cpp:31
QString info()
Definition: biteimpact.cpp:78
Definition: biteitem.h:37
Definition: bitecellscript.h:88
An expression engine for mathematical expressions provided as strings.
Definition: expression.h:29
saplings from 5cm to 4m
Definition: sapling.h:48
A tree is the basic simulation entity of iLand and represents a single tree.
Definition: tree.h:44
Definition: biteagent.cpp:32
DynamicExpression encapsulates an "expression" that can be either a iLand expression,...
Definition: bitecellscript.h:111
bool isValid() const
Definition: bitecellscript.h:127