DynamicExpression encapsulates an "expression" that can be either a iLand expression, a constant or a javascript function.
More...
#include <bitecellscript.h>
DynamicExpression encapsulates an "expression" that can be either a iLand expression, a constant or a javascript function.
◆ EFilterType
Enumerator |
---|
ftInvalid | |
ftExpression | |
ftJavascript | |
ftConstant | |
◆ EWrapperType
Enumerator |
---|
CellWrap | |
TreeWrap | |
SaplingWrap | |
◆ DynamicExpression() [1/2]
BITE::DynamicExpression::DynamicExpression |
( |
| ) |
|
|
inline |
◆ DynamicExpression() [2/2]
◆ ~DynamicExpression()
BITE::DynamicExpression::~DynamicExpression |
( |
| ) |
|
◆ dump()
QString BITE::DynamicExpression::dump |
( |
| ) |
const |
◆ evaluate() [1/3]
double BITE::DynamicExpression::evaluate |
( |
BiteCell * |
cell | ) |
const |
◆ evaluate() [2/3]
◆ evaluate() [3/3]
double BITE::DynamicExpression::evaluate |
( |
Tree * |
tree | ) |
const |
◆ evaluateBool() [1/3]
bool BITE::DynamicExpression::evaluateBool |
( |
BiteCell * |
cell | ) |
const |
|
inline |
◆ evaluateBool() [2/3]
◆ evaluateBool() [3/3]
bool BITE::DynamicExpression::evaluateBool |
( |
Tree * |
tree | ) |
const |
|
inline |
◆ isConst()
bool BITE::DynamicExpression::isConst |
( |
| ) |
const |
|
inline |
◆ isValid()
bool BITE::DynamicExpression::isValid |
( |
| ) |
const |
|
inline |
◆ setup()
◆ type()
The documentation for this struct was generated from the following files: