Example #1
0
 public object RightReplacementMultiBranches(
     A a,
     LSystems.StartBranchModule open0, LSystems.EndBranchModule close0,
     LSystems.StartBranchModule open1, B b, LSystems.EndBranchModule close1,
     D d)
 {
     return(new OK());
 }
Example #2
0
 public object RightReplacementSkipRestOfBranch(
     A a, LSystems.StartBranchModule open, B b, LSystems.EndBranchModule close, C c)
 {
     return(new OK());
 }
Example #3
0
 public object InternodeGrow1(Internode i, LSystems.StartBranchModule sb, Internode i2, LSystems.EndBranchModule eb, Internode i3)
 {
     return(new Internode(i.Length * LengthGrowRate, i2.Area + i3.Area));
 }