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

#include <bitedispersal.h>

Inheritance diagram for BITE::BiteDistribution:
BITE::BiteItem

Public Slots

void run ()
 
- Public Slots inherited from BITE::BiteItem
virtual void afterSetup ()
 called once after the full agent is set up More...
 
virtual void beforeRun ()
 for initializations, called every year More...
 
virtual void run ()
 
virtual void runCell (BiteCell *cell, ABE::FMTreeList *treelist, ABE::FMSaplingList *saplist)
 

Public Member Functions

Q_INVOKABLE BiteDistribution (QJSValue obj)
 
void setup (BiteAgent *parent_agent)
 
ScriptGridgrid ()
 
QString info ()
 
- Public Member Functions inherited from BITE::BiteItem
 BiteItem (QObject *parent=nullptr)
 
Q_INVOKABLE BiteItem (QJSValue obj)
 
BiteAgentagent () const
 
bool runCells () const
 true if the item runs cell by cell More...
 
QString name () const
 
void setName (QString name)
 
QString description () const
 
virtual void notify (BiteCell *cell, BiteCell::ENotification what)
 

Protected Member Functions

QStringList allowedProperties ()
 
- Protected Member Functions inherited from BITE::BiteItem
int cellSize () const
 
void checkProperties (QJSValue obj)
 
QJSValue thisJSObj ()
 
void setRunCells (bool rc)
 
bool verbose ()
 

Properties

ScriptGridgrid
 
- Properties inherited from BITE::BiteItem
QString name
 
BiteAgentagent
 

Additional Inherited Members

- Protected Attributes inherited from BITE::BiteItem
QJSValue mObj
 the JS value used to setup the item More...
 
QJSValue mThis
 the JS representation of the item More...
 

Constructor & Destructor Documentation

◆ BiteDistribution()

BITE::BiteDistribution::BiteDistribution ( QJSValue  obj)

Member Function Documentation

◆ allowedProperties()

QStringList BITE::BiteDistribution::allowedProperties ( )
protectedvirtual

Reimplemented from BITE::BiteItem.

◆ grid()

ScriptGrid * BITE::BiteDistribution::grid ( )
inline

◆ info()

QString BITE::BiteDistribution::info ( )
virtual

Reimplemented from BITE::BiteItem.

◆ run

void BITE::BiteDistribution::run ( )
slot

◆ setup()

void BITE::BiteDistribution::setup ( BiteAgent parent_agent)
virtual

Reimplemented from BITE::BiteItem.

Property Documentation

◆ grid

ScriptGrid* BITE::BiteDistribution::grid
read

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