7 #ifndef __vegetation_StickLevel_h__ 8 #define __vegetation_StickLevel_h__ 10 FE_ATTRIBUTE(
"veg:segments",
"Divisions per stem");
11 FE_ATTRIBUTE(
"veg:forks",
"Number of segments that fork");
12 FE_ATTRIBUTE(
"veg:sideshoots",
"Number of shoots per fork");
13 FE_ATTRIBUTE(
"veg:forkrotate",
"Spiral angle between forks");
14 FE_ATTRIBUTE(
"veg:forktrench",
"Alternately add/subtract to spiral angle");
15 FE_ATTRIBUTE(
"veg:shootdown",
"Down angle of shoot");
16 FE_ATTRIBUTE(
"veg:shootramp",
"Added down angle towards end of shoot");
17 FE_ATTRIBUTE(
"veg:shootreact",
"Effect of shoot angle on main");
18 FE_ATTRIBUTE(
"veg:shootdrain",
"Effect of shoot area on main");
19 FE_ATTRIBUTE(
"veg:curvedown",
"Gradual increase in down angle");
20 FE_ATTRIBUTE(
"veg:sidedeath",
"Chance of side shoot termination");
21 FE_ATTRIBUTE(
"veg:centerdeath",
"Chance of center shoot termination");
22 FE_ATTRIBUTE(
"veg:areaRatio",
"Cross-section radius per length");
23 FE_ATTRIBUTE(
"veg:taper",
"Cross-section reduction at tip");
58 add(segments, FE_USE(
"veg:segments"));
59 add(forks, FE_USE(
"veg:forks"));
60 add(sideshoots, FE_USE(
"veg:sideshoots"));
61 add(forkrotate, FE_USE(
"veg:forkrotate"));
62 add(forktrench, FE_USE(
"veg:forktrench"));
63 add(shootdown, FE_USE(
"veg:shootdown"));
64 add(shootramp, FE_USE(
"veg:shootramp"));
65 add(shootreact, FE_USE(
"veg:shootreact"));
66 add(shootdrain, FE_USE(
"veg:shootdrain"));
67 add(curvedown, FE_USE(
"veg:curvedown"));
68 add(sidedeath, FE_USE(
"veg:sidedeath"));
69 add(centerdeath, FE_USE(
"veg:centerdeath"));
70 add(areaRatio, FE_USE(
"veg:areaRatio"));
71 add(taper, FE_USE(
"veg:taper"));
virtual void initializeRecord(void)
Called at instantiation to initialize attributes.
Definition: TreeLevel.h:56
kernel
Definition: namespace.dox:3
Bound accessor in a RecordView.
Definition: RecordView.h:147
virtual void addFunctors(void)
Called at instantiation to add functors.
Definition: TreeLevel.h:44
virtual void initializeRecord(void)
Called at instantiation to initialize attributes.
Definition: StickLevel.h:73
TreeLevel RecordView.
Definition: TreeLevel.h:30
virtual void addFunctors(void)
Called at instantiation to add functors.
Definition: StickLevel.h:54
StickLevel RecordView.
Definition: StickLevel.h:35