iLand
Public Member Functions | List of all members
ABE::ActivityFlags Class Reference

Activity meta data (enabled, active, ...) that need to be stored per stand. More...

#include <activity.h>

Public Member Functions

 ActivityFlags ()
 
 ActivityFlags (Activity *act)
 
Activityactivity () const
 
bool active () const
 
bool enabled () const
 
bool isRepeating () const
 
bool isPending () const
 
bool isForcedNext () const
 
bool isFinalHarvest () const
 
bool isExecuteImmediate () const
 
bool isScheduled () const
 
bool isDoSimulate () const
 
bool isSalvage () const
 
void setActive (const bool active)
 
void setEnabled (const bool enabled)
 
void setIsRepeating (const bool repeat)
 
void setIsPending (const bool pending)
 
void setForceNext (const bool isnext)
 
void setFinalHarvest (const bool isfinal)
 
void setExecuteImmediate (const bool doexec)
 
void setIsScheduled (const bool doschedule)
 
void setDoSimulate (const bool dosimulate)
 
void setIsSalvage (const bool issalvage)
 

Detailed Description

Activity meta data (enabled, active, ...) that need to be stored per stand.

Constructor & Destructor Documentation

◆ ActivityFlags() [1/2]

ABE::ActivityFlags::ActivityFlags ( )
inline

◆ ActivityFlags() [2/2]

ABE::ActivityFlags::ActivityFlags ( Activity act)
inline

Member Function Documentation

◆ active()

bool ABE::ActivityFlags::active ( ) const
inline

◆ activity()

Activity * ABE::ActivityFlags::activity ( ) const
inline

◆ enabled()

bool ABE::ActivityFlags::enabled ( ) const
inline

◆ isDoSimulate()

bool ABE::ActivityFlags::isDoSimulate ( ) const
inline

◆ isExecuteImmediate()

bool ABE::ActivityFlags::isExecuteImmediate ( ) const
inline

◆ isFinalHarvest()

bool ABE::ActivityFlags::isFinalHarvest ( ) const
inline

◆ isForcedNext()

bool ABE::ActivityFlags::isForcedNext ( ) const
inline

◆ isPending()

bool ABE::ActivityFlags::isPending ( ) const
inline

◆ isRepeating()

bool ABE::ActivityFlags::isRepeating ( ) const
inline

◆ isSalvage()

bool ABE::ActivityFlags::isSalvage ( ) const
inline

◆ isScheduled()

bool ABE::ActivityFlags::isScheduled ( ) const
inline

◆ setActive()

void ABE::ActivityFlags::setActive ( const bool  active)
inline

◆ setDoSimulate()

void ABE::ActivityFlags::setDoSimulate ( const bool  dosimulate)
inline

◆ setEnabled()

void ABE::ActivityFlags::setEnabled ( const bool  enabled)
inline

◆ setExecuteImmediate()

void ABE::ActivityFlags::setExecuteImmediate ( const bool  doexec)
inline

◆ setFinalHarvest()

void ABE::ActivityFlags::setFinalHarvest ( const bool  isfinal)
inline

◆ setForceNext()

void ABE::ActivityFlags::setForceNext ( const bool  isnext)
inline

◆ setIsPending()

void ABE::ActivityFlags::setIsPending ( const bool  pending)
inline

◆ setIsRepeating()

void ABE::ActivityFlags::setIsRepeating ( const bool  repeat)
inline

◆ setIsSalvage()

void ABE::ActivityFlags::setIsSalvage ( const bool  issalvage)
inline

◆ setIsScheduled()

void ABE::ActivityFlags::setIsScheduled ( const bool  doschedule)
inline

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