iLand
Public Member Functions | List of all members
BITE::Constraints Class Reference

#include <bitecellscript.h>

Public Member Functions

 Constraints ()
 
 ~Constraints ()
 
void setup (QJSValue &js_value, DynamicExpression::EWrapperType wrap, BiteAgent *agent)
 setup from javascript More...
 
double evaluate (BiteCell *cell)
 run the constraints More...
 
double evaluate (ABE::FMTreeList *treelist)
 run for trees More...
 
double evaluate (ABE::FMSaplingList *saplinglist)
 run for saplings More...
 
bool isConst ()
 return true if no dynamic evaluation happens More...
 
QStringList dump ()
 prints some debug info More...
 

Constructor & Destructor Documentation

◆ Constraints()

BITE::Constraints::Constraints ( )
inline

◆ ~Constraints()

BITE::Constraints::~Constraints ( )

Member Function Documentation

◆ dump()

QStringList BITE::Constraints::dump ( )

prints some debug info

◆ evaluate() [1/3]

double BITE::Constraints::evaluate ( ABE::FMSaplingList saplinglist)

run for saplings

◆ evaluate() [2/3]

double BITE::Constraints::evaluate ( ABE::FMTreeList treelist)

run for trees

◆ evaluate() [3/3]

double BITE::Constraints::evaluate ( BiteCell cell)

run the constraints

◆ isConst()

bool BITE::Constraints::isConst ( )

return true if no dynamic evaluation happens

◆ setup()

void BITE::Constraints::setup ( QJSValue &  js_value,
DynamicExpression::EWrapperType  wrap,
BiteAgent agent 
)

setup from javascript


The documentation for this class was generated from the following files: