Loading [MathJax]/extensions/ams.js
ALMaSS  1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DK_OOrchCherry.h File Reference

DK_OOrchCherry.h This file contains the source for the DK_OOrchCherry class
More...

Go to the source code of this file.

Classes

class  DK_OOrchCherry
 DK_OOrchCherry class
. More...
 

Macros

#define DK_OOCH_YEARS_AFTER_PLANT   a_field->m_user[0]
 
#define DK_OOCH_YEARS_HARVEST   a_field->m_user[1]
 
#define DK_OOCH_EST_YEAR   a_field->m_user[2]
 
#define DK_OOCH_BASE   68600
 

Enumerations

enum  DK_OOrchCherryToDo {
  dk_ooch_start = 1, dk_ooch_sleep_all_day = DK_OOCH_BASE, dk_ooch_wait, dk_ooch_autumn_plough,
  dk_ooch_manure_s1, dk_ooch_manure_p1, dk_ooch_water1, dk_ooch_subsoiler,
  dk_ooch_planting, dk_ooch_sow_grass, dk_ooch_insecticide1, dk_ooch_insecticide2,
  dk_ooch_insecticide3, dk_ooch_manual_cutting1, dk_ooch_manual_cutting2, dk_ooch_manual_cutting3,
  dk_ooch_manual_cutting4, dk_ooch_manual_cutting5, dk_ooch_manual_cutting6, dk_ooch_manual_cutting7,
  dk_ooch_manual_cutting8, dk_ooch_manual_cutting9, dk_ooch_manual_cutting10, dk_ooch_manual_cutting11,
  dk_ooch_manual_cutting12, dk_ooch_manure_s2, dk_ooch_manure_p2, dk_ooch_row_cultivation1,
  dk_ooch_water2, dk_ooch_water3, dk_ooch_water4, dk_ooch_water5,
  dk_ooch_water6, dk_ooch_water7, dk_ooch_cutting1, dk_ooch_cutting2,
  dk_ooch_cutting3, dk_ooch_cutting4, dk_ooch_cutting5, dk_ooch_cutting6,
  dk_ooch_row_cultivation2, dk_ooch_insecticide4, dk_ooch_harvest, dk_ooch_foobar
}
 

Detailed Description

DK_OOrchCherry.h This file contains the source for the DK_OOrchCherry class

by Chris J. Topping
modified by Luna Kondrup Marcussen
Version of November 2021
All rights reserved.
With additions as noted in:
Doxygen formatted comments in July 2008

Macro Definition Documentation

◆ DK_OOCH_BASE

#define DK_OOCH_BASE   68600

◆ DK_OOCH_EST_YEAR

#define DK_OOCH_EST_YEAR   a_field->m_user[2]

◆ DK_OOCH_YEARS_AFTER_PLANT

#define DK_OOCH_YEARS_AFTER_PLANT   a_field->m_user[0]

◆ DK_OOCH_YEARS_HARVEST

#define DK_OOCH_YEARS_HARVEST   a_field->m_user[1]

Enumeration Type Documentation

◆ DK_OOrchCherryToDo

Below is the list of things that a farmer can do if he is growing cabbage, at least following this basic plan. So all we have to do is figure out when to do the different things. Once we have done some kind of management, then an event is triggered and the fact that this particular management is done is registered with the particular polygon. This information is available for any ALMaSS components to inspect - e.g. animals & birds

Enumerator
dk_ooch_start 
dk_ooch_sleep_all_day 
dk_ooch_wait 
dk_ooch_autumn_plough 
dk_ooch_manure_s1 
dk_ooch_manure_p1 
dk_ooch_water1 
dk_ooch_subsoiler 
dk_ooch_planting 
dk_ooch_sow_grass 
dk_ooch_insecticide1 
dk_ooch_insecticide2 
dk_ooch_insecticide3 
dk_ooch_manual_cutting1 
dk_ooch_manual_cutting2 
dk_ooch_manual_cutting3 
dk_ooch_manual_cutting4 
dk_ooch_manual_cutting5 
dk_ooch_manual_cutting6 
dk_ooch_manual_cutting7 
dk_ooch_manual_cutting8 
dk_ooch_manual_cutting9 
dk_ooch_manual_cutting10 
dk_ooch_manual_cutting11 
dk_ooch_manual_cutting12 
dk_ooch_manure_s2 
dk_ooch_manure_p2 
dk_ooch_row_cultivation1 
dk_ooch_water2 
dk_ooch_water3 
dk_ooch_water4 
dk_ooch_water5 
dk_ooch_water6 
dk_ooch_water7 
dk_ooch_cutting1 
dk_ooch_cutting2 
dk_ooch_cutting3 
dk_ooch_cutting4 
dk_ooch_cutting5 
dk_ooch_cutting6 
dk_ooch_row_cultivation2 
dk_ooch_insecticide4 
dk_ooch_harvest 
dk_ooch_foobar 
dk_ooch_manual_cutting3
Definition: DK_OOrchCherry.h:53
dk_ooch_manual_cutting10
Definition: DK_OOrchCherry.h:60
dk_ooch_manual_cutting2
Definition: DK_OOrchCherry.h:52
dk_ooch_manure_s2
Definition: DK_OOrchCherry.h:63
dk_ooch_planting
Definition: DK_OOrchCherry.h:46
dk_ooch_foobar
Definition: DK_OOrchCherry.h:81
dk_ooch_manual_cutting8
Definition: DK_OOrchCherry.h:58
dk_ooch_cutting1
Definition: DK_OOrchCherry.h:72
dk_ooch_water6
Definition: DK_OOrchCherry.h:70
dk_ooch_manure_p1
Definition: DK_OOrchCherry.h:43
dk_ooch_subsoiler
Definition: DK_OOrchCherry.h:45
dk_ooch_manual_cutting11
Definition: DK_OOrchCherry.h:61
dk_ooch_cutting5
Definition: DK_OOrchCherry.h:76
dk_ooch_water5
Definition: DK_OOrchCherry.h:69
dk_ooch_manual_cutting5
Definition: DK_OOrchCherry.h:55
dk_ooch_autumn_plough
Definition: DK_OOrchCherry.h:41
dk_ooch_cutting2
Definition: DK_OOrchCherry.h:73
dk_ooch_water2
Definition: DK_OOrchCherry.h:66
dk_ooch_sow_grass
Definition: DK_OOrchCherry.h:47
dk_ooch_water1
Definition: DK_OOrchCherry.h:44
dk_ooch_manual_cutting9
Definition: DK_OOrchCherry.h:59
dk_ooch_row_cultivation1
Definition: DK_OOrchCherry.h:65
dk_ooch_manure_p2
Definition: DK_OOrchCherry.h:64
dk_ooch_insecticide3
Definition: DK_OOrchCherry.h:50
dk_ooch_manual_cutting6
Definition: DK_OOrchCherry.h:56
dk_ooch_sleep_all_day
Definition: DK_OOrchCherry.h:39
dk_ooch_cutting4
Definition: DK_OOrchCherry.h:75
dk_ooch_insecticide2
Definition: DK_OOrchCherry.h:49
dk_ooch_manual_cutting1
Definition: DK_OOrchCherry.h:51
dk_ooch_water4
Definition: DK_OOrchCherry.h:68
dk_ooch_manual_cutting4
Definition: DK_OOrchCherry.h:54
dk_ooch_insecticide4
Definition: DK_OOrchCherry.h:79
dk_ooch_cutting3
Definition: DK_OOrchCherry.h:74
dk_ooch_manure_s1
Definition: DK_OOrchCherry.h:42
dk_ooch_water7
Definition: DK_OOrchCherry.h:71
dk_ooch_insecticide1
Definition: DK_OOrchCherry.h:48
dk_ooch_water3
Definition: DK_OOrchCherry.h:67
dk_ooch_manual_cutting7
Definition: DK_OOrchCherry.h:57
dk_ooch_row_cultivation2
Definition: DK_OOrchCherry.h:78
DK_OOrchCherryToDo
DK_OOrchCherryToDo
Definition: DK_OOrchCherry.h:37
dk_ooch_harvest
Definition: DK_OOrchCherry.h:80
dk_ooch_start
Definition: DK_OOrchCherry.h:38
dk_ooch_cutting6
Definition: DK_OOrchCherry.h:77
DK_OOCH_BASE
#define DK_OOCH_BASE
Definition: DK_OOrchCherry.h:27
dk_ooch_wait
Definition: DK_OOrchCherry.h:40
dk_ooch_manual_cutting12
Definition: DK_OOrchCherry.h:62