iLand
Public Slots | Public Member Functions | Properties | List of all members
BITE::BiteCellScript Class Reference

#include <bitecellscript.h>

Inheritance diagram for BITE::BiteCellScript:

Public Slots

QString info ()
 
bool hasValue (QString variable_name)
 
double value (QString variable_name)
 
void setValue (QString var_name, double value)
 
void die ()
 
void reloadTrees ()
 
void reloadSaplings ()
 

Public Member Functions

 BiteCellScript (QObject *parent=nullptr)
 
 ~BiteCellScript ()
 
void setCell (BiteCell *c)
 
BiteCellcell () const
 
void setAgent (BiteAgent *a)
 
BiteAgentagent () const
 
bool active () const
 
void setActive (bool a)
 
bool spreading () const
 
void setSpreading (bool a)
 
int yearsLiving () const
 
int cumYearsLiving () const
 
int outbreakYears () const
 
ABE::FMTreeListtrees ()
 
ABE::FMSaplingListsaplings ()
 

Properties

bool active
 
bool spreading
 
int yearsLiving
 
int cumYearsLiving
 
int outbreakYears
 
ABE::FMTreeListtrees
 
ABE::FMSaplingListsaplings
 
BiteAgentagent
 

Constructor & Destructor Documentation

◆ BiteCellScript()

BITE::BiteCellScript::BiteCellScript ( QObject *  parent = nullptr)
explicit

◆ ~BiteCellScript()

BITE::BiteCellScript::~BiteCellScript ( )
inline

Member Function Documentation

◆ active()

bool BITE::BiteCellScript::active ( ) const
inline

◆ agent()

BiteAgent * BITE::BiteCellScript::agent ( ) const
inline

◆ cell()

BiteCell * BITE::BiteCellScript::cell ( ) const
inline

◆ cumYearsLiving()

int BITE::BiteCellScript::cumYearsLiving ( ) const
inline

◆ die

void BITE::BiteCellScript::die ( )
inlineslot

◆ hasValue

bool BITE::BiteCellScript::hasValue ( QString  variable_name)
slot

◆ info

QString BITE::BiteCellScript::info ( )
slot

◆ outbreakYears()

int BITE::BiteCellScript::outbreakYears ( ) const

◆ reloadSaplings

void BITE::BiteCellScript::reloadSaplings ( )
slot

◆ reloadTrees

void BITE::BiteCellScript::reloadTrees ( )
slot

◆ saplings()

ABE::FMSaplingList * BITE::BiteCellScript::saplings ( )

◆ setActive()

void BITE::BiteCellScript::setActive ( bool  a)
inline

◆ setAgent()

void BITE::BiteCellScript::setAgent ( BiteAgent a)
inline

◆ setCell()

void BITE::BiteCellScript::setCell ( BiteCell c)
inline

◆ setSpreading()

void BITE::BiteCellScript::setSpreading ( bool  a)
inline

◆ setValue

void BITE::BiteCellScript::setValue ( QString  var_name,
double  value 
)
slot

◆ spreading()

bool BITE::BiteCellScript::spreading ( ) const
inline

◆ trees()

ABE::FMTreeList * BITE::BiteCellScript::trees ( )

◆ value

double BITE::BiteCellScript::value ( QString  variable_name)
slot

◆ yearsLiving()

int BITE::BiteCellScript::yearsLiving ( ) const
inline

Property Documentation

◆ active

bool BITE::BiteCellScript::active
readwrite

◆ agent

BiteAgent* BITE::BiteCellScript::agent
read

◆ cumYearsLiving

int BITE::BiteCellScript::cumYearsLiving
read

◆ outbreakYears

int BITE::BiteCellScript::outbreakYears
read

◆ saplings

ABE::FMSaplingList * BITE::BiteCellScript::saplings
read

◆ spreading

bool BITE::BiteCellScript::spreading
readwrite

◆ trees

ABE::FMTreeList * BITE::BiteCellScript::trees
read

◆ yearsLiving

int BITE::BiteCellScript::yearsLiving
read

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