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: