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: