ALMaSS Rabbit ODdox
1.00
The rabbit model description following ODdox protocol
Main Page
Related Pages
Classes
Files
File List
File Members
ALMaSS_all
Landscape
tov_declaration.h
Go to the documentation of this file.
1
/*
2
*******************************************************************************************************
3
Copyright (c) 2011, Christopher John Topping, University of Aarhus
4
All rights reserved.
5
6
Redistribution and use in source and binary forms, with or without modification, are permitted provided
7
that the following conditions are met:
8
9
Redistributions of source code must retain the above copyright notice, this list of conditions and the
10
following disclaimer.
11
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
12
the following disclaimer in the documentation and/or other materials provided with the distribution.
13
14
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
15
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
16
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
17
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
18
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
19
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
20
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
21
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
22
********************************************************************************************************
23
*/
24
25
#ifndef tov_declarationH
26
#define tov_declarationH
27
//---------------------------------------------------------------------
28
// Type Of Vegetation enum declaration
29
30
typedef
enum
{
31
tov_Carrots
= 0,
32
tov_CloverGrassGrazed1
,
// 1
33
tov_CloverGrassGrazed2
,
// 2
34
tov_FieldPeas
,
// 3
35
tov_FodderBeet
,
// 4
36
tov_Maize
,
// 5
37
tov_NaturalGrass
,
// 6
38
tov_NoGrowth
,
// 7
39
tov_None
,
// 8
40
tov_Oats
,
// 9
41
tov_OBarleyPeaCloverGrass
,
// 10
42
43
tov_OCarrots
,
tov_OCloverGrassGrazed1
,
tov_OCloverGrassGrazed2
,
tov_OCloverGrassSilage1
,
tov_OFieldPeas
,
44
tov_OFirstYearDanger
,
tov_OGrazingPigs
,
tov_OOats
,
tov_OPermanentGrassGrazed
,
tov_OPotatoes
,
// 20
45
46
tov_OSeedGrass1
,
tov_OSeedGrass2
,
tov_OSetaside
,
tov_OSpringBarley
,
tov_OSpringBarleyClover
,
tov_OSpringBarleyGrass
,
47
tov_OSpringBarleyPigs
,
tov_OTriticale
,
tov_OWinterBarley
,
tov_OWinterRape
,
// 30
48
49
tov_OWinterRye
,
tov_OWinterWheatUndersown
,
tov_PermanentGrassGrazed
,
tov_PermanentGrassTussocky
,
tov_PermanentSetaside
,
50
tov_Potatoes
,
tov_PotatoesIndustry
,
tov_SeedGrass1
,
tov_SeedGrass2
,
tov_Setaside
,
// 40
51
52
tov_SpringBarley
,
tov_SpringBarleyCloverGrass
,
tov_SpringBarleyGrass
,
tov_SpringBarleySeed
,
tov_SpringBarleySilage
,
53
tov_SpringRape
,
tov_SpringWheat
,
tov_Triticale
,
tov_WinterBarley
,
tov_WinterRape
,
// 50
54
55
tov_WinterRye
,
tov_WinterWheat
,
tov_WWheatPControl
,
tov_WWheatPToxicControl
,
tov_WWheatPTreatment
,
tov_AgroChemIndustryCereal
,
56
tov_WinterWheatShort
,
tov_OSBarleySilage
,
tov_OFieldPeasSilage
,
tov_FieldPeasStrigling
,
// 60
57
58
tov_MaizeStrigling
,
tov_SpringBarleyStrigling
,
tov_SpringBarleyCloverGrassStrigling
,
59
tov_WinterBarleyStrigling
,
tov_WinterRapeStrigling
,
tov_WinterRyeStrigling
,
tov_WinterWheatStrigling
,
60
tov_SpringBarleyPeaCloverGrassStrigling
,
tov_YoungForest
,
tov_SpringBarleyStriglingSingle
,
//70
61
62
tov_SpringBarleyStriglingCulm
,
tov_WinterWheatStriglingSingle
,
tov_WinterWheatStriglingCulm
,
tov_MaizeSilage
,
tov_FodderGrass
,
63
tov_Lawn
,
tov_PermanentGrassLowYield
,
tov_SpringBarleyPTreatment
,
tov_OSpringBarleyExt
,
tov_OWinterWheatUndersownExt
,
// 80
64
65
tov_OWinterBarleyExt
,
tov_OMaizeSilage
,
tov_SpringBarleySKManagement
,
tov_FieldPeasSilage
,
tov_OrchardCrop
,
tov_OFodderBeet
,
66
tov_Wasteland
,
tov_PlantNursery
,
tov_SugarBeet
,
tov_SpringBarleySpr
,
tov_Heath
,
tov_BroadBeans
,
tov_OWinterWheat
,
67
68
69
tov_Undefined
// Must be in here and the last one as well!
70
}
71
TTypesOfVegetation
;
72
73
#endif
tov_OFirstYearDanger
Definition:
tov_declaration.h:44
tov_MaizeStrigling
Definition:
tov_declaration.h:58
tov_OFieldPeas
Definition:
tov_declaration.h:43
tov_WinterBarleyStrigling
Definition:
tov_declaration.h:59
tov_Undefined
Definition:
tov_declaration.h:69
tov_OPermanentGrassGrazed
Definition:
tov_declaration.h:44
tov_OSpringBarleyClover
Definition:
tov_declaration.h:46
tov_OOats
Definition:
tov_declaration.h:44
tov_SeedGrass1
Definition:
tov_declaration.h:50
tov_OTriticale
Definition:
tov_declaration.h:47
tov_Oats
Definition:
tov_declaration.h:40
tov_None
Definition:
tov_declaration.h:39
tov_OSpringBarleyGrass
Definition:
tov_declaration.h:46
tov_OSpringBarleyExt
Definition:
tov_declaration.h:63
tov_SpringBarleyStrigling
Definition:
tov_declaration.h:58
tov_PermanentGrassTussocky
Definition:
tov_declaration.h:49
tov_OWinterWheat
Definition:
tov_declaration.h:66
tov_OrchardCrop
Definition:
tov_declaration.h:65
tov_AgroChemIndustryCereal
Definition:
tov_declaration.h:55
tov_WWheatPToxicControl
Definition:
tov_declaration.h:55
tov_OWinterBarley
Definition:
tov_declaration.h:47
tov_OCarrots
Definition:
tov_declaration.h:43
tov_SpringBarleyGrass
Definition:
tov_declaration.h:52
tov_OSpringBarley
Definition:
tov_declaration.h:46
tov_FieldPeasStrigling
Definition:
tov_declaration.h:56
tov_YoungForest
Definition:
tov_declaration.h:60
tov_SpringBarleySKManagement
Definition:
tov_declaration.h:65
tov_WinterWheat
Definition:
tov_declaration.h:55
tov_SpringBarleySeed
Definition:
tov_declaration.h:52
TTypesOfVegetation
TTypesOfVegetation
Definition:
tov_declaration.h:30
tov_SpringBarleySilage
Definition:
tov_declaration.h:52
tov_Carrots
Definition:
tov_declaration.h:31
tov_OWinterWheatUndersown
Definition:
tov_declaration.h:49
tov_OCloverGrassGrazed2
Definition:
tov_declaration.h:43
tov_PermanentSetaside
Definition:
tov_declaration.h:49
tov_Setaside
Definition:
tov_declaration.h:50
tov_OCloverGrassSilage1
Definition:
tov_declaration.h:43
tov_Heath
Definition:
tov_declaration.h:66
tov_FieldPeasSilage
Definition:
tov_declaration.h:65
tov_OWinterWheatUndersownExt
Definition:
tov_declaration.h:63
tov_SpringBarleyStriglingCulm
Definition:
tov_declaration.h:62
tov_SpringBarleyPTreatment
Definition:
tov_declaration.h:63
tov_SpringRape
Definition:
tov_declaration.h:53
tov_PlantNursery
Definition:
tov_declaration.h:66
tov_OGrazingPigs
Definition:
tov_declaration.h:44
tov_SpringBarleyCloverGrass
Definition:
tov_declaration.h:52
tov_Lawn
Definition:
tov_declaration.h:63
tov_WWheatPControl
Definition:
tov_declaration.h:55
tov_WWheatPTreatment
Definition:
tov_declaration.h:55
tov_PermanentGrassGrazed
Definition:
tov_declaration.h:49
tov_OSBarleySilage
Definition:
tov_declaration.h:56
tov_Potatoes
Definition:
tov_declaration.h:50
tov_CloverGrassGrazed2
Definition:
tov_declaration.h:33
tov_FodderGrass
Definition:
tov_declaration.h:62
tov_WinterWheatShort
Definition:
tov_declaration.h:56
tov_FieldPeas
Definition:
tov_declaration.h:34
tov_PotatoesIndustry
Definition:
tov_declaration.h:50
tov_WinterWheatStriglingCulm
Definition:
tov_declaration.h:62
tov_OBarleyPeaCloverGrass
Definition:
tov_declaration.h:41
tov_WinterRape
Definition:
tov_declaration.h:53
tov_WinterRapeStrigling
Definition:
tov_declaration.h:59
tov_Maize
Definition:
tov_declaration.h:36
tov_OWinterBarleyExt
Definition:
tov_declaration.h:65
tov_SpringBarleyCloverGrassStrigling
Definition:
tov_declaration.h:58
tov_SpringBarleyStriglingSingle
Definition:
tov_declaration.h:60
tov_OFodderBeet
Definition:
tov_declaration.h:65
tov_WinterRyeStrigling
Definition:
tov_declaration.h:59
tov_PermanentGrassLowYield
Definition:
tov_declaration.h:63
tov_SugarBeet
Definition:
tov_declaration.h:66
tov_SpringBarleyPeaCloverGrassStrigling
Definition:
tov_declaration.h:60
tov_WinterBarley
Definition:
tov_declaration.h:53
tov_OWinterRape
Definition:
tov_declaration.h:47
tov_SeedGrass2
Definition:
tov_declaration.h:50
tov_OWinterRye
Definition:
tov_declaration.h:49
tov_BroadBeans
Definition:
tov_declaration.h:66
tov_SpringBarleySpr
Definition:
tov_declaration.h:66
tov_WinterRye
Definition:
tov_declaration.h:55
tov_OCloverGrassGrazed1
Definition:
tov_declaration.h:43
tov_OSpringBarleyPigs
Definition:
tov_declaration.h:47
tov_NoGrowth
Definition:
tov_declaration.h:38
tov_OMaizeSilage
Definition:
tov_declaration.h:65
tov_SpringWheat
Definition:
tov_declaration.h:53
tov_WinterWheatStrigling
Definition:
tov_declaration.h:59
tov_Wasteland
Definition:
tov_declaration.h:66
tov_OFieldPeasSilage
Definition:
tov_declaration.h:56
tov_SpringBarley
Definition:
tov_declaration.h:52
tov_OPotatoes
Definition:
tov_declaration.h:44
tov_OSeedGrass1
Definition:
tov_declaration.h:46
tov_Triticale
Definition:
tov_declaration.h:53
tov_WinterWheatStriglingSingle
Definition:
tov_declaration.h:62
tov_FodderBeet
Definition:
tov_declaration.h:35
tov_CloverGrassGrazed1
Definition:
tov_declaration.h:32
tov_NaturalGrass
Definition:
tov_declaration.h:37
tov_MaizeSilage
Definition:
tov_declaration.h:62
tov_OSeedGrass2
Definition:
tov_declaration.h:46
tov_OSetaside
Definition:
tov_declaration.h:46
Generated on Mon Dec 5 2016 09:53:46 for ALMaSS Rabbit ODdox by
1.8.11