20#ifndef EXPRESSIONWRAPPER_H
21#define EXPRESSIONWRAPPER_H
22#include <QtCore/QString>
33 virtual double valueByName(
const QString &variableName);
ExpressionWrapper is the base class for exposing C++ elements to the built-in Expression engine.
Definition: expressionwrapper.h:27
virtual double valueByName(const QString &variableName)
Definition: expressionwrapper.cpp:71
virtual ~ExpressionWrapper()
Definition: expressionwrapper.h:30
virtual const QStringList getVariablesList()
Definition: expressionwrapper.cpp:52
virtual int variableIndex(const QString &variableName)
Definition: expressionwrapper.cpp:66
virtual double value(const int variableIndex)
Definition: expressionwrapper.cpp:57
ExpressionWrapper()
Definition: expressionwrapper.cpp:45
Definition: expressionwrapper.h:58
RUWrapper()
Definition: expressionwrapper.h:60
virtual const QStringList getVariablesList()
Definition: expressionwrapper.cpp:146
RUWrapper(const ResourceUnit *resourceUnit)
Definition: expressionwrapper.h:61
virtual double value(const int variableIndex)
Definition: expressionwrapper.cpp:152
void setResourceUnit(const ResourceUnit *resourceUnit)
Definition: expressionwrapper.h:62
ResourceUnit is the spatial unit that encapsulates a forest stand and links to several environmental ...
Definition: resourceunit.h:49
Definition: expressionwrapper.h:74
void setSaplingTree(const SaplingTree *saplingTree, const ResourceUnit *ru)
Definition: expressionwrapper.h:78
SaplingWrapper()
Definition: expressionwrapper.h:76
virtual double value(const int variableIndex)
Definition: expressionwrapper.cpp:208
virtual const QStringList getVariablesList()
Definition: expressionwrapper.cpp:203
SaplingWrapper(const SaplingTree *saplingTree, const ResourceUnit *ru)
Definition: expressionwrapper.h:77
A tree is the basic simulation entity of iLand and represents a single tree.
Definition: tree.h:44
Definition: expressionwrapper.h:42
TreeWrapper(const Tree *tree)
Definition: expressionwrapper.h:45
virtual double value(const int variableIndex)
Definition: expressionwrapper.cpp:94
TreeWrapper()
Definition: expressionwrapper.h:44
void setTree(const Tree *tree)
Definition: expressionwrapper.h:46
virtual const QStringList getVariablesList()
Definition: expressionwrapper.cpp:88
Definition: saplings.h:29