iLand
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
BITE::BiteBiomass Class Reference

#include <bitebiomass.h>

Inheritance diagram for BITE::BiteBiomass:
BITE::BiteItem

Public Slots

void runCell (BiteCell *cell, ABE::FMTreeList *treelist, ABE::FMSaplingList *saplist)
 
void beforeRun ()
 
void afterSetup ()
 
- 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 BiteBiomass (QJSValue obj)
 
void setup (BiteAgent *parent_agent)
 
QString info ()
 
void notify (BiteCell *cell, BiteCell::ENotification what)
 
- 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
 

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 ()
 

Protected Attributes

Events mEvents
 
- 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...
 

Additional Inherited Members

- Properties inherited from BITE::BiteItem
QString name
 
BiteAgentagent
 

Constructor & Destructor Documentation

◆ BiteBiomass()

BITE::BiteBiomass::BiteBiomass ( QJSValue  obj)

Member Function Documentation

◆ afterSetup

void BITE::BiteBiomass::afterSetup ( )
slot

◆ allowedProperties()

QStringList BITE::BiteBiomass::allowedProperties ( )
protectedvirtual

Reimplemented from BITE::BiteItem.

◆ beforeRun

void BITE::BiteBiomass::beforeRun ( )
slot

◆ info()

QString BITE::BiteBiomass::info ( )
virtual

Reimplemented from BITE::BiteItem.

◆ notify()

void BITE::BiteBiomass::notify ( BiteCell cell,
BiteCell::ENotification  what 
)
virtual

Reimplemented from BITE::BiteItem.

◆ runCell

void BITE::BiteBiomass::runCell ( BiteCell cell,
ABE::FMTreeList treelist,
ABE::FMSaplingList saplist 
)
slot

◆ setup()

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

Reimplemented from BITE::BiteItem.

Member Data Documentation

◆ mEvents

Events BITE::BiteBiomass::mEvents
protected

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